Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10の更新エラー0x800f0831を解決する15の方法【完全ガイド】

多くのユーザーから、Windows Updateサービスの利用時に「0x800f0831」というエラーが発生するという報告が寄せられています。このエラーが表示されると、累積更新プログラムやセキュリティ更新など、重要なアップデートをPCにインストールできなくなります。特に、Windows 10/11に特定の更新プログラムKB5012599をインストールする際に発生しやすいことが知られています。

主な原因としては、破損したWindowsストアのキャッシュ、無効化されたWindows Updateサービス、ウイルス対策ソフトの干渉、破損した更新ファイルなどが挙げられます。本記事では、Windows 10でこの更新エラーを解決するためのトラブルシューティング方法を詳しく解説します。

Windows 10更新エラー0x800f0831の原因

このエラーコードが発生する主な要因は以下の通りです。

  • お使いのWindowsバージョンがアップグレードに対応していない
  • 接続中の外部USBデバイスとの非互換性
  • 必要なサービスが起動していない
  • ウイルス対策ソフトやマルウェアが更新を妨げている
  • 新しい更新をインストールするためのディスク容量不足
  • データの破損や不安定なインターネット接続
  • BIOSの古さやPC自体の老朽化
  • Windowsレジストリやファイルシステムの破損

方法1:基本的なトラブルシューティング

1A. システムファイルの修復

システムに破損したファイルがある場合は、更新をインストールする前に修復が必要です。システムファイルチェッカー(SFC)コマンドで破損ファイルを検出・修復し、DISM(展開イメージのサービスと管理)ツールでWindows OSのエラーを強力なコマンドラインから修復できます。管理者権限でコマンドプロンプトを開き、「sfc /scannow」を実行してから、DISMコマンドも実行しておきましょう。スキャン完了後、最新の更新プログラムがインストールできるか確認してください。

1B. ウイルス対策ソフトを一時的に無効化する

NortonAvastなどのサードパーティ製ウイルス対策ソフトが、最新のWindows更新のインストールを妨げる場合があります。内蔵またはサードパーティ製のセキュリティソフトを一時的に無効化してから更新を試みてください。ただし、修正後は必ずウイルス対策ソフトを再度有効化することを忘れないでください。セキュリティソフトなしでシステムを使い続けるのは大きなリスクです。

1C. Google DNSを使用する

DNSアドレスの変更で問題が解決したというユーザーもいます。Google DNSのIPアドレス「8.8.8.8」と「8.8.4.4」は覚えやすく、クライアントとサーバー間の安全なDNS接続を確立できます。ネットワーク設定からDNSサーバーアドレスを手動で変更するか、OpenDNSなど他のパブリックDNSへの切り替えも検討しましょう。変更後、累積更新プログラムがインストールできるか確認してください。

1D. プロキシサーバーを無効化する

不適切なネットワーク構成により、このエラーが発生することがあります。VPNサービスやプロキシサーバーを使用している場合は、それらを無効化してから再度更新を試みてください。それでも問題が解決しない場合は、モバイルホットスポットに接続して試すのも有効です。

1E. BIOSを更新する

世界中のユーザーから、BIOSの更新後にエラーが消えたという報告があります。最新版のBIOSでもエラーが発生する場合は、BIOSの再インストールを検討してください。メーカーの公式サイトから最新のBIOSをダウンロードし、手順に従って更新しましょう。

方法2:外部デバイスを取り外す

エラーが発生した際は、外部周辺機器やUSBデバイスが接続されていないか確認してください。電磁干渉がエラーの原因となることがあります。

1. まず、PCに接続されているすべての外部USBデバイスを取り外します。

2. 次に、Webカメラプリンターなどの周辺機器も切断し、本当に必要な最小限のデバイスのみを接続した状態にします。

その後、エラーが解決したかどうかを確認してください。

方法3:日付と時刻の設定を正しく行う

誤った日付・時刻の設定も、この更新エラーの原因になります。以下の手順で同期しましょう。

1. Windows + Iキーを同時に押してWindowsの設定を開きます。

2. 時刻と言語を選択します。

3. 日付と時刻タブで、「時刻を自動的に設定する」と「タイムゾーンを自動的に設定する」の両方のオプションがオンになっていることを確認します。

4. 今すぐ同期ボタンをクリックします。その後、エラーが解決したか確認してください。

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

Windowsに組み込まれたトラブルシューティングツールは、ネットワーク接続の問題、破損したレジストリキー、Windowsコンポーネントの問題などを自動的に検出・修復してくれます。「設定」→「更新とセキュリティ」→「トラブルシューティング」から実行できます。ツールが検出した問題を解決した後、更新が可能か確認しましょう。

方法5:Windows Updateコンポーネントをリセットする

他の方法で解決しない場合、Windows Updateコンポーネントのリセットが効果的です。PC上の更新ファイルが破損していたり互換性がなかったりすると、さまざまな問題が発生します。コマンドプロンプトで一連のコマンドを実行し、必要なWindowsサービスをすべて再起動することで、破損したコンポーネントを修復できます。コマンド実行後、累積更新プログラムがインストールできるか確認してください。

方法6:重要なWindowsサービスを再起動する

Windows UpdateBackground Intelligent Transfer Service(BITS)などの重要なサービスが有効になっている必要があります。BITSは利用可能な帯域幅を使って最新の更新をインストールするサービスです。これらが無効だと、エラーが発生しやすくなります。

1. Windowsキーを押し、「services」と入力して、管理者として実行をクリックします。

2. 一覧を下にスクロールし、Background Intelligent Transfer Serviceをダブルクリックします。

3. スタートアップの種類自動に設定します。
注意: サービスの状態が停止している場合は開始ボタンをクリックし、実行中の場合は一度停止してから再度開始してください。

4. 適用 > OKをクリックして変更を保存します。

5. 同じ手順を、Cryptographic ServicesMSI InstallerWindows Updateなどの他のサービスにも繰り返します。

方法7:SoftwareDistributionフォルダーを削除する

Windows Updateサービスが正常に動作していてもエラーが出る場合は、SoftwareDistributionフォルダーの削除を試みましょう。

1. 方法6と同様に、サービスウィンドウを管理者として起動します。

2. Windows Updateを右クリックします。

3. 状態が実行中の場合は停止をクリックします(停止していれば次のステップへ)。

4. 「Windowsがローカルコンピューターで次のサービスを停止しようとしています…」という画面で数秒待ちます。

5. Windows + Eキーでエクスプローラーを開き、以下のパスに移動します。

C:\Windows\SoftwareDistribution\DataStore

6. すべてのファイルとフォルダーを選択して右クリックし、削除を選択します。

7. 同様に、以下のパスのファイルとフォルダーもすべて削除します。

C:\Windows\SoftwareDistribution\Download

8. サービスウィンドウに戻り、Windows Updateを右クリックして開始を選択します。

9. サービスの開始画面で数秒待ちます。これでWindows Updateサービスが再起動され、SoftwareDistributionフォルダーの内容が削除されました。エラーが解決したか確認してください。

方法8:最近の更新プログラムをアンインストールする

以前にインストールした互換性のない更新プログラムが、新しい更新のダウンロードを妨げることがあります。

1. Windowsキーを押し、「コントロールパネル」と入力して開くをクリックします。

2. 表示方法 > カテゴリに設定し、プログラムメニューのプログラムのアンインストールをクリックします。

3. 左側のペインでインストールされた更新プログラムを表示をクリックします。

4. インストール日を参考に最新の更新プログラムを選択し、アンインストールをクリックします。

5. 確認画面が表示されたら承認し、PCを再起動します。

方法9:システムパーティションを拡張する

システムパーティションの空き容量が不足していると、新しい更新をインストールできません。サードパーティ製ツールもありますが、ディスクの管理機能を使って手動でシステム予約済みパーティションを拡張するのがおすすめです。拡張後、問題が解決したか確認してください。

方法10:ストレージの空き容量を確保する

ドライブに十分な空き容量がないと、Microsoft Storeからのアプリインストールや更新でエラーが発生します。

ステップI:ドライブ容量を確認する

1. Windows + Eキーでエクスプローラーを開きます。

2. 左側のPCをクリックします。

3. デバイスとドライブの下でディスク容量を確認します。バーが赤色の場合は、一時ファイルの削除を検討してください。

ステップII:一時ファイルを削除する

ディスククリーンアップやストレージセンサー機能を使って、不要なファイルを削除し空き容量を確保しましょう。

方法11:更新プログラムを手動でインストールする

他の解決策がすべて失敗した場合でも、必要な更新を手動でダウンロードできます。

1. Windows + Iキーで設定を開きます。

2. 更新とセキュリティをクリックします。

3. 更新履歴の表示を選択します。

4. 一覧から、エラーによりダウンロードできていないKB番号を確認します。

5. Microsoft Updateカタログの検索バーにKB番号を入力します。

6. 該当する更新のダウンロードをクリックし、画面の指示に従ってインストールを完了させます。

方法12:メディア作成ツールを使って更新する

手動インストールができない場合は、Microsoft公式のメディア作成ツールを利用しましょう。

1. ブラウザーでメディア作成ツールの公式ダウンロードページを開きます。

2. Windows 10のインストール メディアを作成するの下にあるツールを今すぐダウンロードボタンをクリックします。

3. セットアップファイルを実行し、ユーザーアカウント制御(UAC)の画面が表示されたらはいをクリックします。

4. Windows 10 セットアップウィンドウで同意するをクリックします。

5. スキャン完了後、このPCを今すぐアップグレードするを選択して次へをクリックします。

6. Windows ISOのダウンロードが完了するまで待ち、同意するをクリックします。
注意: 保留中の更新がすべてインストールされるまで待つ必要があります。

7. 最後にインストールをクリックして完了です。

方法13:Windowsレジストリを編集する

Windows Updateのダウンロードパスに関連するレジストリを整理することで、エラーが解決する場合があります。レジストリ操作は慎重に行ってください。誤った操作はファイル消失につながる恐れがあります。作業前には必ずレジストリのバックアップを取ることをおすすめします。

1. 検索メニューで「regedit」と入力し、管理者として実行をクリックします。

2. レジストリエディターで以下のパスに移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

3. 右側のペインでWUServerWIStatusServerを探します。

3A. 見つからない場合は削除できる項目がないため、次の方法に進んでください。

3B. 見つかった場合は、それぞれを右クリックして削除を選択します。

4. PCを再起動し、エラーが解決したか確認します。

方法14:システムの復元を実行する

上記のどの方法でも解決しない場合は、PCを以前の状態に復元するのが最後の手段です。システムの復元ポイントを使用すれば、エラーが発生していなかった過去の状態に戻せます。復元後、エラーが解決したか確認してください。

方法15:PCをリセットする

Windowsコンポーネントが深刻に破損している場合は、データを保持したままPCをリセット(修復インストール)するのが効果的です。「設定」→「更新とセキュリティ」→「回復」から「このPCを初期状態に戻す」を実行できます。個人用ファイルを保持するオプションを選択すれば、データを失わずにシステムを修復できます。

まとめ

本ガイドが役立ち、Windows 10の更新エラー0x800f0831を解決できたことを願っています。基本的な対処法から順番に試していくことで、ほとんどの場合エラーを解消できます。それでも解決しない場合は、最終手段としてシステムの復元やPCのリセットを検討してください。ご不明な点やご意見があれば、ぜひコメント欄でお知らせください。

  1. Windows Updateエラー80072ee2の修正方法【完全ガイド】

    エラー80072ee2は、システム内のファイルが破損している、または更新プログラムの処理が停止している場合に発生するWindows Updateのエラーです。この記事で紹介する対処法は、8024400Aや8024400Dといった類似のエラーにもそのまま適用できます。以下の手順に進む前に、エラーが発生しているPCがインターネットに接続できることを必ず確認してください。Windows Updateサーバーへ接続して更新プログラムを再取得する必要があるためです。Windows Updateエラー80072ee2を解決する5つの方法解決策1:レジストリの編集この更新エラーに対して最も有効な対策は、レジ

  2. Windows Updateエラー800f0902の原因と対処法を徹底解説

    エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって