0x80073701または0x800f0988-Windows 10の更新に失敗しました

Windows 10で更新しようとすると、エラー0x80073701または0x800f0988 " 一部の更新のインストールに問題がありましたが、後で再試行します "が表示される場合は、いくつかの解決策を分析して修正します。エラー0x80073701 ERROR_SXS_ASSEMBLY_MISSINGは、一部のシステムファイルが破損しており、復元する必要があることを意味します。エラー0x800f0988も同様で、CBSでログが失敗したときに表示されます。以下の方法が役立ちます。

エラー0x80073701および0x800f0988

1. DISMおよびSFC

DISMとSFCはWindowsに組み込まれたツールで、破損したシステムファイルがあれば、それを修復するのに役立ちます。これは、エラー0x80073701がWindows Server 2012 R2に表示される場合に特に当てはまります。これを行うには、管理者としてコマンドプロンプトを開き、次のコマンドを順番に入力して、それぞれの後にプロセスの終了を待ちます。

  1. Dism /Online /Cleanup-image /Startcomponentcleanup
  2. Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
  3. PCを再起動し、エラーが表示されるかどうかを確認します。はいの場合は、さらに入力します。
  4. Dism /Online /Cleanup-Image /RestoreHealth
  5. sfc /scannow

PCを再起動します。上記のコマンドを使用したときにファイルを復元できないというエラーが検出された場合は、セーフモードで起動して、もう一度やり直してください。詳細オプションでブート時にcmdを実行できる場合は、それが最良のオプションです。

Dism Online Cleanup-image Startcomponentcleanup

2.更新フォルダーを空にします

アップデート中に収集されたSoftwareDistributionフォルダーからファイルを削除する必要があります。これにより、アップデートキャッシュがリセットされます。これらのファイルを削除するには、しばらくの間更新サービスを停止する必要がありますが、私はそれを停止せず、フォルダーがクリアされました。しかし、私はこのアクションをソリューションに含めます。

Win + Rを押し、services.mscと入力してサービスを開きます。次に、Windows Updateサービスを見つけて右クリックし、[ 停止 ]を選択します。

Windows 10 Updateサービスを停止する

サービスを停止した後、パスに移動してC:\Windows\SoftwareDistribution\Download、そのフォルダー内のすべてのコンテンツを削除します。次に、PCを再起動し、Windows Updateをオンにして、Windows Updateでシステムを更新してみます。エラー0x80073701または0x800f0988はなくなるはずです。

Windows SoftwareDistributionダウンロード

3.パッチを手動でインストールする

上記の方法で解決しない場合は、更新に関連する多くのエラーを解決するオプションがあります。パッチKBをインストールするときにエラー0x80073701または0x800f0988が発生した場合(数値は異なる場合があります)、このKBを個別にダウンロードしてインストールできます。以下のガイドを使用してください:

  • Windowsの更新を手動でインストールする方法