Windows 10のアップデート失敗エラー「0x80004005」を解決する6つの方法
この記事をご覧になっているということは、Windows 10でアップデートが失敗し、エラーコード「0x80004005」が表示されてお困りではないでしょうか。ご安心ください。本記事では、初心者の方でも簡単に実行できる対処法を順番に解説します。

エラー0x80004005は、Windows Updateの実行中にMicrosoftのサーバーからアップデートファイルを正常にダウンロードできない場合に発生することが多いエラーです。特に問題になりやすいのは、「Security Update for Internet Explorer Flash Player for Windows 10 for x64-based Systems(KB3087040)」というセキュリティ更新プログラムです。この記事では、エラーの原因と具体的な解決策を詳しく見ていきます。
エラー0x80004005の主な原因
このエラーが発生する主な原因は以下の通りです。
- 破損したシステムファイルやドライブ
- Windowsのライセンス認証に関する問題
- ドライバーの不具合
- Windows Updateコンポーネントの破損
- ダウンロードされた更新プログラム自体の破損
ワンポイント:まずはPCを再起動してみてください。単純な再起動だけで問題が解消することもあります。
Windows 10アップデートエラー0x80004005の修正手順
作業を始める前に、万が一に備えて復元ポイントを作成しておくことをおすすめします。
方法1:SoftwareDistributionフォルダ内のDownloadフォルダを空にする
- 「Windowsキー + R」を押して「ファイル名を指定して実行」を開き、%systemroot%\SoftwareDistribution\Downloadと入力してEnterキーを押します。
- Downloadフォルダ内のすべてのファイルを選択(Ctrl + A)して削除します。

- 確認画面が表示されたら操作を実行し、すべてのウィンドウを閉じます。
- ごみ箱も空にしてから、変更を反映させるためにPCを再起動します。
- 再度Windows Updateを実行すると、今度はスムーズにアップデートのダウンロードが開始されるはずです。
方法2:Windows Updateのトラブルシューティングツールを実行する
- スタートボタンをクリックするか、キーボードのWindowsキーを押して、「トラブルシューティング」と検索します。検索結果からトラブルシューティングを起動してください。コントロールパネルから開くことも可能です。

- 左側のウィンドウペインから「すべて表示」を選択します。
- コンピューターの問題のトラブルシューティング一覧から「Windows Update」を選択します。

- 画面の指示に従って、Windows Updateトラブルシューティングツールを実行します。
- PCを再起動して再度アップデートをダウンロードし、エラー0x80004005が解消されたかどうかを確認しましょう。
方法3:システムファイルチェッカー(SFC)を実行する
sfc /scannowコマンド(システムファイルチェッカー)は、保護されているすべてのWindowsシステムファイルの整合性をスキャンし、破損・変更・改ざんされたファイルを検出した場合、正しいバージョンに置き換える機能です。
- 管理者権限でコマンドプロンプトを開きます。
- コマンドプロンプトの画面で以下のコマンドを入力し、Enterキーを押します。
sfc /scannow

- システムファイルチェッカーの処理が完了するまで待ちます。
完了後、再度Windows Updateを試してみてください。それでも問題が解決しない場合は、次の方法に進みます。
方法4:Windows Updateコンポーネントをリセットする
- 「Windowsキー + X」を押し、「コマンドプロンプト(管理者)」を選択します。
- 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押して実行します。
net stop wuauserv net stop bits net stop cryptsvc
※コマンドプロンプトのウィンドウは閉じずにそのまま開いておいてください。

- 続けて、Catroot2フォルダとSoftwareDistributionフォルダの名前を以下のコマンドで変更します。
ren %systemroot%\System32\Catroot2 Catroot2.old ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
- さらに、以下のコマンドを1行ずつ入力して、先ほど停止したサービスを再起動します。
net start wuauserv net start bits net start cryptsvc
- コマンドプロンプトを閉じ、問題なくアップデートをダウンロードできるか確認します。
- それでもダウンロードできない場合は、手動でのインストールを試みましょう(手動インストールの前に、上記の手順は必ず実行しておいてください)。
- Google ChromeのシークレットウィンドウまたはMicrosoft Edgeを開き、Microsoft Updateカタログのサイトにアクセスします。
- 該当する更新プログラムのKB番号を検索します。今回の例ではKB3087040です。

- 「Security Update for Internet Explorer Flash Player for Windows 10 for x64-based Systems(KB3087040)」の右側にある「ダウンロード」をクリックします。
- 新しいポップアップウィンドウが開くので、そこでもう一度ダウンロードリンクをクリックします。
- Windows Update KB3087040をダウンロードしてインストールします。
完了後、エラー0x80004005が解消されたかどうかを確認してください。まだ問題が残る場合は、次の方法へ進みます。
方法5:クリーンブートを実行する
- 「Windowsキー + R」を押し、msconfigと入力してEnterキーを押すと、「システム構成」が開きます。

- 「スタートアップの選択」を選び、「スタートアップの項目を読み込む」のチェックが外れていることを確認します。

- 次に「サービス」タブを開き、「すべてのMicrosoftサービスを隠す」にチェックを入れます。

- 「すべて無効」をクリックし、「適用」→「OK」の順にクリックします。
- システム構成のウィンドウを閉じて、PCを再起動します。
- これでWindowsはMicrosoftのサービスのみを読み込んだ状態(クリーンブート)で起動します。
- 最後に、もう一度Windows Updateを実行してみてください。
方法6:破損したopencl.dllファイルを修復する
- 「Windowsキー + X」を押し、「コマンドプロンプト(管理者)」を選択します。

- 以下のコマンドを入力してEnterキーを押します。
DISM /Online /Cleanup-Image /RestoreHealth

- DISMの処理が完了するまで待ちます。opencl.dllが破損している場合、このコマンドによって自動的に修復されます。
- PCを再起動して変更を保存し、再度アップデートのインストールを試みてください。
以上で解説は終了です。これらの方法を試せば、Windows 10アップデート失敗エラーコード0x80004005は解決できるはずです。それでも問題が解決しない場合や、本記事についてご不明な点がある場合は、ぜひコメント欄でお気軽にお尋ねください。
-
エラーコード0x80004005を修正する方法
Microsoft Books 造語 エラー コード 0x80004005 詳細不明のエラーとして 実際の問題を示すものではなく、さまざまな理由でさまざまな状況で発生する可能性があるためです。このエラーは、主にファイル エクスプローラーの使用中または Windows の更新後に発生する可能性があります。これは、Windows 製品のアクティベーションまたは破損した OS ファイルをブロックしているサードパーティのウイルス対策ソフトウェアによっても発生します。本日、Windows 10 システムでエラー コード 0x80004005 を修正する方法を説明する完璧なガイドをお届けします。 修正
-
Windows Updateエラーコード0x80070017の原因と8つの解決策を徹底解説
Windowsを使用していると、誰でも何らかのエラーに遭遇することがあります。OSには多数のコンポーネントが含まれているため、ある意味でエラーは避けられないものとも言えます。本記事では、その中でも「0x80070017」というエラーコードに焦点を当て、具体的な対処方法を詳しくご紹介します。 Windowsエラー0x80070017は、主にインストールメディアの破損が原因で発生します。この記事を読み進めて、Windows Updateエラー0x80070017を解決しましょう。 Windows Updateエラーコード0x80070017の修正方法 この更新エラーは、主に以下の2つのシナリオで