一部のユーザーから、Windows 10の更新後にエラー0x80073701が発生したと報告がありました。Microsoftもこのエラーを修正するために最善を尽くしています。そして、この記事では、Windows Updateのエラー0x8024a105を修正する方法を3つご紹介しています。

Windows Updateのエラー 0x80073701を修正する3つの方法

以下の図のように、Windows 10の更新時にエラー0x80073701が発生し、一部の更新のインストールに失敗してしまうことがあります。

WindowsUpdateエラー0x80073701

提示: データとPCを安全に保つために、Windowsをアップグレードする前にMiniToolソフトウェアでバックアップを取ることをお勧めします。

関連記事: MiniToolでWindowsをバックアップし、コンピューターを保護する

次のセクションでは、Windows 10のエラー0x80073701を修正する方法について解説します。0x80073701のエラーは、それほど深刻なものではありません。0x80073701のエラーはerror_sxs_assembly_missingで、システムファイルがいくつか不足しているために更新のインストールに失敗していることを意味しています。

それでは、以下の方法を参考にして問題を解決しましょう。

解決策 1: システムファイルチェッカーの実行

上記で述べたように、エラー0x80073701はシステムファイルの欠落が原因である可能性があります。この問題を解決するには、システムファイルチェッカーを試してみましょう。

ステップ1: コマンドプロンプトを開く

  1. Windows 10の検索ボックスに「コマンドプロンプト」と入力し、最も一致しているものを選択します。
  2. それを右クリックして管理者として実行を選択します。

ステップ2: コマンドを入力する

  1. コマンドプロンプトで、コマンドsfc /scannow を入力し、 Enterを押して続行します。
  2. 検証が100%完了しました」というメッセージが表示されるまで、コマンドプロンプトを閉じないで下さい。

コマンドを入力します

完了後、Windows Updateを再度実行して、0x80073701エラーが解決したかどうかを確認します。

関連記事: SFC Scannowが動作しない2つのケースと解決策

解決策 2: DISMツールの実行

0x80070301エラーに対する2つ目の解決策は、DISMツールで破損したシステムファイルを修正することです。

ステップ1: コマンドプロンプトを開く

最初の解決策と同様にコマンドプロンプトを開き、管理者として実行します。

ステップ2: コマンドを入力する

DISM /Online /Cleanup-Image /RestoreHealth または DISM /Online /Cleanup-Image /Startcomponentcleanup と入力し、Enterを押して続行します。

コンピューターを再起動し、0x80073701エラーが解決したかどうかを確認します。

解決策 3: ログの確認とパッチの削除

続いて、3つ目の方法をご紹介します。この方法では、CBS.logを確認して、パッチを削除します。

CBS.logは、更新時にインストール・アンインストールされたコンポーネントの情報を含むログファイルです。そのため、エラー0x80073701が発生した場合は、CBS.logを開き、error_sxs_assembly_missingを検索して、それに関連するKBアップデートがあるかどうかを確認します。その後、再インストールし、Windows Updateを再度実行して、エラー0x80073701が解決したかどうかを確認します。

CBS.logのエラーがない場合は、次のコマンドを実行します。

DISM /Online /Cleanup-Image /ScanHealth

これは、コンポーネントストアの破損をチェックするコマンドです。完了後、再度Windows Updateを実行して、エラー0x80073701が解決したかどうかを確認します。

関連記事: Windows Update エラー0x80070002を解決する7つの手順

最後に

以上、この記事では、エラー 0x80073701を修正する方法を3つご紹介しました。Windowsでこのエラーが発生したときは、ぜひ上記の解決策を試してみて下さい。

  • hatena