一部のWindowsユーザーは エラーコード800f0922 保留中の更新プログラムをコンピューターにインストールしようとしたとき。ほとんどの場合、この特定の問題はWindows7とWindows8.1で発生し、場合によってはWindows10でも発生することが報告されています。
Windowsエラーコード800f0922
この特定のエラーコードを調査した後、この問題はいくつかの異なる潜在的な原因が原因で発生する可能性があることが判明しました。これがシナリオのショートリストです 800f0922エラー コードが発生することが確認されています:
- 一般的なWUグリッチ –ほとんどの場合、この問題は、Microsoftがすでに認識している一般的な不具合が原因で発生します。この場合、問題を自動的に修正するには、WindowsUpdateのトラブルシューティングを実行するだけで十分です。それでも問題が解決しない場合は、サードパーティによる代替案を検討する必要があります。
- WUプロセスが不安定な状態でスタックしている –特定の状況下では、1つ以上の重要なWUサービスが不安定な状態でスタックしているため、このエラーコードが表示されることが予想されます。この場合、問題を修正するには、すべてのWindowsUpdateコンポーネントをリセットする必要があります。
- KB2919355がWindows8.1にありません – Windows 8.1でこのエラーが表示される場合は、エラーが表示されたときにインストールしようとしている更新プログラムの前提条件となる主要な更新プログラムが欠落している可能性があります。ほとんどの場合、Microsoft Updateカタログを使用してKB2919355更新プログラムをインストールすることにより、この問題を修正できます。
- フレームワークの競合 –を扱っている場合 。ネットフレームワーク 競合(新しいフレームワークのインストール中にこのエラーが表示される)の場合、Windows Updateのインストールを完了する前に、既にインストールされているすべてのNET Frameworkを無効にすることで、問題を解決できるはずです。
- Windows10のインストールにCreatorsUpdateがありません – Windows 10でこのエラーが表示される場合、このエラーが表示される最も一般的な理由の1つは、CreatorsUpdateがないときにCreatorsUpdateインフラストラクチャに更新プログラムをインストールしようとしている場合です。この場合、問題を修正するために、UpdateAssistantを呼び出してCreatorsアップデートをインストールできます。
- 一時フォルダ内の破損したファイル –結局のところ、一時フォルダー内の破損したファイルも、このエラーコードの出現の原因である可能性があります。この場合、ディスククリーンアップユーティリティを使用して一時フォルダをクリアするだけで問題を修正できます。
- 破損した.CBSログ –影響を受ける数十人のユーザーによると、このエラーコードは、CBSフォルダーが現在破損した.cabまたは.logファイルを保持している場合にも発生する可能性があります。この問題を解決するには、フォルダーをクリアし、DISMコマンドを実行してフォルダーを再生成するだけです。
- セキュアブートとの競合 –結局のところ、この問題は、インストールしようとしている更新と、BIOSまたはUEFI設定を介して適用されるセキュアブート機能との間の競合が原因で発生する可能性もあります。この場合、更新プログラムをインストールする前にセキュアブートを無効にすることで、エラーコードを回避できます。
潜在的な原因をすべて把握したので、次の問題に対する潜在的な修正方法を示します。 800f0922 エラーコード:
方法1:WindowsUpdateのトラブルシューティングを実行する
以下の他の修正を利用する前に、Windows7またはWindows8.1コンピューターにこの問題を自動的に修正する機能がないかどうかを確認することから始めてください。 Microsoftがすでにこの問題を認識しており、その修復戦略を積極的に組み込んでいる場合は、 WindowsUpdateのトラブルシューティング 自動的に修正できるはずです。
Windows Updateのトラブルシューティングは、基本的に、さまざまな問題を修正する自動修復戦略のコレクションです。起動すると、WUコンポーネントが自動的に分析され、不整合の修復が試行されます(または少なくとも修正が推奨されます)。
これは、WindowsUpdateトラブルシューティングユーティリティを実行して修正するための簡単なステップバイステップガイドです。 800f0922 エラーコード:
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 'コントロール' テキストボックス内でを押します 入る 開くために クラシックコントロールパネル インターフェース。
コントロールパネルの実行
- メインの中に入ると コントロールパネル インターフェース、検索機能(右上隅)を使用して、「 トラブルシューティング ‘。次に、結果のリストから、をクリックします トラブルシューティング 統合されたトラブルシューティングのリストを展開するためのエントリ。
従来のトラブルシューティングメニューへのアクセス
- 内部 トラブルシューティング メニューをクリックします システムとセキュリティ 。
システムとセキュリティのトラブルシューティングメニューへのアクセス
- 中に入ると システムとセキュリティ メニューをクリックします Windows Update (下 ウィンドウズ )をクリックします WindowsUpdateのトラブルシューティング 。
- トラブルシューティングの最初の画面で、に関連付けられているチェックボックスをオンにすることから始めます 自動的に修理を適用する 次にクリックします 次 操作を開始するために移動します。
自動的に修理を適用する
- スキャンが開始されたら、操作が完了するまで待ってから、をクリックします この修正を適用する 画面の指示に従って、推奨される修正を適用します。
推奨される修正を適用する
- コンピュータを再起動して、 800f0922 エラーが修正されました。
保留中の更新をインストールしようとしたときに同じ問題が引き続き発生する場合は、方法2に従ってください。
方法2:WindowsUpdateコンポーネントをリセットする
最初の潜在的な修正が効果的でなかった場合、次にすべきことは、このエラーコードの原因である可能性のあるすべてのWindowsUpdateコンポーネントをリセットすることです。一部の影響を受けるユーザーが確認したように、 800f0922 現在、不安定な状態でスタックしている1つ以上のコンポーネントによるエラーコード。
このシナリオが当てはまる場合は、以下の手順に従ってすべてのWUコンポーネントをリセットすることで問題を修正できます。
- 開く 実行 を押してダイアログボックス Windowsキー+ R 。次に、 ‘cmd’ を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。あなたがサービスを提供するとき UAC(ユーザーアカウント制御) 、クリック はい 管理者アクセスを許可します。
コマンドプロンプトの実行
- CMDウィンドウが表示されたら、次のコマンドを順番に入力して、を押します。 入る すべての重要なWUサービスを停止するためにそれぞれの後に:
ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver
注意 :これらのコマンドを実行すると、Windows Updateサービス、MSIインストーラー、暗号化サービス、およびBITSサービスが停止します。
- 次に、次のコマンドをすばやく連続して実行して、SoftwareDistributionフォルダーとCatrootフォルダーの名前を変更します。
ren C: Windows SoftwareDistribution SoftwareDistribution.old ren C: Windows System32 catroot2 Catroot2.old
注意: この操作により、OSは現在のフォルダーを無視し、2つのフォルダーの新しいインスタンスを作成します。
- フォルダの名前が正常に変更されたら、次のコマンドを実行して、手順2で無効にしたサービスを再度有効にします。
ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
- コンピュータを再起動して、更新エラーが修正されたかどうかを確認します。
それでも表示される場合は 800f0922 エラーが発生した場合は、以下の次の潜在的な修正に進んでください。
方法3:KB2919355アップデートを最初にインストールする(Windows 8.1のみ)
Windows 8.1でこのエラーコードが表示されている場合は、現在コンピューターにないインフラストラクチャの更新を必要とする更新プログラムをインストールしようとしているため、このエラーコードが表示されている可能性があります。
Windows 81で文書化されているほとんどの場合、不足している更新プログラムは KB2919355 –を使用して、800f0922エラーコードを修正することができたいくつかの異なるユーザーレポートを見つけることができました。 MicrosoftUpdateカタログ インストールするには KB2919355 Windows Updateを使用して、エラーコードをトリガーしていた保留中の更新プログラムをインストールする前に更新します。
使用方法がわからない場合 MicrosoftUpdateカタログ この目的のために、以下の指示に従ってください。
- デフォルトのWebブラウザを開き、 MicrosoftUpdateカタログのホームページ 。
- 正しいページに入ったら、画面の左上隅にある検索機能を利用して、不足しているものを検索します KB2919355 WindowsUpdate。
KB2919355アップデートを検索しています
- 結果が生成されたら、適切なバージョンの KB2919355 対象のOSアーキテクチャと設計対象のWindowsバージョンを確認して更新します。 Windows 8.1バージョンをダウンロードしていること、およびWindowsのインストールに応じて正しいビットバージョンを選択していることを確認する必要があります。
注意 :使用しているビットインフラストラクチャがわからない場合は、を押してください Windowsキー+ R (開くには 実行 ボックス)次に入力します ‘msinfo32’ ヒット 入る 開くために システムインフォメーション メニュー。中に入ると、msinfo32をクリックし、右側のセクションに移動して、に関連付けられているエントリを確認します。 システムタイプ – x64ベースのPCと表示されている場合は、64ビットバージョンを使用しており、86ベースのPCと表示されている場合は、32ビットを使用しています。システムアーキテクチャの発見
- ダウンロードするバージョンがわかったら、先に進んで[ ダウンロード 正しい更新に関連付けられたボタン。
適切なWindowsUpdateの選択
- ダウンロード手順が完了したら、ファイルエクスプローラーを開き、更新プログラムがダウンロードされた場所に移動します(デフォルトでは、更新プログラムは ダウンロード フォルダ)。そこに着いたら、インストーラーの実行可能ファイル(利用可能な場合)をダブルクリックするか、infファイルを右クリックして[ インストール 表示されたばかりのコンテキストメニューから。
Infドライバーのインストール
- インストールが完了したら、通常どおりコンピュータを再起動し、以前は失敗していたアップデートを再インストールしてみてください。 800f0922エラー 次の起動が完了したら。
同じエラーコードが引き続き発生する場合は、以下の次の潜在的な修正に進んでください。
方法4:組み込みフレームワークを無効にした後にDISMおよびSFCスキャンを実行する
WindowsUpdateを介してMicrosoft.NET Frameworkをインストールしようとしたとき、またはSteamがゲームの依存関係としてインストールしようとしたときにこのエラーコードが発生した場合は、既存のバージョンの.NETFrameworkと新しいバージョンとの競合に対処している可能性があります。
この場合、影響を受ける他のユーザーは、システムファイルの破損を解決できるいくつかのユーティリティを利用する前に、.NET Framework3.5と.NETFramework 4.6を無効にすることで、問題を修正できるはずであることを発見しました( DISM およびSFC)。
この方法は、.NETFrameworkバージョンをインストールしようとしたときに以前にこの問題が発生した多くのユーザーによって効果的であることが確認されました。
コンピューターでこの方法を適用するための詳細な手順を探している場合は、以下のガイドに従ってください。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘appwiz.cpl’ テキストボックス内でを押します 入る 開くために プログラムと機能 メニュー。
appwiz.cplと入力し、Enterキーを押してインストール済みプログラムページを開きます
- 中に入ると プログラムと機能 ウィンドウで、画面の左側のセクションに移動し、をクリックします Windowsの機能をオンまたはオフにします。
[プログラムと機能]で、[Windowsの機能をオンまたはオフにする]をクリックします
- Windowsの機能画面の内側から、に関連付けられているチェックボックスをオフにします .ET Framework 3.5(.NET 2.0および3.0を含む) そして .NET Framework4.8高度なサービス [OK]をクリックして変更を保存します。
両方の.NETFrameworkバージョンを無効にする
- 変更の確認を求められたら、確認してコンピュータを再起動します。
- 次の起動が完了したら、を押します Windowsキー+ R 開くために 実行 ダイアログボックスをもう一度入力して、 ‘cmd’ テキストボックス内。でも今回はプレス Ctrl + Shift + Enter 開くために 昇格したコマンドプロンプト 。
コマンドプロンプトの実行
注意: によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者アクセスを許可します。
- 管理者特権のCMDプロンプトが表示されたら、次のコマンドを入力してSFCスキャンを開始します。
sfc / scannow
SFCコマンドを実行する
注意: 操作が完了するのを待ち、操作が完了したらコンピュータを再起動します。
- 次の起動が完了したら、上記の手順を使用して別の昇格されたCMDプロンプトを開き、次のコマンドを入力して、DISMを使用してファイルの破損をスキャンして修正します。 (展開イメージのサービスと管理) ユーティリティ:
DISM.exe / Online / Cleanup-image / Scanhealth DISM.exe / Online / Cleanup-image / Restorehealth
システムファイルの整合性のチェック
- DISM操作が完了したら、(手順2と3の手順を使用して)[ウィンドウ機能]画面に戻り、コンピューターを再起動する前に、以前に無効にした.NETFrameworkを再度有効にします。
- 次回の起動時に、以前に発生していたのと同じ.NETパッケージをインストールしてみてください。 800f0922 問題が修正されたかどうかを確認します。
すでにこれに従っているのに同じ問題が発生する場合は、以下の次の潜在的な修正に進んでください。
方法5:最初にCreators Updateをインストールする(Windows 10のみ)
Windows 10を使用している場合、問題はアーキテクチャの更新がないことに関連している可能性があります。影響を受ける一部のユーザーによると、Creators Updateを前提条件とする保留中の更新をインストールしようとしている状況では、このエラーコードが表示されることが予想されます。
通常、Creators UpdateはWU(Windows Update)コンポーネントによって自動的にインストールされますが、特定の種類のシステムファイルの破損やエンドユーザーによる制限により、アーキテクチャの更新がインストールされない場合があります。
このシナリオが当てはまる場合は、で失敗した更新をインストールする前に、更新アシスタントを使用してCreators Updateを適用することで、問題を修正できるはずです。 800f0922 エラー。
インストールの簡単な説明は次のとおりです クリエイターアップデート 更新アシスタントの使用:
- まず最初に、あなたはする必要があります メディア作成ツールをダウンロードする から 公式ダウンロードページ 。
- 正しいページが表示されたら、をクリックします 今すぐアップデート ボタンの最新バージョンをダウンロードします WindowsUpdateアシスタント 。
WindowsUpdateアシスタントの最新バージョンをダウンロードする
- ダウンロードが完了したら、をダブルクリックします。 WIndows10Upgrade.exe 、クリック はい で UAC(ユーザーアカウント制御) 、をクリックします 今すぐアップデート Windowsビルドを最新に更新し、不足しているアーキテクチャのWindowsUpdateをインストールします。
Update Assistantを使用して、不足しているCreatorsUpdateをインストールする
- インストールが完了したら、コンピューターを再起動し、Windows Updateを使用して残りの更新プログラムをインストールして、次の起動が完了したら問題が修正されるかどうかを確認します。
同じ場合 800f0922 エラーコードはまだ発生しています。以下の次の潜在的な修正に進んでください。
方法6:一時フォルダーをクリアする
一部の影響を受けるユーザーが報告しているように、Windows Updateコンポーネントに干渉する可能性のある破損したファイルが、現在Windowsインストールに保持されているため、このエラーが発生する可能性もあります。
このシナリオが当てはまる場合、あなたがする必要があるのは 一時フォルダをクリアします を修正するためにコンピュータを再起動します 800f0922 エラー–一時フォルダを手動でクリアすることもできますが、効率を最大化するために、ディスククリーンアップメニューを使用してこれを行うことをお勧めします。
一時フォルダーのクリーンアップに成功したら、以前は失敗していたのと同じ更新プログラムをインストールしてみてください。 800f0922 エラーが発生し、問題が解決したかどうかを確認します。
同じエラーコードが引き続き発生する場合は、以下の次の潜在的な修正に進んでください。
方法7:.CBSログをクリアする
影響を受ける一部のユーザーによると、現在CBSログに影響を与えているある種の破損に対処している場合にも、この問題が発生することが予想されます。ほとんどの場合、このタイプの問題は、実際にはDISMユーティリティに関連する一連の.CBSログによって引き起こされます。
修正するためにCBSログをクリアしようとしたことがない場合 800f0922 エラーが発生した場合は、以下の手順に従ってください。
- 通常どおりファイルエクスプローラーを開き、次の場所に移動します。
C: Windows Logs CBS
- CBSフォルダに入ったら、中のすべてを選択して、 削除 新しく登場したコンテキストメニューから。
- CBSフォルダー内のすべての.logおよび.cabファイルを正常に削除できたら、を閉じることができます。 ファイルエクスプローラー 窓。
- 次に、を押します Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘cmd’ を押して Ctrl + Shift + Enter 高架を開くために コマンド・プロンプト 。あなたが見るとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。
コマンドプロンプトの実行
- 管理者特権のコマンドプロンプトに入ったら、次のコマンドを入力してを押します 入る 次のコマンドを実行するには:
Dism.exe / online / enable-feature / featurename:NetFX3 / source:C:
- 操作が完了したら、以前に原因となったアクションを繰り返します。 800f0922 エラーが発生し、問題が修正されたかどうかを確認します。
それでも同じ問題が発生する場合は、以下の次の修正に進んでください。
方法8:セキュアブート機能を無効にする
ユーザーの文書によると、同じものを扱っていた 800f0922 エラーの場合、この問題はセキュアブートの競合が原因で発生することもあります。結局のところ、このBIOS / UEFI機能が有効になっている間、特定のWindowsUpdateは正しくインストールすることを拒否します。
これを知らなかった場合は、セキュアブートは、PCが相手先ブランド供給(OEM)によって信頼されたソフトウェアのみを使用することを保証するために、PC業界の最大のプレーヤーによって合意された業界標準であることに注意してください。
それらはすべてMicrosoftCorp。によって署名されているため、これによってWindows Updateとの競合が発生することはありませんが、明らかにその問題は存在します。
800f0922エラーが実際にセキュアブートの競合によって引き起こされている場合は、アップデートをインストールする前にBIOS / UEFIメニューから機能を無効にすることで問題を修正できます。
これを行う方法がわからない場合は、以下の手順に従ってください。
- 従来どおりにマシンの電源を入れ、繰り返し押し始めます セットアップ(ブート) 起動シーケンス中のキー。通常、画面の下部で誰かを見つけることができます。
セットアップキーを押してBIOS設定を入力します
注意: マザーボードの製造元によっては、これを行う正確な手順が異なることに注意してください。ほとんどの場合、セットアップキーは次のいずれかになります。 F1、F2、F4、F8、F12、Esc、またはDelキー
注2:注2: コンピューターがデフォルトでUEFIを使用している場合は、Shiftキーを押しながら、最初のログイン画面で[再起動]ボタンをクリックして、コンピューターを強制的に回復メニューに入れます。次に、 トラブルシューティング>詳細オプション> UEFIファームウェア設定 に到達する UEFIメニュー ここで無効にすることができます セキュアブート 特徴。UEFIファームウェア設定へのアクセス
- BIOS / UEFIメニューに入ると、次の名前のオプションを探します セキュアブート 変更を加える前に無効にします–通常は内部で見つけることができます セキュリティ タブ(ただし、正確な名前と場所はマザーボードの製造元によって異なります。
セキュアブートの無効化
- 一度 セキュアブート 機能が無効になっている場合は、変更を保存して、コンピュータを通常どおり起動します。
- 次の起動が完了したら、保留中の更新を従来どおりにインストールし、同じものに遭遇することなくインストールできるかどうかを確認します 800f0922 エラー。
- 操作が成功した場合は、上記の手順をリバースエンジニアリングし、同じBIOS / UEFIメニューからセキュアブートを再度有効にします。
この方法が効果的でなかった場合は、下の方法7に進んでください。
方法9:Farbarリカバリスキャンの実行
結局のところ、この特定のエラーコードは、コンピューターが現在Windows回復環境に影響を与えている残りのアドウェアまたはマルウェアファイルを処理している場合にも発生する可能性があり、Windowsインストールで問題を自動的に修正できなくなります。
このシナリオが当てはまる場合は、FarbarRecoveryを使用してサードパーティのスキャンを実行することで問題を修正できるはずです。
この方法は、以前は保留中のWindows Updateをインストールできなかった複数の異なるユーザーによって機能することが確認されました(彼らの試みは 800f0922 エラーコード)。
重要 :これは、Windowsインストールに関連する重要なカーネルデータをスキャンして置き換える可能性のある公式のMicrosoft製品ではありません。不適切に使用すると、Windowsのインストールに追加の損傷を与える可能性があるため、最後の手段で使用することを検討してください(他の潜在的な修正が失敗した場合)
上記のシナリオが特定の状況に当てはまり、この種のサードパーティツールを使用した場合の結果を理解している場合は、以下の手順に従ってFarbar Recoveryスキャンを開始し、WindowsUpdateの問題を修正してください。
- お気に入りのブラウザを開いて、 Farbar Recovery ScanToolのダウンロードページ 。
- 次に、 Farbar Recovery ScanToolの最新バージョン そしてそれをあなたに保存します デスクトップ
Farbar Recovery ScanToolのダウンロード
注意: 使用しているバージョンによっては、32ビットまたは64ビットバージョンのダウンロードが必要になる場合があることに注意してください。
- ダウンロードが完了したら、を右クリックします。 FarbarRecovery実行可能ファイル 新しく表示されたコンテキストメニューから[管理者として実行]を選択します。次に、をクリックします はい このソフトウェアを誤って使用した場合の結果を理解している場合は、最初のプロンプトで。
最初のプロンプトを乗り越える
注意: UACの設定によっては、アプリを実行する前に追加のプロンプトを表示する必要がある場合があります。
- 次に、をクリックして開始します スキャン、 次に、操作が完了するのを待ちます。
- デフォルト設定のままにして、[ 修正 操作を開始し、最後のプロンプトで確認します。
マルウェア/アドウェア関連の不整合の修正
- 操作が完了したら、コンピュータを再起動し、次の起動が完了したら問題が修正されるかどうかを確認します。