0x800F0840 Windows Update エラーにより、Windows 11、10、または Windows Server デバイスに最新の更新プログラムがインストールされなくなる可能性があります。このエラーは通常、更新パッケージが破損しているか、互換性がないことを示します。この問題を解決し、システムを更新するためのいくつかの方法を検討してみましょう。
Windows には、更新関連の問題を自動的に解決できる組み込みのトラブルシューティング ツールが含まれています。
ステップ 1:Windows キーを押して「トラブルシューティング」と入力し、「設定のトラブルシューティング」を選択します。
ステップ 2:Windows のバージョンに応じて、「追加のトラブルシューティング」または「その他のトラブルシューティング」をクリックします。
ステップ 3:リストから「Windows Update」を見つけて、「トラブルシューティング ツールを実行」をクリックします。
ステップ 4:画面上のプロンプトに従って、推奨される修正を適用します。
トラブルシューティングが完了したら、コンピュータを再起動し、アップデートが正常にインストールされたかどうかを確認します。
信頼できるインストーラー サービスを開始する
TrustedInstaller サービスは Windows の更新にとって重要です。実行されていない場合、アップデートが失敗する可能性があります。アクティブであることを確認する方法は次のとおりです。
ステップ 1:Windows キー + R を押して、次のように入力しますservices.mscを選択し、Enter キーを押します。
ステップ 2:サービスのリストで「Windows モジュール インストーラー」を見つけます。
ステップ 3:ダブルクリックして「スタートアップの種類」を「自動」に設定します。
続きを読む:Windows 10でWindows Updateエラー0x80070643を修正する方法?
ステップ 4:サービスが実行されていない場合は「開始」をクリックし、「適用」および「OK」をクリックします。
または、管理者特権のコマンド プロンプトを使用して、このサービスを自動に設定することもできます。
SC config trustedinstaller start=auto
この変更を加えた後、コンピュータを再起動し、アップデートを再試行してください。
Windows Update コンポーネントをリセットする
Windows Update コンポーネントをリセットすると、永続的な更新エラーが解決される場合があります。
ステップ 1:管理者としてコマンド プロンプトを開きます。
ステップ 2:次のコマンドをコピーして貼り付け、各コマンドの後に Enter キーを押します。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloader*.*"
rmdir %systemroot%SoftwareDistribution /S /Q
rmdir %systemroot%system32catroot2 /S /Q
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
netsh winsock reset
netsh winsock reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
ステップ 3:コンピュータを再起動し、アップデートを再度試みます。
DISM を使用して Windows Update コンポーネントを修復する
展開イメージのサービスと管理 (DISM) ツールは、破損した Windows Update ファイルを修復できます。
ステップ 1:管理者としてコマンド プロンプトを開きます。
ステップ 2:次のコマンドを順番に実行し、それぞれが完了するまで待ちます。
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
ステップ 3:DISM が問題を検出して修復した場合は、コンピュータを再起動してアップデートを再試行します。
DISM が必要なファイルをダウンロードできない場合は、Windows インストール メディアを修復ソースとして使用する必要がある場合があります。
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
「C:RepairSourceWindows」を Windows インストール ファイルへの実際のパスに置き換えます。
アップデートを手動でダウンロードしてインストールする
自動更新が引き続き失敗する場合は、手動で更新をダウンロードしてインストールしてみてください。
ステップ 1:Microsoft Update カタログ Web サイトにアクセスしてください。
ステップ 2:KB 番号 (例: KB5040430) でアップデートを検索します。
ステップ 3:システム アーキテクチャ (32 ビットまたは 64 ビット) に適したバージョンをダウンロードします。
ステップ 4:ダウンロードしたファイルを実行し、インストールのプロンプトに従います。
この方法は Windows Update サービスをバイパスするため、自動更新が失敗しても成功する場合があります。
これらの方法を試しても 0x800F0840 エラーを解決できない場合は、エラーが発生する前の時点にシステムの復元を実行するか、最後の手段として Windows を更新または再インストールすることを検討してください。これらのより抜本的な手順を実行する前に、必ず重要なデータをバックアップしてください。











