エラー0x800f0922とは
0x800f0922 最新の保留中の更新をインストールしようとしているときに発生するWindowsエラーです。 一部のユーザーは、これがWindows 5003173 10H21、1H20、および2のKB2004累積更新プログラムの問題であると報告しました。 通常、これは、非アクティブ化された.NET Frameworkコンポーネント、または更新の正常な完了を妨げる接続の問題が原因で発生します。 このエラーは、MicrosoftEdgeを誤ってアンインストールした後にも頻繁に発生します。 KB5003173を含む一部の累積的な更新は、Edgeの追加コンポーネントをアップロードすることを目的としており、空の検出中に障害が発生します C:\Program Files (x86)\Microsoft\Edge\
フォルダ。 同じ0x800f0922エラーをトリガーする可能性のある他の理由もいくつかあります。ファイアウォールのブロック、システムファイルの欠落、更新コンポーネントの破損などです。 以下では、問題を解決する可能性のある各理由に関連するすべての可能な解決策について説明します。
Windows修復ツールをダウンロードする
レジストリの破損、ファイル システムの誤動作、Windows ドライバーの不安定性に関連する問題を解決できる、Windows 用の特別な修復ユーティリティがあります。 Advanced System Repair Pro を使用して、Windows 0、Windows 800、Windows 0922、または Windows 11 の「Windows Update エラー 10x8f7」を修正することをお勧めします。
1. Windows Updateトラブルシューティングツールを使用する
これは役に立たない可能性が高いですが、それでもキックスターターとしてショットを与える価値があります。 Windows Updateのトラブルシューティングツールを使用してみてください。これは、更新に関する問題の潜在的な理由を見つけて削除するように設計された組み込みのユーティリティです。 Windowsは潜在的な問題についてシステムをスキャンし、最終的にそれらを修正しようとします。 以下の簡単な手順を実行します。
- Open 設定 に移動して 更新とセキュリティ > 解決します.
- 右側のペインで、 Windows Updateの をクリックし トラブルシューティングを実行する.
- 画面の指示に従ってプロセスを終了し、PCを再起動します。
前述のように、この方法が0x800f0922エラーの解決に役立つことはめったにありません。 何もうまくいかない場合は、以下の他の解決策に進んでください。
2.MicrosoftEdgeフォルダーを削除します
エラーが表示される最も可能性の高い理由のXNUMXつは、MicrosoftEdgeのアンインストールが正しくないことである可能性があることはすでに説明しました。 自分で削除したことを覚えている場合は、システムにMicrosoftEdgeフォルダーが残っているかどうかを確認してください。 はいの場合は、単に削除する必要があります。 これにより、次回更新を実行しているときに、システムがこの残りのフォルダーに質問するのを防ぐことができます。
- に行く
C:\Program Files (x86)\Microsoft\Edge\
. - 削除 エッジ(Edge) フォルダを作成し、アップデートのインストールを再試行してください。
これです。 フォルダを削除すると、更新を通常の状態に戻すことができるはずです。
3..NETFrameworkを有効にします
.NET Frameworkコンポーネントが無効になっているために、更新プロセスも失敗する場合があります。 解決策は、Windowsと機能にアクセスし、該当する場合はそれらを有効に戻すことです。 方法は次のとおりです。
- もう完成させ、ワークスペースに掲示しましたか? コントロールパネル 横の検索バーを使用する Start Menu そしてそれを開きます。
- 作成セッションプロセスで で見る 〜へ S or 大きなアイコン 選択して プログラムと機能 リストから。
- 開いたら、に移動します オフWindowsの機能のオンまたは ウィンドウの右側のペインにあります。
- If .NET Framework 3.5(このパッケージには.NET 2.0および3.0が含まれています) 横にボックスが有効になっていない場合は、必ずチェックマークを付けてください。
- そのサブコンポーネントでも同じことを行う必要があります。 横のプラスアイコンをクリックするだけです .NET Framework 3.5(このパッケージには.NET 2.0および3.0が含まれています) 他のコンポーネントも選択します。
- 最後に、クリック OK 変更を保存し、不足しているコンポーネントがあれば、システムが再設定するまで待ちます。
4.システムファイルの整合性を確認します
さまざまなシステムアクティビティに関係する要素が破損または欠落していると、システムの更新で問題が発生する可能性があります。 以下では、SFC(システムファイルチェッカー)とDISM(展開イメージのサービスと管理)の両方を使用して、このような問題が存在するかどうかを確認します。 どちらのスキャンでも、存在しないコンポーネントがあればそれを検出して復元できます。 エラーソリューションに異なる影響を与える可能性があるため、必ず両方のスキャンを使用してください。 こうやって:
SFCの使用
- Open コマンドプロンプト 入力して、
cmd
横の検索ボックスに Start Menu - 右クリック コマンドプロンプト 選択して 管理者として実行..
- コンソールを開いたら、次のように入力します
sfc /scannow
コマンドをクリックしてクリックします 入力します. - 修正プロセスが完了したら、コンピューターを再起動します。
DISMを使用する
- Open コマンドプロンプト 前のステップで行ったように。
- このコマンドをコピーして貼り付けます
DISM.exe /Online /Cleanup-image /Restorehealth
. - クリック 入力します Windowsがスキャンと修正を終了するまで待ちます。
- 完了したら、PCを再起動して、アップデートを再インストールします。
これらのスキャンの両方を完了した後、更新のインストールを再実行してみてください。 これがうまくいかない場合は、以下の別の解決策のエラーに移動してください。
5.ファイアウォールをオフにする
システムにサードパーティのウイルス対策プログラムが設定されている場合は、それを無効にして、これで取引が成立するかどうかを確認してください。 外部ファイアウォールが非互換性の問題を引き起こし、Windowsと更新サーバー間の適切な接続を妨げることは非常に一般的です。 WindowsDefenderに基づいて組み込みのファイアウォールを無効にすることもできます。 (ファイアウォールを無効にした結果として発生する)システム保護が弱くなるため、感染を防ぐためにオンラインアクティビティをすべて破棄することをお勧めします。 これは、ネイティブファイアウォールをオフにする方法です。
- イベント ウィンドウズキー+ I に移動して 更新とセキュリティ.
- それから、 Windowsセキュリティ をクリックして ファイアウォールとネットワークの保護 右側のペイン。
- 現在のネットワークを選択し、ファイアウォールをオフに切り替えます。
- 今、あなたが苦労したのと同じアップデートをインストールしてみてください。
必要なアップデートをインストールできたかどうかに関係なく、無効にしたファイアウォールを元に戻すことが非常に重要です。 上記と同じ手順を使用して、すぐに実行してください。
6.一時ファイルを削除します
もうXNUMXつの迅速で効果的な解決策は、%TEMPT%フォルダーの内容をクリアすることです。 このフォルダには、更新プロセスを妨げる可能性のある冗長ファイルが保存されている可能性があります。 したがって、以下の手順を使用して、その内容をクリアしてみましょう。
- イベント ウィンドウズキー+ R キーストロークとこれをコピーして貼り付けます %TEMP%.
- 開いた後、中に表示されているすべてのフォルダを選択し、右クリックして選択します 削除。 ごみ箱もきれいになっていることを確認してください。
- 最後に、PCを再起動して、アップデートのインストールに再度アプローチしてみてください。
7.アプリ準備サービスを有効にします
App Readinessは、ユーザーがこのPCに初めてサインインしたとき、および新しいアプリを追加するときにアプリを使用できるようにするために設計されたWindowsサービスの名前です。 このサービスは更新と相関関係があるため、操作を無効にすると更新が失敗する可能性があります。 以下の手順を使用して、システムに当てはまるかどうかを確認しましょう。
- イベント ウィンドウズキー+ R ボタンを一緒にコピーして貼り付けます
services.msc
. - 名前の付いたサービスを探す アプリの準備、それを右クリックして選択します プロパティ.
- 該当する場合は、変更します スタートアップの種類 〜へ マニュアル をクリックし 開始 その後。
- サービスが開始されたら、をクリックします 申し込む & OK 影響を受ける変更を保存します。
ない場合 開始 利用可能なボタンと アプリの準備 はすでに機能しているので、何もする必要はありません。
8.WindowsUpdateコンポーネントをリセットします
以前のソリューションを試しても、まだ正常な更新はありませんか? –次に、すべてのWindowsUpdateコンポーネントを最初から復元してみます。 そうすることで、更新されたコンポーネントを最初から再作成し、プロセスを妨げる損傷やバグがないことを確認します。 手順全体には、BITS、暗号化、MSIインストーラー、およびWindows Updateサービスの再起動と、一部の更新フォルダー(SoftwareDistributionおよびCatroot2)の名前の変更が含まれます。 これらのフォルダーには、WindowsUpdateの実装に必要な一時ファイルが含まれています。 これに基づいて、Windowsに破損した要素を削除し、更新関連のコンポーネントを再度作成するように強制します。 以下に、この方法を使用するXNUMXつの方法を示します。 XNUMXつ目は、各コンソールコマンドを手動で入力して実行する必要があります。 もうXNUMXつは、メモ帳で記述され、WUReset.batとして保存されるいわゆるバッチスクリプトを使用して実行されます。 どちらを選択しても、実際の違いはありません。 手順全体が高度で複雑に見えるかもしれませんが、実行するのにそれほど時間と知識は必要ありません。 以下の手順に従ってください。
手動の手順を使用する
- Open コマンドプロンプト 入力して、
cmd
横の検索ボックスに Start Menu - 右クリック コマンドプロンプト 選択して 管理者として実行..
- このコマンドのリストをXNUMXつずつコピーして貼り付けます 入力します それぞれの後に。 (このアクションは、責任のあるサービスを無効にします Windowsのアップデート)
- 次に、上記のフォルダの名前を変更する必要があります。 クリックしてこれらのコマンドを貼り付けるだけです 入力します それぞれの後に。
- 最後に、あとは無効にしたサービスを元に戻すだけです。 したがって、これらのコマンドを以前と同じように適用します。
- これですべて完了です。 Windows Updateセンターに移動して、インストールを再試行してください。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
バッチスクリプトの使用
これは、上記の代替方法です。 バッチスクリプトを使用して同じ範囲のコマンドを実行し、すべてのWindows Updateコンポーネント、暗号化サービス、およびSoftwareDistributionなどのフォルダーをリセットします。 想像できるほど難しくはありませんが、前のものよりも簡単です。 必要なのは、Windowsのメモ帳とちょっとしたコピーアンドペーストの魔法だけです。 バッチスクリプトは、必要なすべてのコマンドを一度に実行できるため、手動入力よりも優れています。 将来、同様の問題が発生した場合は、作成済みの問題を実行できます。 。バット 今回この方法が有効であることが判明した場合は、更新コンポーネントをファイルしてリセットします。
- 新しい メモ帳 ファイル。 これを行うには、デスクトップ上の空き領域を右クリックして、を選択します。 新作 & テキスト文書.
- 次に、このコマンドのリストをメモ帳に貼り付けます。
- 貼り付けが完了したら、をクリックします File > 名前を付けて保存 名前をつけて WUReset.bat。 必ず設定してください エンコーディング 〜へ ANSI ファイルを任意の場所に保存します。
- 最後に、ファイルを右クリックして、 管理者として実行. WindowsUpdateの自動リセットをお楽しみください。
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%system32catroot2
attrib -h -r -s %windir%system32catroot2*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%system32catroot2 catroot2.old
ren %windir%SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE
9.メディア作成ツールを使用する
上記のすべての解決策を試しても効果がない場合は、メディア作成ツールと呼ばれる特別なMicrosoftユーティリティを使用して、0x800f0922エラーを回避してみてください。 この小さなソフトウェアは、ユーザーが個人データに触れることなく、さまざまなエラーが発生した場合でも、関連する更新を見つけてインストールするのに役立ちます。 これを行うには、以下にリストされている手順に従います。
- まず、ユーティリティをからダウンロードする必要があります MicrosoftのWebサイト.
- 次に、ダウンロードしたファイルを実行します。
- 利用規約に同意した後、XNUMXつのオプションから選択できます。 選択する このPCを今すぐアップグレード.
- に選択します。 個人ファイルを保持する それらが手つかずになることを確実にするために。
- 最後に、プロセスを起動し、終了するまで待ちます。
- うまくいけば、このメソッドは0x800f0922エラーと戦うのに役立ちました。
まとめ
0x800f0922が心配する必要がなくなったことを願っています。 そのようなエラーは見るのが不快かもしれませんが、それらの解決策は常に使用するために存在します。 それでも同じ問題が発生し、上記の手順を正しく完了することが確実な場合は、Windowsシステムの修復またはクリーンインストールを選択することをお勧めします。 修正が必要なその他の問題がある場合は、当社のWebサイトでそれらを検索して、必要な適切な記事を見つけてください。