Windows 10 アップデートエラー 0xc7700112 を解決する方法
エラー0xc7700112への対処は、特にWindows 10へのアップグレードを成功させようとしている場合は、本当に頭の痛い問題です。少し奇妙な現象ですが、通常は現在のインストールと以前のアップグレードの残りとの競合、あるいはシステムファイルの不具合が原因で発生します。そのため、インプレースアップグレードを操作しているときや特定の更新プログラムをインストールしようとしているときに、このエラーが発生します。幸いなことに、私の経験では、このエラーを解決するのに役立つ手順がいくつかあります。ただし、一度にすべてを実行できるわけではなく、ある方法が特定のマシンで他の方法よりもうまく機能する場合もあります。
基本的に、このエラーが発生した場合は、Windowsがセットアップファイルやアップデートファイルの整理に問題を抱えていることを意味します。修正には、隠しビットのクリーンアップ、干渉している可能性のあるものの無効化、BCDストアの修復などが含まれます。ただし、コマンドプロンプトやシステムフォルダの操作に慣れていない場合は、正しく実行しないと面倒な手順になる可能性があるので注意してください。ただし、ほとんどの場合、これらの手順に従うことで問題が解決するはずです。
修正: Windows 10 アップグレード エラー コード 0xc7700112
以下にいくつかの方法を順番にご紹介します。1つでもうまくいかない場合は、次の方法に進んでください。これらの修正をいくつか試した後、再起動するだけで状況が一変する場合があります。特にWindowsは変更を認識するためにクリーンな状態を必要とする場合があるためです。
サードパーティのウイルス対策を一時的に無効にする
ファイアウォールやアンチウイルスソフトがシステムアップデートやセットアップファイルをブロックしていることに気づいていない人は少なくありません。これらのセキュリティソフトは保護には役立ちますが、Windows Updateのプロセスを妨害してしまうことがあるため、少々厄介です。そこで、アンチウイルスソフトをしばらく無効にして、Windows Updateが正常に実行されるかどうかを確認してみましょう。これは、よくある原因を除外するための簡単なテストです。
- これは、アップデート直後またはアップグレードプロセス中にエラーに気付いた場合、特にサードパーティ製のセキュリティスイートを使用している場合に当てはまります。一部の環境では、この手順でほぼ瞬時に問題が解決しました。
注: Avast、AVG、Nortonなどの無料アンチウイルスソフトは、一時的にアンインストールしてMicrosoft Defenderに切り替えた方が良いでしょう。Microsoft Defenderは非常に効果的で、競合の可能性も低く、Microsoftから定期的にアップデートされるため、余計な手間はかかりません。
Windows Updateのトラブルシューティングツールを実行する
Windows Update自体に問題がある場合は、内蔵のトラブルシューターが救世主となるかもしれません。このツールは、エラー0xc7700112を引き起こす競合など、多くの一般的なアップデート問題をスキャン、検出し、自動的に修正します。
- Win+I を押して設定を開きます。
- [更新とセキュリティ] > [トラブルシューティング]に移動します。
- 「追加のトラブルシューティング」をクリックします。
- Windows Update を見つけて、トラブルシューティングを実行をクリックします。
これは基本的に、Windowsに問題箇所を特定させ、できれば手間をかけずに修正させる手順を案内するものです。場合によっては、1、2回再起動するだけで自動的に修正されることもあります。
$Windows.~BTフォルダを削除します
このフォルダは往々にして頑固で、アップグレードを妨げる古いファイルや破損したファイルが含まれていることがあります。Windowsは必要になるかもしれないと思ってこのフォルダをそのまま残しておくので、少しおかしな気がしますが、これが問題の根本原因となることもあります。
- Win+E キーを押してファイル エクスプローラーを開きます。
- C:\に移動し、$Windows.~BTを探します。
- 右クリックして削除してみてください。Windowsが削除をブロックしても心配ありません。コマンドプロンプトを管理者として実行し、以下のコマンドを実行してみてください。
takeown /F C:\$Windows.~BT\* /R /A icacls C:\$Windows.~BT\*.* /T /grant administrators:F rmdir /S /Q C:\$Windows.~BT\
C: をWindowsがインストールされているドライブに置き換えてください。異なるドライブを使用している場合は、必ず置き換えてください。これらのコマンドを実行した後、PCを再起動してエラーが解消されるかどうかを確認してください。Windowsが頑固にフォルダを削除してくれない場合もありますが、私の経験では、このコマンドライントリックで問題なく解決できます。
BCDストアから孤立したセットアップエントリを削除する
これは少し複雑ですが、アップグレードの失敗や不完全なアップグレードの残骸がプロセス中にWindowsの動作を混乱させている場合には非常に重要になります。つまり、もはや存在しないはずの古いセットアップ記録を消去することになります。
- Win + Rを押して「cmd」と入力し、Ctrl + Shift + Enterを押して管理者として実行します。
- を実行します
bcdedit /enum all。すべてのブートエントリが一覧表示され、その多くは詳細な情報です。出力をテキストファイルに保存して確認することをお勧めします。
bcdedit /enum all > D:\bcd.txt
この手順は、Windows セットアップの残りのエントリを見つけるためのものです。これらのエントリは、多くの場合、「Windows セットアップ」などの説明とともにデバイスオプションの下に表示されます。
- 表示される各セットアップ エントリの括弧内の{ GUIDをコピーし、次のコマンドを使用して 1 つずつ削除します。
bcdedit /delete {your-identifier}
例えば、bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}残っているエントリごとにこれを実行した後、PCを再起動します。再起動後にエラーが再発するかどうかを確認してください。
- すべての削除が完了したら、
bcdedit /enum all再度実行して、古いセットアップ エントリが残っていないことを確認します。
アップグレード プロセスを妨害するゴースト エントリがクリアされることを願っています。
正直に言うと、これらの手順を一つ一つ実行するのは少し面倒ですが、多くのマシンでは、頑固なアップグレードエラーを解決するのに役立ちます。フォルダを削除するだけで済む場合もあれば、システム構成を詳しく調べる必要がある場合もあります。目的は、Windowsにクリーンなセットアップ環境を再び認識させ、残ったゴミに悩まされることなくアップグレードを続行できるようにすることです。
まとめ
- 干渉する可能性のあるウイルス対策プログラムを一時的に無効にする
- Windows Update トラブルシューティング ツールを使用して、よくある更新の問題を修正します。
- $Windows.~BTフォルダを手動で削除するか、コマンドプロンプトで削除します。
- 他の方法がすべて失敗した場合は、BCD ストア内の孤立したセットアップ エントリをクリーンアップします。
まとめ
エラー0xc7700112の解消は必ずしも簡単ではありませんが、これらの方法は、同様のアップグレードの障害に直面した多くの人にとって効果的でした。場合によっては、残ったファイルの削除とシステムエントリのクリアを組み合わせることで、すべてが再び同期されることもあります。もちろん、Windowsはこれらの修正を簡単にするのに非常に苦労しますが、粘り強く取り組むことで成果が得られます。