一部のユーザーから、更新プログラムをインストールしようとした際に「エラーコード 0x800f0904」が発生したとの報告があります。この問題によりアップデートが進まず、ユーザーにとってかなりのストレスとなっています。もし同じエラーに遭遇した場合、この問題の解決に役立つ詳細なガイドをぜひご覧ください。
Windows Updateエラー0x800f0904の原因
ンターネットで「アップデート エラー 0x800f0904」について調べたところ、様々な要因が考えられることが分かりました。以下は、よく見られる原因を挙げられます:
- システムファイルの破損:システム内の重要なファイルの一部が破損しているため、Windowsの更新がインストールできない可能性があります。
- サードパーティ製セキュリティソフトウェアとの競合:ウイルス対策ソフトウェアまたはファイアウォールが更新プロセスに影響する可能性があります。
- ネットワーク接続の問題:更新プログラムのダウンロードにはインターネット接続が不可欠です。そのため、不安定な接続環境もエラーを引き起こすことがあります。
- Windows Update コンポーネントの破損:更新を構成するコンポーネントそのものが破損している場合、更新に失敗します。
Windows Update エラー0x800f0904を修正する方法
この部分では、0x800f0904 エラーを修正する方法を4つ紹介します。1つずつ試してみて、問題を解消しましょう。
方法1:Windows Updateのトラブルシューティングツールを実行する
Windows Update のトラブルシューティングツールを実行することは、Windows更新にかんする一般的な不具合が解決できる可能性があります。下の手順に従ってください。
ステップ1:「Win + I」キーを押して設定を開き、「更新とセキュリティ」>「トラブルシューティング」オプションに移動します。
ステップ2:「追加のトラブルシューティングツール」をクリックして、「Windows Update」を展開し、「トラブルシューティングの実行」ボタンを選択します。

ステップ3:検出プロセスを完了するまで少々お待ちください。
方法2:Windows Updateサービスを再起動する
Windows Update サービスを再起動することも、Windows Updateエラー0x800f0904を修正する可能性があります。
ステップ1:検索ボックスに「cmd」と入力し、「管理者として実行」をクリックして、「コマンドプロンプト」を開きます。
ステップ2:以下のコマンドを順番に入力し、各コマンドの後に「Enter」キーを押します。
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
ステップ3:サービスが停止したら、次のコマンドを1つずつ入力し、それぞれの後に「Enter」 キーを押して、「SoftwareDistribution」フォルダーの名前を変更します。
- ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- ren C:WindowsSystem32catroot2 Catroot2.old
ステップ4:以下のコマンドを入力して、BITS、暗号化、MSIインストーラー、およびWindows Updateサービスを再起動します。
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
ステップ5:コンピューターを再起動し、Windowsを再度更新して、0x800f0904エラーが解決されたかどうかを確認します。
方法3:SFCとDISMスキャンを実行する
システムファイルの破損も、Windows Update エラー0x800f0904の原因となる可能性があります。そのため、Windowsに組み込みツールSFCとDISM ユーティリティを実行してみましょう。SFCは不足しているコンポーネントを検出して復元できます。DISMはより複雑なシステムエラーを修正できます。
次は手順です:
ステップ1:コマンドプロンプトを管理者として起動します。
ステップ2:コマンドプロンプトウィンドウで「sfc /scannow」と入力し、「Enter」キーを押します。

ステップ3:スキャンが完了し、破損が修復されたことが表示されたら、コマンドプロンプトを閉じてコンピューターを再起動します。
SFCツールで破損したファイルを修復できない場合は、DISMツールを使用してみてください。
- コマンドプロンプトを管理者として開きます。「DISM.exe /Online /Cleanup-image /Restorehealth」と入力し、「Enter」キーを押します。
- スキャンが完了したら、コンピューターを再起動してエラーが解決されたかどうかを確認します。
方法4:クリーンブートを実行する
クリーン ブートを実行することも、Windows Update エラー0x800f0904 の解消に役に立ちます。次は手順です。
ステップ1:「Win + R」キーを押して「ファイル名を指定して実行」ダイアログを開きます。ボックスに「msconfig」と入力し、「Enter」キーを押します。
ステップ2:「サービス」タブに移動し、「Microsoftのサービスをすべて隠す」チェックボックスをオンにします。次に、「すべて無効」ボタンをクリックします。

ステップ3:スタートアップタブに移動し、「タスクマネージャーを開く」をクリックします。
ステップ4:Windows Updateの妨げになる可能性のあるスタートアッププログラムをすべて選択し、「無効にする」をクリックします。問題の原因となる可能性のあるすべてのプログラムに対して、この手順を繰り返します。
ステップ5:タスクマネージャーを閉じ、「OK」ボタンをクリックします。
その後、コンピューターを再起動して、Windows更新エラー0x800f0904が存在するかどうかを確認します。
さいごに
Windows Updateエラー0x800f0904に遭うと、この記事で述べた4つの解決方法を試しましょう。問題の解決に少しお役に立てれば嬉しいです。