修正: Windows Update エラー コード 0x80242008

エラー コード 0x80242008 は、Windows Update が保留中の更新プログラムのダウンロードまたはインストールに失敗したときに表示されます。多くの場合、Windows 11 で必要なコンポーネントがキャンセルまたは中断されたことが原因です。この問題は、更新ファイルの破損、サービスが正しく実行されていない、サードパーティ ソフトウェアとの競合、またはシステム ファイルの破損が原因で発生する可能性があります。

以下の解決策はこの問題を解決し、更新プログラムを適切にインストールできるようにするのに役立ちます。それぞれを順番に試して、どれが問題の解決に役立つかを確認してください。

解決策 1: 更新サービスとコンポーネントを再起動する

1. Windows + Rを押して、次のように入力しますservices.mscを選択し、Enter キーを押します。

2. 「サービス」ウィンドウで、次のサービスを見つけます。

  • Windowsアップデート
  • バックグラウンド インテリジェント転送サービス (BITS)
  • 暗号化サービス

3. それぞれを右クリックして [再起動] を選択し、スタートアップの種類が [自動] に設定されていることを確認します。

5. サービスを再起動した後、更新を再度確認します。

解決策 2: Windows Update トラブルシューティング ツールを実行する

1. [設定] を開き、[システム] に移動します。次に、「トラブルシューティング」、「その他のトラブルシューティング」の順に進みます。

2. Windows Update を見つけて「実行」をクリックすると、Windows が一般的な更新の問題を検出して修正します。

3. 画面上の指示に従い、完了したら PC を再起動します。

解決策 3: 破損したシステム ファイルを修復する

1. 管理者としてコマンド プロンプトを開きます。

2. タイプsfc /scannowそして Enter を押します。スキャンが完了するまで待ちます。

3. この後、次のコマンドを一度に 1 つずつ実行します。

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

推奨読書:

4. 完了したら、コンピュータを再起動し、再度アップデートを試みます。

解決策 4: Windows Update キャッシュをリセットする

1. コマンド プロンプト (管理者) で、次のコマンドを 1 つずつ使用して更新サービスを停止します。

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

2. 更新キャッシュ フォルダーの名前を変更します。

ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old

3. 更新サービスを再起動し、更新をもう一度確認します。

解決策 5: クリーン ブートを実行する

1. Windows + Rを押して、次のように入力しますmsconfigを選択し、Enter キーを押します。

2. [サービス] タブで、[Microsoft サービスをすべて非表示にする] をオンにし、[すべて無効にする] をクリックします。

3. [スタートアップ] タブに移動し、タスク マネージャーを開きます。

4. すべてのスタートアップ項目を無効にして、PC を再起動します。

5. このクリーン ブート環境で Windows Update を実行してみます。

簡単なヒント

1. 修正を行うたびに、再度テストする前にコンピュータを再起動します。

2. インターネット接続が安定していることを確認します。

3. アップデート中は、ウイルス対策ソフトウェアまたはファイアウォール ソフトウェアを一時的に無効にします。