Windows 10でエラー0x800f0990をトラブルシューティングする方法は?
公開: 2021-12-07最高のバージョンのWindowsを使用する場合は、更新プログラムを自動的にダウンロードしてインストールするようにコンピューターを構成する必要があります。 Windows Updateクライアントを介してリリースされた更新プログラムは、オペレーティングシステムの問題を修正し、新しい機能を追加し、セキュリティを強化するために展開されます。
ただし、Windows Updateクライアントでは、更新プログラムをダウンロードまたはインストールしようとすると問題が発生する可能性があります。 エラーコード0x800f0990は、このような問題が発生したときに表示されるエラーメッセージの1つです。
定期的な更新プログラムまたはWindowsInsiderPreviewビルドをインストールしようとするとエラーが発生する可能性があります。 現在問題に直面しているほとんどのユーザーは、Windows 10KB004296アップデートをダウンロードしてインストールしようとしているインサイダーです。
この記事では、Windows Insider Update KB5004296エラー0x800f0990が画面に表示され続ける場合に、それを修正する方法を説明します。
累積アップデートKB004296とは何ですか?
この累積的な更新プログラムは、Windows10バージョン21H2ビルド19044.1149です。 バージョン21H2ビルド19044.1147に準拠しています。 アップデートは、Windows InsiderProgramのリリースプレビューチャネルからのみ入手できます。
Insider Release Preview Channelのユーザーは、公式リリースの前にWindowsバージョンを受け取ります。 これらのビルドは、BetaおよびDevチャネルを通じて公開されたものよりも安定しています。
エラー0x8000990の原因は何ですか?
このエラーは、問題のあるシステムファイルからネットワークの問題、ウイルス対策の干渉まで、さまざまなシステムの不具合が原因で発生する可能性があります。
エラーを取り除くには、根本的な原因を解決する必要があります。 これは、他のトラブルシューティングアクティビティの中でも、システムファイルの修復、ネットワークの問題の修正、アプリケーションの競合の解決を意味します。
WindowsUpdateエラー0x800f0990を修正する方法
エラーを完全に取り除くために実行するすべての手順を示します。 システムの問題の背後にあるものがわからないため、修正を次々に適用する必要があります。
開始する前に、コンピュータが問題なくインターネットにアクセスできることを確認してください。 Webブラウザを開いてWebページをロードすることで、これを簡単に行うことができます。
解決策1:WindowsUpdateのトラブルシューティングを実行する
Windows Updateトラブルシューティングは、Insiderプログラムを使用しているかどうかに関係なく、更新関連の問題を処理するときに実行する最初のツールです。
組み込みツールの仕事は、WindowsUpdateクライアントに影響する問題をチェックして解決することです。 修正できないエラーが返される場合もありますが、これを使用して正確な問題を特定し、自分で修正することができます。
次の手順を実行します:
- Win + Iキーボードコンボを使用して設定アプリケーションを起動します。
- 設定アプリの最初のページで[更新とセキュリティ]をクリックします。
- Windows Updateインターフェイスの左側に移動し、[トラブルシューティング]をクリックします。
- トラブルシューティングページが表示されたら、「追加のトラブルシューティング」をクリックします。
- Windows Updateのトラブルシューティングをクリックし、[トラブルシューティングの実行]を選択します。
- トラブルシューティング担当者が問題を検索して修正できるようにします。
解決策2:ウイルス対策プログラムを一時的に無効にする
ウイルス対策プログラムが更新プロセスを停止し、エラーを引き起こしている可能性があります。 これは主にサードパーティのセキュリティアプリケーションで発生しますが、Windowsのネイティブウイルス対策プログラムも干渉する可能性があります。
そのため、プログラムを無効にし、Windows Updateユーティリティを実行して、エラーが再度表示されるかどうかを確認します。
Windowsセキュリティを無効にするには、次の手順に従います。
- キーボードのWindowsフラグをタップして、[スタート]メニューを開きます。
- [スタート]メニューが表示されたら、「ウイルスと脅威」と入力し、検索結果で[ウイルスと脅威の保護]をクリックします。
- [ウイルスと脅威の保護]ウィンドウが開いたら、[ウイルスと脅威の保護の設定]の下にある[設定の管理]をクリックします。
- [リアルタイム保護]まで下にスクロールして、オフにします。
解決策3:ファイアウォールをオフにする
ファイアウォールは、MicrosoftのサーバーへのWindowsUpdateのアクセスをブロックできるもう1つのセキュリティプログラムです。 アプリケーションの電源を切り、問題が解決したかどうかを確認します。
WindowsDefenderファイアウォールをオフにする方法は次のとおりです。
- Windowsロゴキーを押してスタートメニューを開きます。
- [スタート]メニューが表示されたら、「Windows Defender Firewall」と入力し、検索結果で[Windows DefenderFirewall]をクリックします。
- プログラムが開いたら、左側のウィンドウに移動し、[WindowsDefenderファイアウォールをオンまたはオフにする]をクリックします。
- [プライベートネットワークの設定]と[パブリックネットワークの設定]で[WindowsDefenderファイアウォールをオフにする]を選択します。
解決策4:Windows UpdateServicesを再起動します
バックグラウンドインテリジェント転送サービスやUpdateOrchestratorサービスなど、WindowsUpdateクライアントに関連するサービスが動作する場合があります。 これらのサービスは、コンピューターが更新プログラムを正常にインストールするために正しく機能する必要があります。
コンポーネントに関連するサービスを再起動すると、エラーコード0x800f0990を完全に取り除くことができます。
次の手順を実行します:
- Win + Sキーボードショートカットを押して、検索バーを開きます。
- テキストフィールドに「services」と入力し、検索結果で[Services]をクリックします。
- サービスアプリが開いたら、バックグラウンドインテリジェント転送サービスをダブルクリックします。
- サービスの[プロパティ]ウィンドウが表示されたら、[停止]ボタンをクリックします。
- [スタートアップの種類]メニューに移動し、[自動]を選択します。
- [スタート]をクリックし、[OK]を選択して変更を保存します。
- 次に、これらのサービスについても同じようにします。
- オーケストレーターサービスの更新
- Windowsインストーラー
- Windows UpdateService
- 暗号化サービス
解決策5:21H1にダウングレードして、更新を実行する
一部のユーザーによると、以前の19044.1147ビルドが問題のようです。 このビルドをインストールした場合は、アンインストールして最新のアップデートをダウンロードしてみてください。
アップデートをアンインストールする方法は次のとおりです。
- Win + Sを押して、検索ウィンドウを呼び出します。
- ウィンドウが表示されたら、検索ボックスに「コントロールパネル」と入力し、検索結果の[コントロールパネル]をクリックします。
- コントロールパネルウィンドウが表示されたら、[プログラム]の下の[プログラムのアンインストール]をクリックします。
- 左側のペインに移動し、[インストールされた更新を表示]をクリックします。
- KBアップデートをクリックし、[アンインストール]をクリックします。
- 確認プロンプトで[はい]をクリックし、Windowsがプロセスを完了できるようにします。
- システムを再起動します。
- コンピューターが起動したら、設定アプリに移動し、[更新とセキュリティ]をクリックして、[更新の確認]をクリックします。
- 次に、Windows 1020H2をダウンロードします。
上記の方法が機能しない場合は、MicrosoftのWebサイトにアクセスしてMediaCreationTool21H1を入手してください。 ツールをダウンロードしたら、それを実行し、それを使用してWindows21H1をインストールします。 セットアップの実行中は、アプリとファイルを保持することを忘れないでください。
解決策6:一時ファイルを削除する
一時ファイルは、短期的な目的でシステムおよびサードパーティのアプリケーションによって作成されます。 場合によっては、システムプロセスを中断し、0x800f0990などのエラーを引き起こす可能性があります。
一時ファイルを削除すると、エラーが解消されます。
次の手順を実行します:
- Win + Eキーボードショートカットを押して、ファイルエクスプローラーを起動します。
- ファイルエクスプローラウィンドウの左側に移動し、このPCをクリックします。
- ハードドライブを右クリックして、[プロパティ]を選択します。
- [プロパティ]ダイアログウィンドウが開いたら、[ディスククリーンアップ]をクリックします。
- Windowsは一時ファイルをスキャンし、カテゴリに表示します。
- 削除する一時ファイルのカテゴリを選択し、[OK]をクリックします。
- [ディスククリーンアップ]ダイアログを再度開き、[システムファイルのクリーンアップ]をクリックします。
- ユーティリティは、一時的なシステムファイルをカテゴリで計算して表示します。
- それらを選択し、[OK]をクリックしてそれらを取り除きます。
設定アプリを使用して一時ファイルを削除することもできます。 方法は次のとおりです。
- Win + Iキーボードコンボを押して、設定アプリを呼び出します。
- 設定アプリの最初のページで[システム]をクリックします。
- [表示]ページの左側に移動し、[ストレージ]を選択します。
- [ローカルディスク]の下の[一時ファイル]をクリックします。
- Windowsは一時ファイルをスキャンし、[一時ファイル]ページのカテゴリに一覧表示します。
- 削除する一時ファイルのカテゴリを選択し、[削除]をクリックします。
Auslogics BoostSpeedを使用すると、一時ファイルを簡単に削除できます。 プログラムは、これらのファイルが蓄積するたびに自動的に削除するように設計されており、組み込みのアプリを使用して手動で削除するストレスを軽減します。
AuslogicsBoostSpeedでPCの問題を解決する
BoostSpeedは、PCのクリーニングと最適化に加えて、プライバシーを保護し、ハードウェアの問題を診断し、速度を上げるためのヒントを提供し、ほとんどのPCのメンテナンスとサービスのニーズに対応する20以上のツールを提供します。
このツールは、破損したレジストリキーを取り除き、ハードドライブをスパイウェアから保護することもできます。
解決策7:システムファイルチェッカーツールを実行する
システムファイルは、更新プロセスで重要な役割を果たします。 そのため、システムファイルが見つからなくなったり破損したりすると、0x800f0990などのエラーが発生します。 これが、コンピュータの問題の原因である可能性があります。
良い点は、システムファイルチェッカーツールを使用して、破損または欠落しているシステムファイルを簡単に置き換えることができることです。 このプログラムは、保護されたフォルダの整合性違反をチェックし、影響を受けるファイルを置き換えることによってそれらを修復する組み込みのコマンドラインユーティリティです。
システムファイルチェッカーツールを実行する前に、Deployment Image Servicing and Management(DISM)と呼ばれる別のコマンドラインプログラムを実行する必要があります。 DISMは、SFCツールで使用される置換ファイルを提供します。
両方のツールを実行する方法は次のとおりです。
- Win + Sコンボを使用して検索ウィンドウを開きます。
- 検索バーが開いたら、「CMD」と入力します。
- 検索結果にコマンドプロンプトが表示されたら、それを右クリックして[管理者として実行]を選択します。
- [ユーザーアカウント制御]ポップアップで[はい]を選択します。
- コマンドプロンプトが表示されたら、次の行を入力してEnterキーを押します。
DISM.exe / Online / Cleanup-image / Restorehealth
このコマンドは、WindowsUpdateクライアントを使用して置換ファイルをフェッチするようにDISMツールに指示します。 壊れたクライアントを修正しようとしているので、置換ファイルの別のソースが必要になります。
起動可能なUSBドライブまたはWindows10DVDが機能します。 ドライブを挿入または接続し、代わりに次のコマンドを入力します。
DISM.exe / Online / Cleanup-Image / RestoreHealth / Source:C:\ RepairSource \ Windows / LimitAccess
C:\ RepairSource \ Windows / LimitAccessは、使用している修復ソースへのパスに置き換える必要があります。
コマンド操作は数分間実行される場合があります。
- DISMスキャンが完了したら、「sfc / scannow」と入力し(引用符は追加しないでください)、[キーボードの入力]ボタンをタップします。
- ユーティリティは、破損または欠落しているシステムファイルをチェックし、System32フォルダにあるdllcacheフォルダからのキャッシュされたコピーに置き換えます。
解決策8:WindowsUpdateコンポーネントをリセットする
それでもエラーが表示される場合は、一部の更新コンポーネントが破損している可能性があります。 これらのコンポーネントには、SoftwareDistributionフォルダーとCatroot2フォルダーの内容、および更新プロセスに関連するいくつかのDLLファイルが含まれます。 それらをリセットすると、物事は軌道に戻ります。
開始する前に、いくつかのWindowsUpdateサービスを停止する必要があります。 次の手順を実行します:
- Win + Sコンボを使用して検索ウィンドウを開きます。
- 検索バーが開いたら、「CMD」と入力します。
- 検索結果にコマンドプロンプトが表示されたら、それを右クリックして[管理者として実行]を選択します。
- [ユーザーアカウント制御]ポップアップで[はい]を選択します。
- コマンドプロンプトが表示されたら、次の行を入力し、それぞれを入力してからEnterキーを押します。
ネットストップwuauserv
ネットストップusosvc
ネットストップcryptsvc
ネットストップビット
ネットストップmsiserver
その後、SoftwareDistributionフォルダーとCatroot2フォルダーの名前を変更して、Windows Updateクライアントに新しいフォルダーを作成させ、更新プロセスを最初から開始します。
これらの行をコマンドプロンプトに入力し、それぞれを入力した後にEnterキーを押します。
ren C:\\ Windows \\ SoftwareDistribution SoftwareDistribution.old
ren C:\\ Windows \\ System32 \\ catroot2 Catroot2.old
次に、「 cd / d%windir%\\ system32 」(引用符なし)と入力し、Enterキーを押してSystem32フォルダーに切り替えます。
次に、これらの行を次々に入力し、各行を入力した後にEnterキーを押して、DLLファイルを再登録します。
zippy32.exe urlmon.dll
zippy32.exe atl.dll
zippy32.exe mshtml.dll
ق32。exebrowseui.dll
zippy32.exe jscript.dll
zippy32.exe shdocvw.dll
zippy32.exe scrrun.dll
zippy32.exe vbscript.dll
zippy32.exe msxml.dll
zippy32.exe msxml6.dll
zippy32.exe msxml3.dll
zippy32.exe actxprxy.dll
zippy32.exe wintrust.dll
zippy32.exe softpub.dll
zippy32.exe dssenh.dll
zippy32.exe gpkcsp.dll
zippy32.exersaenh.dll
zippy32.exe sccbase.dll
zippy32.exe cryptdlg.dll
zippy32.exe slbcsp.dll
zippy32.exe oleaut32.dll
zippy32.exe shell32.dll
zippy32.exe ole32.dll
zippy32.exe initpki.dll
zippy32.exe wuaueng.dll
zippy32.exe wuapi.dll
zippy32.exe wuaueng1.dll
zippy32.exe wups.dll
zippy32.exe wucltui.dll
zippy32.exe wups2.dll
zippy32.exe qmgr.dll
zippy32.exe wuweb.dll
zippy32.exe qmgrprxy.dll
zippy32.exe muweb.dll
zippy32.exe wucltux.dll
zippy32.exe wuwebv.dll
完了したら、次の行を入力し、それぞれを入力した後にEnterキーを押して、WindowsUpdateサービスを再起動します。
ネットスタートwuauserv
ネットスタートcryptsvc
ネットスタートビット
ネットスタートusosvc
ネットスタートmsiserver
解決策9:Winsockコンポーネントをリセットする
Winsock(Windows Socket)コンポーネントは、ネットワーク構成を保持するDLLファイルです。 Webアプリケーションは、これらの構成に依存してインターネットに接続します。 コンポーネントが破損している場合、Windows Updateクライアントなどのユーティリティはインターネットへの接続に失敗し、0x800f0990などのエラーをトリガーします。
コンポーネントをリセットすると、破損が修正されます。 次の手順を実行します:
- Win + Sコンボを使用して検索ウィンドウを開きます。
- 検索バーが開いたら、「CMD」と入力します。
- 検索結果にコマンドプロンプトが表示されたら、それを右クリックして[管理者として実行]を選択します。
- [ユーザーアカウント制御]ポップアップで[はい]を選択します。
- コマンドプロンプトが表示されたら、次の行を入力してEnterキーを押します。
netshwinsockリセット
解決策10:クリーンブートを実行する
特定のバックグラウンドアプリケーションにより、WindowsUpdateクライアントが更新プログラムをダウンロードおよびインストールできない場合があります。 これが、エラーコード0x800f0990が表示され続ける理由である可能性があります。
すべてのバックグラウンドアプリケーションをシャットダウンすることで、エラーを修正できます。
バックグラウンドアプリを停止するには、タスクマネージャーに移動し(CTRL + Shift + Escを押します)、開いているすべてのアプリをシャットダウンします。 PCを再起動して、システムの更新を再試行してください。
バックグラウンドアプリの強制終了が機能しない場合は、さらに一歩進んでクリーンブートを実行します。 クリーンブートを実行するには、不要なスタートアップアプリケーションやサービスを実行せずに、コンピューターを再起動する必要があります。 このようにして、起動アプリケーションの1つが更新エラーの原因であるかどうかをすばやく判断できます。
スタートアッププログラムを停止するには、次の手順に従います。
- Win + Iコンボを使用して、設定アプリを開きます。
- [設定]が開いたら、[アプリ]をクリックします。
- 次のインターフェイスの左側のペインに移動し、[スタートアップ]をクリックします。
- スタートアップアプリに移動し、すべてのアプリのスイッチをオフに切り替えます。
スタートアップサービスを無効にするには、次の手順に従います。
- Win + Rを押してRunを起動します。
- [実行]ダイアログウィンドウが開いたら、「msconfig」と入力してEnterキーを押します。
- [システム構成]ウィンドウの[サービス]タブに移動します。
- [すべてのMicrosoftサービスを非表示にする]チェックボックスをオンにして、[すべて無効にする]をクリックします。
- [OK]ボタンをクリックします。
- コンピュータを再起動してください。
コンピューターが再起動したら、更新を実行してみてください。 プロセスが問題なく開始された場合は、スタートアッププログラムまたはサービスの1つが原因です。
コンピュータを再起動した後、1つのサービスをオンにして問題をチェックすることにより、問題のあるプログラムを見つけることができます。 1つのスタートアップサービスまたはプログラムがエラーをトリガーするまで、このプロセスを繰り返す必要があります。
結論
MicrosoftカタログWebサイトにアクセスして、KB更新プログラムを手動でダウンロードしてインストールできます。 ただし、この方法はプレビュービルドでは機能しません。 何も機能しない場合は、PCをリセットして、アップデートをインストールしてみてください。
この記事の下のコメントセクションに移動して、エラーコード0x800f0990を修正した方法をお知らせください。