Windows 10でのWindows Updateエラーのトラブルシューティング

Windows Updateチャネル経由でアップデートをインストールするときに、 0x8024a105などのエラーが発生する場合があります。 エラーメッセージの例を以下に示します。

一部のアップデートのダウンロード中に問題が発生しましたが、後で再試行します。 これが繰り返し表示される場合は、Webを検索するか、サポートに問い合わせてください。 このエラーコードは役立つかもしれません:(0x8024a105)

注:特にエラー0x8024a105場合は、Windowsを再起動し、アップデートをインストールしてください。 また、これがDNSの問題である場合や、お住まいの地域のMicrosoft UpdateのCDNに到達する問題である場合に備えて、別のインターネットサービスプロバイダーを試してください。

更新をインストールしようとしたときに発生する可能性のあるその他のエラーメッセージを次に示します。

更新のインストール中に問題が発生しましたが、後で再試行します。 これが引き続き表示され、Webで検索するか、サポートに連絡して情報を入手したい場合は、次のようにしてください。(0x8024a223)更新のインストール中に問題が発生しましたが、後で再試行します。 これが引き続き表示され、Webで検索するか、サポートに連絡して情報を入手したい場合は、次のようにしてください。(0x80244007)更新のインストール中に問題が発生しましたが、後で再試行します。 これが引き続き表示され、Webで検索するか、サポートに連絡して情報を入手したい場合は、次のようにしてください:(0x80080005)更新のインストール中に問題が発生しましたが、後で再試行します。 これが引き続き表示され、Webで検索するか、サポートに連絡して情報を入手したい場合は、次のようにしてください。(0x80070422)更新のインストール中に問題が発生しましたが、後で再試行します。 これが引き続き表示され、Webで検索するか、サポートに連絡して情報を入手したい場合は、次のようにしてください:(0x80248007)

この記事には、Windows 10のほとんどのWindows Updateエラーを修正するために必要なトラブルシューティング手順が含まれています。

修正1:Windows Updateトラブルシューティングツールを実行する

Windows Updateトラブルシューティングツールを実行して、問題を自動的に修正させます。 トラブルシューティングツールは、さまざまな問題をチェックし、それらを自動的に修正しようとします。

トラブルシューティングツールは、次のコアシステムDLLを自動的に登録します。

 atl.dll、urlmon.dll、mshtml.dll、shdocvw.dll、browseui.dll、jscript.dll、vbscript.dll、scrrun.dll、msxml.dll、msxml3.dll、msxml6.dll、actxprxy.dll、softpub。 dll、wintrust.dll、dssenh.dll、rsaenh.dll、gpkcsp.dll、sccbase.dll、slbcsp.dll、cryptdlg.dll、oleaut32.dll、ole32.dll、shell32.dll、initpki.dll、wuapi.dll、 wuaueng.dll、wuaueng1.dll、wucltui.dll、wups.dll、wups2.dll、wuweb.dll、qmgr.dll、qmgrprxy.dll、wucltux.dll、muweb.dll、wuwebv.dll 

修正2:SoftwareDistributionフォルダーをクリアして、Catroot2フォルダーの名前を変更する

SoftwareDistributionフォルダーは、更新の一時的な保存場所です。 場合によっては、 SoftwareDistribution \ Downloadフォルダーのコンテンツをクリアすると機能することがあります。 これを行うには、次の手順を使用します。

  1. 管理者特権のコマンドプロンプトウィンドウを開きます。
  2. 次のコマンドを1つずつ入力し、各行の後にEnterキーを押します。
     ネットストップビットネットストップwuauservネットストップappidsvcネットストップcryptsvc 

    これにより、 Windows UpdateアプリケーションID 、および暗号化サービスが一時的に停止します

  3. ファイルエクスプローラーを開き、次のフォルダーに移動します。
     C:\ Windows \ SoftwareDistribution \ Download 
  4. そのフォルダ内のすべてのアイテムを選択して削除します。 ただし、原則として、そのフォルダー内の10日より古いファイルのみを削除することをお勧めします。

  5. コマンドプロンプト(管理者)ウィンドウに切り替えます。
  6. 次のコマンドを1つずつ入力し、各行の後にEnterキーを押します。
     ren C:\ Windows \ System32 \ catroot2 Catroot2.old net start bits net start wuauserv net start appidsvc net start cryptsvc 
  7. Windowsを再起動し、今すぐWindows Updatesをインストールできるかどうかを確認します。

修正3:Windowsモジュールインストーラーサービスを開始する

Windows Modules InstallerTrustedInstaller )サービスが開始され、実行されていることを確認します

  1. [スタート]を右クリックして、[コンピュータの管理]をクリックします。
  2. [サービスとアプリケーション]を展開し、[サービス]を選択します
  3. リストからWindows Modules Installerを見つけます。 それを右クリックして[プロパティ]を選択し、[全般]タブを選択します。
  4. 開始タイプを手動 (または自動 )に設定します。
  5. 「適用」をクリックして、「OK」をクリックします。
  6. [開始]ボタンをクリックして、サービスを開始できることを確認します。
  7. Windowsを再起動し、今すぐアップデートをインストールしてください

修正4:IPv6を一時的に無効にする(エラー0x80070422修正)

この修正は、特にエラー0x80070422です。

  1. [スタート]を右クリックし、[実行]をクリックします。
  2. ncpa.cplncpa.cpl 、Enterキーを押します
  3. インターネット接続を右クリックして、[プロパティ]を選択します。
  4. アイテムのリストで、[ インターネットプロトコルバージョン6(TCP / IPv6)]をオフにします
  5. [OK]をクリックして、コンピュータを再起動します。

アップデートをインストールしたら、IPv6を再度有効にします。

修正5:DISMまたはシステムアップデート準備ツールを実行してWindows Updateを修復する

上記のいずれの手順でも問題が解決しない場合は、DISM(Windows 10および8の場合)、またはWindows 7およびWindows Vistaのシステムアップデート準備ツール(Checksur)を使用してシステムコンポーネントを修復します。

詳細については、Microsoftの記事「DISMまたはシステムアップデート準備ツールを使用してWindows Updateエラーを修正する」を参照してください。

重要

場合によっては、ソースイメージを指定せずにDISM( /RestoreHealth )コマンドを実行しても役に立たないか、エラーで失敗することがあります。 その場合は、最新の更新が統合された、更新済みまたはスリップストリームのWindowsセットアップディスクまたはISOを作成してください。 次に、ISOをマウント(またはセットアップディスクドライブ文字を使用)し、セットアップメディアまたはインストールされたISOからのinstall.wimをソースとしてDISMを実行します。

ウォークスルーについては、記事「スリップストリームWindows 10:更新プログラムを元のセットアップディスクと統合し、DISMとSFCを使用してWindows 10を修復する」を参照してください。

回避策:MUカタログからスタンドアロンアップデートをダウンロードしてインストールします

エラーが特定の更新でのみ発生する場合は、通常のWindows Updateチャネルからインストールするのではなく、Microsoft Updateカタログから直接スタンドアロンバージョンの更新( .msuまたは.cab )をダウンロードしてインストールできます。

上記の修正のいずれかが、Windows 10コンピューターでのWindows Updateエラーの解決に役立つことを願っています。

関連記事