0x80070302 Windows Update エラーを解決する方法

📅
🕑 1 分で読む

Windowsのアップデートがインストールできないことが時々あり、本当にイライラします。特にアップデートファイルが壊れていたり、ディスク容量が不足していたり​​すると、0x80070302エラーが予想以上に頻繁に発生します。このエラーへの対処はまるで尻込みしているように思えるかもしれませんが、いくつかの修正で解決できる場合が多いです。特別なことは何もなく、Windowsを正常な状態に戻すための実用的な手順です。正直に言うと、ここに挙げた方法の中には私自身も試してみたものもいくつかあります。ええ、少し試行錯誤してようやくうまくいった、イライラさせられるものもありました。

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

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

Windowsには、アップデートに関するよくある問題を検出できるトラブルシューティングツールが組み込まれているので、これは良い出発点です。少し奇妙ですが、一部の環境では実際に機能しますが、他の環境では全く機能しません。それでも、試してみる価値はあります。

  1. [設定]を開き、[更新とセキュリティ]に移動します。
  2. [トラブルシューティング]をクリックし、[追加のトラブルシューティング]を選択します。
  3. Windows Updateを選択し、トラブルシューティング ツールを実行をクリックします。
  4. システムをスキャンしてみましょう。何か問題が見つかった場合は、修正方法を提案したり、自動的に適用したりします。

ハードドライブの空き容量を増やす

Windowsは空き容量が不足するとアップデートのダウンロードとインストールが適切に行われないため、非常に不便です。一部のマシンでは、アップデートが途中で止まったり、奇妙なエラーが表示されたりすることがあります。空き容量を増やすことで、この問題が解決するかもしれません。

内蔵のディスク クリーンアップツールを使用して、簡単にクリーンアップを実行できます。

  1. Disk Cleanup検索バーに入力して開きます。
  2. メインドライブ(通常はC:)を選択します。
  3. ツールはドライブをスキャンします。特にジャンクファイルが大量にある場合は、しばらくお待ちください。
  4. 削除するファイルが表示されたら、一時ファイル、システム キャッシュ、ごみ箱、および以前の Windows 更新プログラム (リストされている場合) のボックスをオンにします。
  5. 「OK」をクリックして確定します。これで空き容量が増えるはずです。

ディスクの空き容量が極端に少ない場合は、アプリをアンインストールするか、ファイルを外付けドライブに移動することを検討してください。環境によっては、数ギガバイトの空き容量を増やすだけでWindowsのエラーが解消されることもあります。

ウイルス対策ソフトウェアを一時的に無効にする

セキュリティツールは過剰な保護機能を発揮し、一部のアップデートファイルをマルウェアと誤認してインストールをブロックしてしまうことがよくあります。サードパーティ製のウイルス対策ソフトをご利用の場合は、一時的に無効にすることをお勧めします。ただし、インストール後に必ず有効に戻すことを忘れないでください。通常、システムトレイまたはアプリの設定で切り替えが可能です。無効にした後、アップデートを再試行して問題が解決するかどうかを確認してください。

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

これは一種の核心的な選択肢ですが、ダウンロード中にファイルが破損した場合は、アップデートコンポーネントをリセットするのが確実な方法です。これは基本的にアップデートのダウンロードキャッシュを消去してリセットし、Windowsに新しいファイルを強制的に取得させるものです。ネタバレ:コマンドラインでの作業は少しありますが、実行可能です。信じてください、Windowsを再インストールするよりは楽です。

コマンドプロンプトを管理者として開きます。cmdスタートメニューに「」と入力し、右クリックして「管理者として実行」を選択します。コマンドプロンプトが開いたら、以下のコマンドを1つずつ入力し、Enterそれぞれを押します。

net stop wuauserv net stop cryptSvc net stop msiserver net stop bits 

次に、Windows が更新ファイルを一時的に保存するソフトウェア配布フォルダーの名前を変更します。

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old 

最後に、停止したすべてのサービスを再起動して、更新システムを再び起動します。

net start wuauserv net start cryptSvc net start msiserver net start bits 

その後、Windows Updateをもう一度実行してみてください。場合によっては、これでスタックしたファイルがクリアされ、アップデートが完了することがあります。少なくとも私の環境では、うまくいくかどうかは分かりませんが、少しでも役立つことは間違いありません。