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

エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました

0x800f0831エラー 通常、影響を受けるユーザーは WindowsUpdate.logで検出します イベントビューアを使用する 累積的な更新の従来のインストールが失敗した後。この問題は主にWindowsServerUpdateサービスに関連して発生していますが、エンドユーザーのWindowsバージョンでも発生することが確認されています。

エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました

結局のところ、このエラーメッセージをトリガーする最も一般的な原因は、以前の更新パッケージのマニフェストが欠落していることです。つまり、WU(Windows Update)コンポーネントは最後にインストールされたものを認識しないため、新しい更新パッケージのインストールを拒否します。このシナリオが当てはまる場合は、不足している更新を手動でインストールすることで問題を解決できます。

0x800f0831エラーにつながる別の潜在的な原因 は、エンドユーザーのマシンがWindowsUpdateサーバーと通信できないシナリオです。これは、システムファイルの破損、VPN接続、またはプロキシサーバーのいずれかによって促進される可能性があります。

ただし、この問題は、WUサービスが無効になっているか、.NET3.5Frameworkがないことが原因である可能性もあります。この場合、Windowsの[機能]メニューからフレームワークを有効にするか、互換性のあるインストールメディアからフレームワークをインストールする必要があります。

まれに、WindowsUpdateが0x800f0831エラーで失敗する場合があります。 ある種のシステム破損が原因です。これは、システムの復元を使用するか、SFCおよびDISMスキャンを実行するか、OSのコンポーネントを更新する(クリーンインストールまたは修復インストールを介して)ことで解決できます。

Windows Update中にエラー0x800f0831をトラブルシューティングして修正するにはどうすればよいですか?

方法1:不足している更新を手動でインストールする

問題を迅速に解決するための迅速な方法を探している場合、問題を一度に修正するための最善のチャンスは、失敗した更新を手動でインストールすることです。結局のところ、この問題の原因として主に報告されている更新の失敗が1つあります( KB4512489

このシナリオが当てはまる場合は、Microsoft Updateカタログを使用して、不足しているパッケージを手動で見つけてインストールできます。これは、問題が破損したWU依存関係によって引き起こされている状況で効果的です。影響を受けた何人かのユーザーは、この操作が彼らのために働いたことを確認しました。

MicrosoftUpdateカタログを使用して0x800f0831エラーを修正するためのクイックガイドは次のとおりです。

  1. デフォルトのブラウザを使用して、このリンクにアクセスします(こちらMicrosoftUpdateカタログにアクセスするには 。
  2. 正しい場所に着陸したら、画面の右上隅にある検索機能を使用して、従来のインストールを拒否するアップデートを検索します。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  3. 結果リストが表示されたら、適切なドライバーを探し、CPUアーキテクチャーと影響を受けるWindowsのバージョンに応じてダウンロードするドライバーを決定します。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  4. 状況に合った正しいWindowsUpdateを見つけたら、それに関連付けられている[ダウンロード]ボタンをクリックして、プロセスが完了するのを待ちます。
  5. ダウンロードが完了したら、ダウンロードした場所に移動し、.infファイルを右クリックして、[インストール]を選択します。 新しく表示されたコンテキストメニューから。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  6. ドライバのインストール画面で、画面の指示に従ってインストールプロセスを完了し、コンピュータを再起動します。

この操作で0x800f0831エラーを回避できなかった場合 または、問題の原因となっているコンポーネントを修正する方法を探している場合は、以下の次の潜在的な修正に進んでください。

方法2:VPNまたはプロキシサーバーを無効にする(該当する場合)

0x800f0831エラーを引き起こす可能性のある2番目に大きな原因 これは、WindowsエンドユーザーバージョンとWindowsUpdateサーバー間の通信をブロックすることになるある種の干渉です。報告されたケースの大部分では、この問題はVPNクライアントまたはプロキシサーバーのいずれかによって引き起こされました。

この問題の修正に苦労していた一部のユーザーは、VPNクライアントをアンインストールするか、プロキシサーバーを無効にすることで問題を修正できたことを確認しました(該当するシナリオによって異なります)。

該当する可能性のある両方のシナリオに対応するために、2つの別個のガイドを作成したので、現在の状況に該当する方に従ってください。

注: VPN接続もプロキシサーバーも使用しない場合は、以下のサブガイドをスキップして、方法3に直接進んでください。

VPN接続を無効にする

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「appwiz.cpl」と入力します Enterを押します プログラムと機能を開くには メニュー。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  2. プログラムと機能に入ることができたら 画面で、インストールしたアプリケーションのリストを下にスクロールして、問題の原因であると思われるサードパーティのVPNを見つけます。
  3. 問題の原因であると思われるサードパーティのVPNソリューションを見つけたら、それを右クリックして、新しく表示されたコンテキストメニューから[アンインストール]を選択します。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  4. アンインストール画面が表示されたら、画面の指示に従ってプロセスを完了し、コンピュータを再起動します。
  5. 次の起動シーケンスが完了したら、失敗したアップデートを再度インストールして、同じ問題が引き続き発生するかどうかを確認してください。

プロキシサーバーを無効にする

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。テキストボックス内に「ms-settings:network-proxy」と入力します Enterを押します プロキシを開くには ネイティブの設定のタブ メニュー。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  2. プロキシの中に入ると タブをクリックし、[手動プロキシ設定]セクションまでスクロールして、[プロキシサーバーを使用する]に関連付けられているトグルを無効にします。 ‘。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  3. この変更を正常に実行できたら、コンピューターを再起動し、次回のコンピューターの起動時に問題が修正されたかどうかを確認します。

該当する場合、これら2つのシナリオのいずれにも当てはまらない場合は、以下の次の潜在的な修正に進んでください。

方法3:WindowsUpdateのステータスを自動に設定する

Windows Updateのインストールに失敗したコンピューターが共有ドメインの一部である場合は、ネットワークポリシーまたはサードパーティのシステムオプティマイザーツールによって、更新機能を担当するメインサービスが無効になっている可能性があります。

このシナリオが当てはまる場合は、[サービス]画面にアクセスし、[スタートアップの種類]を[自動]に設定して、WindowsUpdateサービスを強制的に開始することで問題を解決できます。

これを行う方法のクイックガイドは次のとおりです。

注: 以下の手順は普遍的である必要があるため、使用しているWindowsのバージョンに関係なくそれに従うことができるはずです。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「services.msc」と入力します テキストボックス内でEnterを押します サービスを開くには 画面。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました

    注: UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 、[はい]をクリックします 管理者権限を付与します。

  2. サービスに入ると 画面で、ローカルサービスのリストを下にスクロールして、 Windows Updateを特定します。 サービス。表示されたら、ダブルクリックするか、右クリックしてプロパティを選択します。 コンテキストメニューから。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  3. WindowsUpdateのプロパティにアクセスした後 画面で[全般]タブを選択し、起動タイプに関連付けられたドロップダウンメニューを設定することから始めます 自動。

    エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  4. 適用をクリックします 変更を保存してからコンピュータを再起動し、次回のコンピュータの起動時に問題が解決するかどうかを確認します。

Windows Updateの起動タイプがすでに[自動]に設定されていて、それでも問題が解決しない場合は、以下の次の方法に進んでください。

方法4:.NETFramework3.5を有効にする

累積的な更新プログラムをインストールしようとしたときに問題が発生した場合は、無効になっている.NET3.5フレームワークの可能性を調査する必要があります。 。累積的な更新のインストールプロセスはより複雑であり、必要なすべての依存関係が有効になっていないと失敗する可能性があります。

影響を受けた数人のユーザーは、Windowsの[機能]メニューを使用して.NET3.5フレームワークを確認することで問題を修正できたことを確認しています。 無効になっています。

Windowsコンピューターで.NETFrameworkが有効になっていることを確認するためのクイックガイドは次のとおりです。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。テキストボックス内に、「appwiz.cpl」と入力します Enterを押します プログラムと機能を開くには メニュー。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  2. プログラムと機能に入ると メニューで、Windowsの機能をオンまたはオフにするをクリックします。 (画面の左側のセクションから)。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  3. Windows機能の内部 画面で、 .NET Framework 3.5(.NET 2.0および3.0を含む)に関連付けられているチェックボックスを確認します OKをクリックします 変更を保存します。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  4. [はい]をクリックします 確認プロンプトで、3.5.NETFrameworkが有効になるのを待ちます。完了したら、コンピュータを再起動して、次のコンピュータの起動後に問題が解決するかどうかを確認します。

それでも同じ0x800f0831エラーが発生する場合は、 以下の次の潜在的な修正に移動します。

方法5:CMDを介した.NETFramework3.5のインストール

.NET Framework 3.5を有効にしようとしたときに上記の方法でエラーが発生した場合、またはWindowsの機能画面でオプションが利用できなかった場合は、不足しているフレームワークを管理者特権のCMDターミナルからインストールして、自分で強制的にインストールすることができます。

>

.NETFramework3.5のインストールを強制するカスタムCMDスクリプトを作成します コマンドを自動的に適用します。

ただし、これを行うには、互換性のあるWindowsインストールメディアが必要になることに注意してください。準備ができていない場合は、作成する必要があります。

注: Windows 7用の互換性のあるインストールメディアを作成する方法は次のとおりです(こちら )およびWindows 10(ここ

インストールメディアの準備ができたら、以下の手順に従って、 .NET Framework 3.5を強制的にインストールします。 昇格したCMDプロンプトから:

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「notepad.exe」と入力します Ctrl + Shift + Enterを押します 高架のメモ帳を開くには 窓。 UAC(ユーザーアカウント制御)によってプロンプトが表示されたとき 、[はい]をクリックします 管理者権限を付与します。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  2. 昇格されたメモ帳ウィンドウ内に、次のコードを貼り付けます。 wim "set setupdrv =%% I if defined setupdrv(echo Found drive%setupdrv%echo Installing .NET Framework 3.5 ... Dism / online / enable-feature / featurename:NetFX3 / All / Source: PLACEHOLDER > :\ sources \ sxs/LimitAccessエコー。 echo .NETFramework3.5をechoにインストールする必要があります。 )else(echoインストールメディアが見つかりません!echo DVDまたはUSBフラッシュドライブを挿入し、このファイルをもう一度実行します。echo。)一時停止

    注: PLACEHOLDERを交換してください 現在インストールメディアを保持しているドライブの手紙を添えて。

  3. コードが正常に挿入されたら、ファイル>名前を付けて保存に移動します ファイルを保存する適切な場所を選択します。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  4. 修正には任意の名前を付けることができますが、拡張子*。cmd*で終了することが重要です。 次に、保存をクリックします 0x800f0831エラーを修正するスクリプトを作成します。

    エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  5. .cmdファイルを保存した場所に移動し、ファイルを右クリックして、管理者として実行を選択します。 コンテキストメニューから。次に、[はい]をクリックします 確認プロンプトで、プロセスが完了するのを待ちます。
  6. .NET 3.5 Frameworkがインストールされたら、コンピューターを再起動し、次回のコンピューターの起動時に問題が解決するかどうかを確認します。

それでも同じ0x800f0831エラーが発生する場合は、 以下の次の潜在的な修正に移動します。

方法6:SFCおよびDISMスキャンの実行

以下のいずれの方法でも0x800f0831エラーを修正できない場合は、 この問題は、実際には何らかのシステムファイルの破損が原因である可能性が非常に高いです。このシナリオが当てはまる場合は、いくつかのユーティリティを実行することから始める必要があります(DISM およびSFC) 破損したインスタンスを修正および置換するために装備されています。

DISM(Deployment Image Servicing and Management)は、WUのサブコンポーネントに大きく依存するツールです。破損したシステムファイルを修正するには、インターネット接続が必要です。

一方、 SFC(システムファイルチェッカー) は100%ローカルであり、ローカルにキャッシュされたアーカイブを使用して、破損したデータを正常な同等のデータに置き換えます。

2つのユーティリティの動作は異なるため、成功の可能性を最大化するために、両方をすばやく連続して実行することをお勧めします。

昇格したCMDプロンプトからSFCおよびDISMスキャンを実行するためのクイックガイドは次のとおりです。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、‘cmd’と入力します Ctrl + Shift + Enterを押します 高度なコマンドプロンプトを開くには 。 UAC(ユーザーアカウント制御)が表示されたら はいをクリックします 管理者アクセスを許可します。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  2. 昇格したCMDプロンプトが表示されたら、次のコマンドを入力し、Enterキーを押してSFCスキャンを開始します。
     sfc / scannow 

    注: このユーティリティは、ローカルにキャッシュされたデータを使用して、不良なWindowsファイルを正常な同等のファイルに置き換えます。ただし、このスキャンを開始したら、早めに閉じないでください。これを行うと、システムが不良セクタにさらされ、さまざまな問題が発生する可能性があります。

  3. SFCスキャンが完了したら、コンピューターを再起動し、次の起動が完了するのを待ちます。
  4. 次の起動時に、手順1を再度実行して、別の昇格されたCMD端末を開きます。今回は、次のコマンドを実行してDISMスキャンを開始します。
     dism / online / cleanup-image / restorehealth 

    注: この手順を開始する前に、インターネット接続が安定していることを確認してください。 DISMは、Windows Updateを使用して、置き換える必要のある壊れたシステムファイルの正常なコピーをダウンロードします。

  5. 操作が完了したら、コンピューターを再起動し、次回のコンピューターの起動時に問題が修正されるかどうかを確認します。

同じ0x800f0831エラーを引き続き処理している場合 、以下の最終修正に移動します。

方法7:システムの復元を使用する

ドライバまたはアップデートのインストール後、または予期しないマシンシャットダウン後にこの問題に気づき始めたばかりで、保留中のアップデートがインストールされていない場合は、最近のシステム変更により、アップデートをインストールできなくなった可能性があります。

このシナリオが当てはまる場合は、システムの復元ユーティリティを使用して、この問題が発生していないときにコンピュータを正常な状態に戻すことで、この問題を修正できるはずです。

デフォルトでは、Windows 7、Windows 8.1、およびWindows 10は、新しい復元スナップショットを定期的に(重要なシステムイベントで)保存するように構成されていることに注意してください。したがって、このデフォルトの動作を変更していない限り(またはサードパーティのアプリケーションが変更していない限り)、選択できる復元スナップショットがたくさんあるはずです。

ただし、システムの復元スナップショットを使用すると、スナップショットの作成後に行った変更もすべて失われることに注意してください。これには、インストールされているアプリケーション、ゲーム、およびその期間中に行ったその他のシステム変更が含まれます。

結果を認識している場合は、システムの復元を使用するためのステップバイステップの手順を以下に示します。 コンピュータを正常な状態に戻すには:

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「rstrui」と入力します Enterを押します システムの復元を開くには メニュー。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  2. 最初のシステムの復元に入ると 画面で、次へをクリックします 次のメニューに進みます。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました
  3. 次の画面で、[その他の復元ポイントを表示する]に関連付けられているチェックボックスをオンにして操作を開始します 。次に、保存された各復元ポイントの日付を比較することから始めて、この問題の出現よりも古いものを選択します。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました

    注: ただし、それほど多くのデータが失われないように、古すぎる復元ポイントを選択しないでください。

  4. 正しいシステムの復元ポイントを選択した状態で、[次へ]をクリックします 次のメニューに進みます。
  5. ここまで到達すると、ユーティリティが構成され、準備が整います。この修正を実施するには、完了をクリックするだけです。 プロセスを開始します。これを行うと、コンピュータが再起動し、次回のシステム起動時に古い状態が適用されます。 エラー0x800f0831インストールの失敗、Windowsは次の更新プログラムのインストールに失敗しました

0x800f0831エラーの場合 まだ発生している、またはこの方法が適用できなかった場合は、以下の次の潜在的な修正に進んでください。

方法8:クリーンインストール/修復の実行

ここまで来て、上記のいずれの方法でも問題を解決できない場合は、従来は解決できなかった何らかのシステムの破損が原因である可能性があります。このシナリオが当てはまる場合、問題を修正する唯一のチャンスは、すべてのWindowsコンポーネントをリセットすることです。

これを行う場合、2つの選択肢があります。

  • クリーンインストール– これは、2つの中で最も簡単な解決策です。インストールメディアは必要ありません。この修正プログラムは、Windows 10、Windows 8.1、およびWindows 7のGUIから直接展開できます。ただし、事前にデータをバックアップしない限り、個人データが完全に失われる可能性があります。
  • 修復インストール– より焦点を絞ったアプローチを探している場合は、代わりにこの方法を選択する必要があります。互換性のあるインストールメディアが必要になりますが、主な利点は、アプリ、アプリケーション、個人メディア、さらには一部のユーザー設定を含むすべての個人データを保持できることです。

どちらの方法でも、より快適だと思います。


  1. 0x800f0831 Windows 10 更新エラーを修正

    Windows 更新サービスを使用すると、多くのユーザーが 0x800f0831 Windows 10 エラーを報告しています。このエラーが発生すると、PC に累積的な更新プログラム、セキュリティ更新プログラム、またはその他の重要な更新プログラムをインストールできなくなります。このエラーは、Windows 10/11 に特定の更新プログラム KB5012599 をインストールすると発生します。通常、このエラーは、破損した Windows ストア キャッシュ、無効になっている Windows 更新サービス、ウイルス対策プログラム、または破損した更新ファイルによって引き起こされます。 Window

  2. Windows 10 アップデートでエラー 0xca00a000 をインストールできませんでした

    Microsoft は最近 セキュリティ アップデート をリリースしました Windows 10 を実行しているデバイス向けで、セキュリティとセキュリティ以外の両方の修正が含まれています。これは重要な更新であるため、デバイスに自動的にダウンロードおよびインストールされます。ただし、一部のユーザーでは、Windows Update が更新プログラムのチェックで停止したり、更新プログラムのダウンロードとインストールがインストールで停止したり、Windows 10 x64 ベース システムの累積更新プログラムのインストールに失敗したりしたりするなど、Windows の更新がうまくいかない場合がありま