Windows 11/10 アップデートエラー 0x80070020 を効果的に解決する方法

📅
🕑 1 分で読む

Windows Update中にエラー0x80070020が発生すると、特に最新のパッチを適用しようとしてシステムに支障をきたす場合は、かなりイライラさせられます。これは必ずしも壊滅的な問題ではありませんが、厄介な問題の一つです。なぜなら、通常は根深い何らかの競合(頑固なサービス、破損したファイル、サードパーティ製アプリの干渉など)を示唆しているからです。解決するには少し調べる必要がありますが、いくつかの実証済みの方法を使えば、エラーを解消してアップデートを再開できる場合が多いです。これらの解決策は、基本的にWindows Updateのコンポーネントを正常な状態に戻すか、問題を回避することで、マシンを常に安全かつ最新の状態に保ち、煩わしさから解放することを目的としています。

Windows Update エラー 0x80070020 を修正する方法

Windows Update トラブルシューティングを実行する

これは通常、最も簡単な最初のステップです。Windowsにはアップデートに関する問題に対処するためのトラブルシューティングツールが組み込まれており、場合によっては、そのツールが勝手に動作することもあります。こうした一般的な問題を診断するように設計されているので、試してみると、手作業による手間が大幅に省けます。アップデートプロセスにおける競合や問題を特定し、多くの場合自動的に修正してくれます。環境によっては、うまくいく場合もあれば、うまくいかない場合もあります。それでも、試してみる価値はあります。

  • から設定を開きますWin + I
  • [更新とセキュリティ]に移動します。
  • [トラブルシューティング]をクリックし、[追加のトラブルシューティング]を選択します(必要な場合)。
  • Windows Updateを見つけてクリックします。
  • トラブルシューティングを実行をクリックします。
  • 指示に従ってスキャンし、見つかったものを修正してください。数分かかる場合があります。
  • 再起動して、最終的に更新が実行されるかどうかを確認します。

バックグラウンドインテリジェント転送サービス(BITS)を再起動します

このサービスはちょっと変わっていますが、必須です。Windowsアップデートのダウンロードキューを管理するため、このサービスがうまく機能していないと、システムがアップデートを正しく取得できなくなる可能性があります。BITSを再起動すると、更新プロセスが停止したり、正常に動作しなくなったりする問題が解決することがあります。場合によっては、「停止」状態を解消するだけで済むこともあります。

  • Win + Rを押して、 と入力しservices.msc、 Enter キーを押します。
  • 下にスクロールして、 Background Intelligent Transfer Serviceを見つけます。
  • それを右クリックして、[プロパティ]を選択します。
  • スタートアップの種類を自動に設定します。
  • サービスが実行されていない場合は、「開始」をクリックします。実行されている場合は、「停止」をクリックし、少し待ってからもう一度「開始」をクリックして再起動します。
  • 「OK」をクリックして保存します。

この方法でハングしているものがあれば解除されることが多いのですが、設定によっては、これを何度か繰り返したり、その後再起動したりしないと完全には解除されないことがあります。Windows Updateで再試行して、改善するかどうか確認してください。

DISMとSFCスキャンを実行する

ファイルが破損したり、欠落したりしてアップデートがうまくいかないことはよくあることです。DISMとシステムファイルチェッカーを実行すると、アップデートを妨げている可能性のある破損したシステムイメージやファイルを修復できます。

  • 管理者としてコマンドプロンプトを開きます。Windowsターミナル(管理者)またはコマンドプロンプト(管理者)Win + Xを押して選択します。
  • これを入力して Enter キーを押します:

DISM.exe /Online /Cleanup-image /Restorehealth

  • しばらく実行してください。時間がかかる場合があります。途中で閉じないでください。
  • DISM が完了したら、システム ファイル チェッカーを実行します。

sfc /scannow

  • Enterキーを押すと、破損したファイルをスキャンして修復を試みます。ここでも、忍耐が必要です。
  • 完了したら、マシンを再起動して再度更新を試みてください。

ウイルス対策ソフトウェアまたはセキュリティソフトウェアを一時的に無効にする

これは少々議論の余地があります。多くの人がサードパーティ製のウイルス対策ソフトを信頼しているからです。しかし、これらのソフトはWindows Updateに干渉し、0x80070020のようなエラーを引き起こすことがあります。セキュリティソフトを無効化するか一時的にアンインストールすると、原因を特定しやすくなります。テストする程度で十分です。システムを長時間無防備な状態にしないでください。

  • 設定を開きますWin + I
  • [アプリ] > [アプリと機能]に移動します。
  • セキュリティ アプリを見つけてクリックし、[アンインストール]を選択します。
  • 一時的に削除するには、プロンプトに従ってください。
  • Windows を再度更新して、エラーが続くかどうかを確認してください。

(修正後は、継続的な保護のために必ずウイルス対策ソフトを再インストールするか、Windows Defender に切り替えてください。)

Windows Updateコンポーネントを手動でリセットする

これには、Windows Updateサービスを停止し、キャッシュをクリアしてから再起動することが含まれます。これにより、多くの場合、更新ファイルが動かなくなったり破損したりする問題が解決されます。手順は簡単ですが、コマンドラインコマンドが必要です。

  • 管理者としてコマンドプロンプトを開きます。
  • 次のコマンドを 1 つずつ入力し、それぞれの後に Enter キーを押します。
ネットストップwuauserv ネットストップcryptSvc ネットストップビット ネットストップmsiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old ネットスタートwuauserv ネットスタートcryptSvc ネットスタートビット ネットスタートmsiserver 

これにより、更新キャッシュがリセットされ、Windows が再試行する準備が整います。SoftwareDistribution 内のファイルが破損している場合、フォルダーの名前を変更すると、Windows は新しいクリーンなコピーを作成する必要があります。

Windowsメディア作成ツールを使用する

いずれの方法もうまくいかない場合は、メディア作成ツールを使って手動でWindowsをアップグレードすることで、アップデートエラーを完全に回避できます。このツールは最新のOSイメージをダウンロードするため、通常のアップデートルーチンを妨げる競合や破損ファイルに対する耐性が強化されます。

  • Microsoft からメディア作成ツールをダウンロードします
  • それを右クリックして、「管理者として実行」を選択します。
  • ライセンス条項に同意します。
  • 「今すぐこの PC をアップグレードする」を選択し、プロンプトに従います。
  • ファイルとアプリを保持することを選択します。最初からやり直す必要はありません。
  • 更新が完了するまで指示に従ってください。

この方法は少し煩わしいですが、他の方法では解消されない頑固な更新エラーを解消できることが多いです。

Windows Update エラー 0x80070020 とは何ですか?

このエラーは、Windowsが更新プログラムのインストールを試みたものの、何らかのプロセスまたはアプリケーションが更新ファイルの処理をブロックまたは中断したことで、処理が中断されたときに表示されます。このエラーは主に新しいバージョンのWindowsで発生しますが、古いバージョンでも発生する可能性があります。

エラー 0x80070020 が発生するのはなぜですか?

通常、主な原因は競合です。つまり、何らかの原因でシステムのアップデートが完了できないのです。サードパーティ製アプリ、破損したシステムファイル、あるいはアップデートプロセスを妨害するマルウェアなどが考えられます。場合によっては、サービスが停止したり、正しく機能しなかったりすることもあります。

これを修正することは重要ですか?

はい、もちろんです。アップデートはセキュリティパッチやバグ修正のために不可欠です。エラーを放置すると、PCが脆弱になったり、安定性に問題が生じたりする可能性があります。面倒でも、早めに対処するのが賢明です。

これらのヒントが、システムを正常に戻すのに役立つことを願っています。ただし、複数のアプローチを試す必要がある場合があり、忍耐が必要になる場合もあることをご承知おきください。うまく解決することを祈っています!

まとめ

  • Windows Updateのトラブルシューティングツールを実行する
  • BITSを再起動またはリセットする
  • DISMとSFCを使用してシステムファイルをスキャンして修復する
  • ウイルス対策ソフトを一時的に無効にする
  • コマンドラインからWindows Updateコンポーネントをリセットする
  • 他の方法がすべて失敗した場合は、メディア作成ツールを使用します

まとめ

全体的に見て、エラー0x80070020は厄介ですが、通常はWindowsを再インストールする必要はありません。通常は、停止したサービスのクリア、破損したファイルの修復、またはアップデートコンポーネントのクリーンな再インストールを組み合わせることで解決します。多くの場合、競合するソフトウェアや不良ファイルが原因でWindowsが不調になっているだけなので、忍耐と粘り強さが鍵となることを忘れないでください。この情報が、数人がGoogle検索の無限ループから抜け出すのに役立つことを願っています!