完全な修正:Windows 10、8.1、7でエラー0x800f0922を更新

目次:

Anonim

頻繁にWindows 10を更新することで、一般的なシステムバグのセキュリティと修正が向上します。

さらに、Windows 10サポートはさまざまな新機能を実装しようとします。 それらのいくつかは熱心に待っています。

しかし、私たち全員が更新に関連するさまざまな問題を経験しました。 0x800f0922エラーは、以前はWindows 8.1へのアップグレードの失敗として知られていました。

しかし、Windows 10の標準的な更新手順には、どういうわけかまだ存在しています。 どうしてこんなことに? まあ、理由は似ています。 ただし、新しいOSにアップグレードする代わりに、新しいビルドでエラーが発生します。

このエラーは次の場合に発生します。

  • PCは更新サーバーに接続できません。
  • システム予約パーティションに500 MB未満があります。

この問題をすぐに解決するいくつかの回避策を用意しました。 以下をご覧ください。

Windows 10 Updateエラー0x800f0922の修正方法

更新エラー0x800f0922を使用すると、特定の更新プログラムをインストールできなくなります。更新エラーについては、ユーザーから報告された同様の問題がいくつかあります。

  • エラー0x800f0922 Windows Server 2012 r2 –多くのユーザーがWindows Serverでこの問題を報告しました。 Windows 10を使用していない場合でも、当社のソリューションのいずれかでこの問題を解決できる場合があります。
  • Windows 8.1更新エラー0x800f0922 –この更新エラーはWindows 8.1でも発生する可能性があります。 私たちのソリューションのほとんどは普遍的であり、古いバージョンのWindowsで動作しますので、試してみてください。
  • Windowsは更新エラー0x800f0922のインストールに失敗しました –これは元のエラーの単なるバリエーションです。 この問題が発生した場合は、ウイルス対策を無効にしてみて、問題が解決するかどうかを確認してください。
  • 0x800f0922 Framework 3.5 –この問題は.NET Frameworkが原因であると主張するユーザーもいます。 問題を修正するには、この機能を有効にしてから、もう一度更新してください。
  • 0x800f0922セキュアブート –場合によっては、セキュアブート機能が原因でこのエラーが表示されることがあります。 ただし、BIOSでセキュアブートを無効にするだけで問題を解決できます。

解決策1 –インターネット接続を確認し、VPNをオフにする

最初の妥当なステップは、接続を確認することです。 これを行うには、次の手順を実行します。

  1. ブラウザ経由で接続してみてください。 接続がない場合は、先に進みます。
  2. ルーターとPCを再起動します。
  3. Wi-Fiの代わりに有線接続を使用してみてください。
  4. VPNを使用している場合は、VPNを無効にします。
  5. トラブルシューティングを実行します。
  6. トレントクライアントやダウンロードマネージャーなどの帯域幅占有プログラムを無効にします。

VPNに問題がある場合は、別のVPNソリューションへの切り替えを検討してください。

VPNツールがネットワーク接続に干渉してこの問題が発生することがあるため、適切なVPNツールを使用することが重要です。

多くの優れたVPNツールが利用可能ですが、最良の方法はCyber​​Ghost VPNですので、お気軽に試してみてください。

  • 今すぐCyber​​ Ghost VPNをダウンロード(すべてのプランで特別50%)

解決策2 –.NET Frameworkを確認する

この迷惑なエラーの原因として、.NET Frameworkが考えられます。 そのため、最新バージョンのNET Frameworkがインストールされていることを確認してください。

さらに、 Windows機能で有効にすることをお勧めします 。 これを行うには、次の指示に従ってください。

  1. Search Windowsコンソールを開き、 Windows Featuresと入力します
  2. [Windowsの機能の有効化または無効化]をクリックします
  3. .Net Frameworkに関連するチェックボックスをオンにして、選択を保存します。

  4. PCを再起動します。

いくつかの重要な機能があるため、これを使用する際には注意が必要です。 NET Frameworkを有効にして先に進みます。

一方、更新エラーが容赦なく再表示される場合は、次の手順に進みます。

解決策3 –ファイアウォールをオフにする

これは奇妙なことですが、ファイアウォールでさえ時々更新を防ぐことができます。

それはそのようには動作しないはずですが、それはそれが何であるかです。 そのため、接続中はWindowsファイアウォールを無効にします。

それでも、更新プログラムをインストールする前に有効にする必要があります。 ファイアウォールを無効にするには、次のようにします。

  1. Search Windowsに移動し、 Firewallと入力します。 Windows Defender Firewallを選択します

  2. [Windowsファイアウォールの有効化または無効化]を開きます。

  3. プライベートネットワークとパブリックネットワークの両方でファイアウォールをオフにします。
  4. 選択内容を保存します。
  5. 今すぐ更新してみてください。

更新プログラムのインストールに進む前に、必ずファイアウォールを有効にしてください。 さらに、セキュリティが危険にさらされる可能性がありますが、確かにそれは望ましくありません。

Windowsファイアウォールに加えて、ウイルス対策ソフトウェアもこの問題を引き起こす可能性があります。 問題を解決するには、特定のウイルス対策機能を無効にし、それが役立つかどうかを確認することをお勧めします。

それでも問題が解決しない場合は、アンチウイルスを完全に無効にする必要があります。

最悪の場合、現在のウイルス対策ソフトウェアをアンインストールする必要があります。 アンチウイルスを削除することで問題が解決する場合は、別のアンチウイルスソリューションに切り替えることをお勧めします。

多くの優れたウイルス対策ツールがありますが、最良のものはBitdefenderなので、試してみてください。

解決策4 –サードパーティのパーティション分割ツールを使用してパーティションサイズを変更する

どういうわけか、データの過剰が原因でシステムパーティションにスペースが不足している場合は、サードパーティツールを使用して拡張することができます。 更新プログラムをインストールするには、常に少なくとも500 MBの空き領域が必要になることに注意してください。

それより少ない場合は、いくつかのファイルを試して削除したり、組み込みのシステムツールを使用してジャンクをクリーンアップしたり、サードパーティのパーティション分割ツールでパーティションを拡張したりできます。

優れたパーティションソフトウェアを探している場合は、 MiniTool Partition Wizardを検討することを強くお勧めします。 このツールは非常に使いやすく、お好みの方法でパーティションを変更できます。

解決策5 –特定のレジストリ値を削除する

ユーザーによると、レジストリ内の特定の値により、更新エラー0x800f0922が表示される場合があります。 問題を解決するために、ユーザーは問題のあるレジストリエントリを見つけて削除することを提案しています。

これは比較的簡単に実行できます。次の手順に従って実行できます。

  1. Windowsキー+ Rを押して、 regeditと入力しますEnterキーを押すか、[OK]をクリックしてレジストリエディタを起動します。

  2. 左ペインで、 HKEY_LOCAL_MACHINE>ソフトウェア> Microsoft> Windows> CurrentVersion> WINEVT> Publishersに移動しますPublishersキーを右クリックして、メニューから[エクスポート]を選択します。

  3. このキーをエクスポートする場所を選択し、目的のファイル名を入力します。 [保存]をクリックします 。 レジストリの変更後に何か問題が発生した場合は、この手順で作成したファイルを実行するだけで元の状態に復元できます。

  4. 次のキーを見つけて削除します。
  • HKEY_LOCAL_MACHINE>ソフトウェア> Microsoft> Windows> CurrentVersion> WINEVT> Publishers> {e7ef96be-969f-414f-97d7-3ddb7b558ccc}
  • HKEY_LOCAL_MACHINE>ソフトウェア> Microsoft> Windows> CurrentVersion> WINEVT> Publishers> {8c416c79-d49b-4f01-a467-e56d3aa8234c}

    キーを削除するには、キーを右クリックして、メニューから[削除]を選択します。 [はい]をクリックして確認します。

これらの2つのキーを削除した後、問題が引き続き発生するかどうかを確認してください。

解決策6 –すべての一時ファイルを削除する

Windowsはあらゆる種類の一時ファイルをPCに保存しますが、これらのファイルがシステムに干渉し、エラー0x800f0922が表示されることがあります。

問題を解決するには、すべての一時ファイルを削除することをお勧めします。 これを行うには、次の簡単な手順を実行します。

  1. Windowsキー+ Rを押して、 %temp%と入力します。 Enterを押すか、[OK]をクリックします。

  2. Temp フォルダーが開いたら、そのコンテンツをすべて削除します。
  3. Windowsキー+ Rを押して、 TEMPと入力します。 Enterキーを押すか、[OK]をクリックします。

  4. TEMPフォルダーの内容を削除します。

その後、問題は解決され、問題なくアップデートをインストールできるようになります。

解決策7 –セキュアブートを無効にする

セキュアブートは、特定のマルウェアからPCを保護できる便利な機能ですが、この機能は特定の更新プログラムで問題を引き起こす可能性もあります。

多くのユーザーは、セキュアブート機能が原因でエラー0x800f0922が発生したと報告しました。

この問題を解決するには、セキュアブートを一時的に無効にすることをお勧めします。 そのためには、BIOSを入力し、そこからセキュアブートを無効にするだけです。

BIOSを起動してセキュアブートを無効にする方法を確認するには、マザーボードのマニュアルで詳細な手順を確認することを強くお勧めします。

セキュアブートを無効にしたら、更新プログラムを再度インストールしてください。 更新プログラムがインストールされたら、BIOSに戻り、セキュアブートを再度有効にできます。

解決策8 –インストールを修復する

インストールが破損している場合、この問題が発生することがあります。 問題を解決するには、SFCスキャンを実行することをお勧めします。 これを行うには、次の簡単な手順を実行します。

  1. Windowsキー+ Xを押して、メニューからコマンドプロンプト(管理者)またはPowerShell(管理者)を選択します。

  2. sfc / scannow入力してEnterを押します
  3. SFCスキャンが開始されます。 スキャンには約15分かかることがあるので、干渉しないでください。

SFCスキャンを実行できない場合、またはSFCスキャンで問題が解決しない場合は、代わりにDISMスキャンを使用する必要があります。

これを行うには、管理者としてコマンドプロンプトを起動し、 DISM / Online / Cleanup-Image / RestoreHealthコマンドを実行します。 DISMスキャンには最大20分かかるため、中断しないでください。

DISMスキャンが終了したら、問題がまだあるかどうかを確認します。 以前にSFCスキャンを実行できなかった場合、またはDISMで問題が解決しない場合は、必ずSFCスキャンを繰り返してください。

以上です。 これらの回避策でアップデートの問題を解決できることを願っています。 あなたの心に質問や提案がある場合、コメントセクションは常に開いています。

編集者注 :この投稿は元々2017年2月に公開されたもので、それ以降は完全に刷新され、新鮮さ、正確さ、包括性のために更新されています。

完全な修正:Windows 10、8.1、7でエラー0x800f0922を更新