【Windows】特定不能エラーを「Windows Update サービス」の完全な停止と再開で解消する手順 | エラーコード:0x80004005

【Windows】特定不能エラーを「Windows Update サービス」の完全な停止と再開で解消する手順 | エラーコード:0x80004005
🛡️ 超解決

Windows Update実行時にエラーコード0x80004005が表示され、更新が完了しない状況でお困りではないでしょうか。

このエラーは、Windows Updateサービスの一時的な不具合や、更新ファイルのキャッシュ破損が原因で発生することがあります。

この記事では、Windows Updateサービスを完全に停止し、関連ファイルを再構築してからサービスを再開することで、この特定不能なエラーを解消する具体的な手順を解説します。

記載の手順を実行することで、Windows Updateの正常な動作を取り戻し、システムのセキュリティと機能性を維持できるようになります。

【要点】Windows Updateエラー0x80004005の解決策

  • Windows Updateサービスの停止: サービスの一時的な不具合を初期状態に戻すことで、更新処理の妨げを解消します。
  • Windows Update関連フォルダの削除: 破損した更新キャッシュや一時ファイルをクリアし、クリーンな状態で更新を再開できるようにします。
  • Windows Updateサービスの再開: サービスを正常な状態で再起動し、Windows Updateが滞りなく動作するよう環境を整えます。

ADVERTISEMENT

エラーコード0x80004005が発生する原因

エラーコード0x80004005は「特定不能なエラー」として表示されることが多く、その原因は多岐にわたりますが、Windows Updateの文脈では主にいくつかの要因が考えられます。

一つは、Windows Updateサービス自体の一時的な不具合です。サービスが正常に動作しない場合、更新ファイルのダウンロードやインストールが妨げられ、このエラーが発生します。

次に、ダウンロードされた更新ファイルやキャッシュが破損しているケースです。Windows Updateは更新ファイルを一時フォルダに保存しますが、このファイルが破損していると処理を進められません。

さらに、システムファイルの一部が軽微な損傷を受けている場合や、セキュリティソフトウェアがWindows Updateの通信をブロックしている場合も、このエラーが表示されることがあります。

Windows Updateサービスを停止・再開する具体的な手順

ここでは、エラーコード0x80004005を解消するために、Windows Updateサービスを完全に停止し、関連ファイルを削除した上で再開する手順を解説します。

この操作はWindows 11を基準に説明しますが、Windows 10でも同様の手順で実行できます。

ステップ1: Windows Updateサービスの停止

  1. 「サービス」アプリを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。「services.msc」と入力し、Enterキーを押すか「OK」をクリックします。
  2. Windows Updateサービスを探す
    「サービス」ウィンドウが表示されたら、サービスの一覧から「Windows Update」を探します。
  3. サービスを停止する
    「Windows Update」を右クリックし、表示されるメニューから「停止」を選択します。サービスの状態が「実行中」から空欄に変わることを確認します。
  4. スタートアップの種類を一時的に変更する
    「Windows Update」をもう一度右クリックし、「プロパティ」を選択します。「全般」タブの「スタートアップの種類」を「無効」に変更し、「適用」をクリックします。

ステップ2: Windows Update関連フォルダの削除

次に、破損した可能性のある更新キャッシュファイルを削除します。

  1. エクスプローラーを開く
    タスクバーのフォルダアイコンをクリックするか、WindowsキーとEキーを同時に押してエクスプローラーを開きます。
  2. SoftwareDistributionフォルダの中身を削除する
    アドレスバーに「C:\Windows\SoftwareDistribution」と入力し、Enterキーを押します。表示されたフォルダ内の全てのファイルとフォルダを選択し、削除します。管理者権限を求められた場合は「続行」をクリックします。
  3. catroot2フォルダの中身を削除する
    次にアドレスバーに「C:\Windows\System32\catroot2」と入力し、Enterキーを押します。表示されたフォルダ内の全てのファイルとフォルダを選択し、削除します。

ステップ3: Windows Updateサービスの再開

最後に、停止したWindows Updateサービスを元に戻し、再起動します。

  1. 「サービス」アプリに戻る
    ステップ1で開いた「サービス」ウィンドウに戻ります。
  2. スタートアップの種類を元に戻す
    「Windows Update」を右クリックし、「プロパティ」を選択します。「全般」タブの「スタートアップの種類」を「自動」に変更し、「適用」をクリックします。
  3. サービスを開始する
    「Windows Update」を右クリックし、「開始」を選択します。サービスの状態が「実行中」に変わることを確認します。
  4. Windows Updateを再度実行する
    「設定」アプリを開き、「Windows Update」の項目から更新プログラムのチェックを再度実行します。

サービス再開後もエラーが続く場合の追加対処法

上記の手順を実行してもエラーコード0x80004005が解消されない場合、さらに別の原因が考えられます。以下の追加対処法を試してください。

システムファイルチェッカーの実行

システムファイルに破損がある場合、Windows Updateが正常に機能しないことがあります。システムファイルチェッカーは、破損したWindowsシステムファイルをスキャンし、修復するツールです。

  1. コマンドプロンプトを管理者として実行する
    スタートボタンを右クリックし、「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。
  2. コマンドを実行する
    開いたウィンドウで「sfc /scannow」と入力し、Enterキーを押します。スキャンが完了するまで待ちます。
  3. DISMコマンドを実行する
    次に「DISM /Online /Cleanup-Image /RestoreHealth」と入力し、Enterキーを押します。これも完了するまで待ちます。これらのコマンドは、システムイメージの整合性をチェックし、必要に応じて修復します。

Windows Updateトラブルシューティングツールの活用

Windowsには、Update関連の問題を自動的に診断し、修正を試みるトラブルシューティングツールが組み込まれています。

  1. 設定アプリを開く
    WindowsキーとIキーを同時に押し、「設定」アプリを開きます。
  2. トラブルシューティングツールにアクセスする
    左側のメニューから「システム」を選択し、「トラブルシューティング」をクリックします。
  3. Windows Updateのトラブルシューティングを実行する
    「その他のトラブルシューティングツール」をクリックし、「Windows Update」の項目を見つけて「実行」をクリックします。画面の指示に従い、問題の診断と修正を試みます。

ネットワーク接続の確認

Windows Updateはインターネット経由で更新ファイルをダウンロードするため、安定したネットワーク接続が必要です。Wi-Fi接続の場合は、一時的に有線LAN接続に切り替えて試すことを検討してください。

ADVERTISEMENT

Windows Updateサービスを手動で停止・再開する方法と自動設定との違い

項目 手動での停止・再開 通常のWindows Updateサービス(自動設定)
目的 トラブルシューティングや特定状況での更新制御 システムのセキュリティと機能を最新に保つ
実行タイミング ユーザーが意図したときに実行 スケジュールに基づいて自動でバックグラウンド実行
影響 一時的に更新が停止し、セキュリティ更新などが遅れる場合がある 常に最新の更新が適用され、システムが保護される
推奨される状況 エラーが発生している場合、特定の更新を一時的に避けたい場合 特別な理由がない限り、常に「自動」設定を維持

Windows Updateサービスを手動で停止・再開する操作は、エラー解消のための特定の状況でのみ推奨されます。通常は「自動」設定を維持し、Windowsが自動的に更新を管理することが望ましいです。

まとめ

この記事では、Windows Updateのエラーコード0x80004005を解消するため、Windows Updateサービスを完全に停止し、関連ファイルを再構築してから再開する手順を解説しました。

この手順によって、多くの特定不能な更新エラーが解決され、Windowsシステムの安定性とセキュリティが向上します。

もしエラーが解消しない場合は、システムファイルチェッカーの実行やWindows Updateトラブルシューティングツールの活用、ネットワーク接続の確認も試してみてください。

これらの手順を実践することで、Windows Updateの正常な動作を取り戻し、安全なPC環境を維持できます。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。