0x800F0840 Windows Updateエラーを修正する方法

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 を更新または再インストールすることを検討してください。これらのより抜本的な手順を実行する前に、必ず重要なデータをバックアップしてください。

Related Posts