Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】

一部のWindows 10ユーザーから、Windows UpdateまたはMicrosoft Storeアプリのアップデートがインストールに失敗した際にエラーコード0x80D05001が表示されるという報告があります。特に多いのが、新しいアップデートを試みるたびに毎回このエラーが発生するケースです。

Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】

エラー0x80D05001の主な原因

Windows UpdateやMicrosoft Storeでエラー0x80D05001が発生する背景には、いくつかの要因が考えられます。

  • WU/ストアの一時的な不具合 — まず最初に、Windows UpdateトラブルシューティングツールやWindowsストアアプリのトラブルシューティングツールによる自動修復を試しましょう。
  • 更新コンポーネントの不整合 — アップデートのインストール中にこのエラーが出る場合は、Windows Update/Microsoft Storeのコンポーネントを完全にリセットする必要があります。
  • 誤って構成されたプロキシまたはVPN — 設定に問題のあるプロキシサーバーやVPNクライアントが、Windows UpdateやMicrosoft Storeに拒否されることがあります。該当する場合はプロキシを無効化するか、VPNクライアントをアンインストールしてください。
  • 過剰に厳格なサードパーティ製ファイアウォール — ポップアップブロック機能などがWindows Updateの通信を妨げるケースがあります。リアルタイム保護を一時的に無効化し、それでも改善しない場合はアンインストールも検討しましょう。
  • システムファイルの破損 — システムファイルの破損がWindows UpdateやMicrosoft Storeのコンポーネントに影響を与えている可能性もあります。SFCおよびDISMスキャンで破損を検出・修復できます。

方法1:Windows Update/Windowsアプリのトラブルシューティングツールを実行する

単純な不整合が原因となっている場合、最初に試すべきなのはWindows Updateトラブルシューティングツールです。この組み込みユーティリティには、認識された問題に対して自動的に適用できる修復戦略が多数組み込まれています。

ツールを起動すると、一般的なWindows Updateの不整合がないかスキャンが行われ、有効な修復方法が提案されます。あとは数クリックで修正を適用できます。

注意: 組み込みのMicrosoft Store経由でアプリを更新する際に0x80D05001エラーが発生している場合は、代わりに「Windowsストアアプリ」のトラブルシューティングツールを実行してください。

まだ試していない場合は、以下の手順に従ってトラブルシューティングツールを実行し、推奨される修復を適用してください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:troubleshoot」と入力し、Enterキーを押して設定アプリの「トラブルシューティング」タブを開きます。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  2. 「トラブルシューティング」タブ内で下へスクロールし、「実行中の各種プログラムの検出と修復」セクションにある「Windows Update」をクリックします。表示されたメニューから「トラブルシューティングツールの実行」を選択してください。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】

    注意: Microsoft Store経由でのアプリ更新に問題がある場合は、「Windowsストアアプリ」のトラブルシューティングツールを実行してください。

  3. ツールが起動したら、初期スキャンが完了するまで待ちます。問題と有効な修復戦略が検出されたら、「この修正プログラムを適用する」をクリックして推奨される修正を適用し、処理が完了するまで待ちます。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  4. 修復操作が完了したらPCを再起動し、以前失敗していたアップデートのインストールを再度試みて、問題が解決したかどうかを確認します。

同じ問題が依然として発生する場合は、次の対処法に進んでください。

方法2:Windows Update/Microsoft Storeのコンポーネントをリセットする

上記のトラブルシューティングツールでも解決しない場合は、更新コンポーネントの不整合が原因である可能性が高いです(特にすべてのアップデートで同じエラーが出る場合)。

多くの場合、0x80D05001エラーは、更新コンポーネントが中途半端な状態(開きも閉じもしない状態)で固まっていることが原因です。この場合は、Windows UpdateまたはMicrosoft Storeをリセットすることで素早く解決できます。

両方のケースに対応できるよう、2つのガイドを用意しました。Windows Updateのインストール時に問題が発生している場合はガイドAを、Microsoft Store経由でのアップデート時にエラーが出る場合はガイドBに従ってください。

A. Windows Updateのリセット

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「cmd」と入力してCtrl + Shift + Enterを押し、管理者権限のコマンドプロンプトを起動します。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】

    注意: 「ユーザーアカウント制御(UAC)」の画面が表示されたら、「はい」をクリックして管理者権限を付与してください。

  2. 管理者コマンドプロンプト内で、以下のコマンドを順番に入力し、それぞれ入力後にEnterキーを押します。
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    注意: これらのコマンドにより、BITSサービス、暗号化サービス、MSIインストーラーサービス、Windows Updateサービス(メイン)といった関連サービスがすべて停止されます。

  3. すべての関連サービスを停止できたら、次のコマンドを実行して、重要な2つのフォルダー(SoftwareDistributionCatroot2)の名前を変更します。
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    注意: SoftwareDistributionCatroot2は、Windows Updateのファイルを保持・管理する主要フォルダーです。通常の方法では削除できないため、名前を変更してOSに新しい正常なフォルダーを作成させるのが、破損ファイルを排除する確実な方法です。

  4. 2つのフォルダーの名前を変更したら、次のコマンドを実行して、手順2で停止したサービスを再び開始します。
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. すべてのサービスが再起動されたら、以前0x80D05001エラーを引き起こしていたWindows Updateの操作をもう一度実行し、問題が解決したか確認します。

B. Microsoft Storeのリセット

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「cmd」と入力してCtrl + Shift + Enterを押し、管理者権限のコマンドプロンプトを起動します。UACの画面が表示されたら「はい」をクリックします。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  2. 管理者コマンドプロンプト内で、次のコマンドを入力してEnterキーを押すと、Microsoft Storeの完全なリセットが実行され、関連する依存データもクリアされます。
    wsreset.exe
    Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  3. 処理が完了したら、アプリのアップデートを再度試みて、問題が解決したかどうかを確認してください。

すでにWindows UpdateやMicrosoft Storeをリセットしても同じエラーメッセージが表示される場合は、次の対処法に進みます。

方法3:プロキシまたはVPNクライアントを無効化する(該当する場合)

このエラーコードは、設定に問題のあるプロキシサーバーやVPNクライアントがWindows Updateに拒否されていることを示すサインであることがよくあります。セキュリティ上の理由から、Windows UpdateはVPN/プロキシ接続を信頼せず、通信をブロックすることがあります。

実際にこの問題を経験したユーザーの多くは、VPNクライアントを無効化またはプロキシサーバーをオフにすることで問題を解決できたと報告しています。

該当する場合は、以下のいずれかのガイドに従って、現在使用中のVPNクライアントを削除するか、アクティブなプロキシサーバーを無効化してください。

A. Windowsのプロキシサーバーを無効化する

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「ms-settings:network-proxy」と入力してEnterキーを押すと、設定アプリの「プロキシ」タブが開きます。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  2. 「プロキシ」タブ内を下へスクロールし、「手動プロキシ セットアップ」の項目を見つけたら、「プロキシ サーバーを使う」のトグルスイッチをオフにします。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  3. 設定を変更したらPCを再起動し、以前0x80D05001エラーが発生していた操作をもう一度実行してみてください。

B. WindowsのVPNクライアントをアンインストールする

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」画面が開きます。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  2. 「プログラムと機能」画面で、インストール済みアプリの一覧をスクロールし、アンインストールしたいVPNクライアントを探します。
  3. VPNクライアントを見つけたら右クリックし、表示されたメニューから「アンインストール」を選択します。Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  4. アンインストールウィザードが表示されたら、画面の指示に従って処理を完了させます。
  5. 完了したらPCを再起動し、0x80D05001エラーが解消されたかどうかを確認してください。

この対処法が自分の状況に当てはまらない場合は、次の方法に進んでください。

方法4:過剰に厳格なファイアウォールを無効化する(該当する場合)

影響を受けたユーザーの報告によると、0x80D05001エラーは、過剰に厳格なファイアウォール機能によって引き起こされることもあります。たとえば、一部のサードパーティ製ファイアウォールにはポップアップをブロックするセキュリティ機能があり、この機能がWindows 10の更新機能までブロックしてしまうことがあります。

原因と思われるサードパーティ製ファイアウォールを使用している場合は、まずリアルタイム保護を無効化してから、再度更新操作を試みてください。多くの場合、セキュリティソフトはタスクバーのアイコンから直接無効化できます。

Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】

ファイアウォールを無効化したら、再度アップデートを実行し、問題が解決したかどうかを確認します。

それでも改善しない場合は、一部のファイアウォールがネットワークレベルで制限を適用しており、リアルタイム保護を無効にしてもセキュリティルールが残り続ける点に注意してください。このため、ファイアウォール自体をアンインストールし、残存ファイルも削除してから、この原因を切り分けることをおすすめします。

このシナリオが当てはまらない場合、または実行済みでもまだ0x80D05001エラーが表示される場合は、最後の対処法に進んでください。

方法5:SFCおよびDISMスキャンを実行する

ここまでの対処法がどれも効果がなかった場合、システムファイルの破損がWindows UpdateやMicrosoft Storeのコンポーネントに影響を与えている可能性が高いです。

これが原因である場合、SFCスキャンを実行し、処理が完了するまで辛抱強く待つことで問題を解決できるはずです。ただし、スキャン中にCMDウィンドウを強制終了すると、新たな論理エラーが発生する恐れがあるので注意してください。

Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】

SFCスキャン完了後はPCを再起動し、問題が解決したかどうかを確認します。それでも0x80D05001エラーが発生する場合は、続けてDISMスキャンを実行してください。

Windows Update/Microsoft Storeエラー0x80D05001の解決方法【原因と対処法まとめ】
  1. Windows Updateエラー0x8007001Eの原因と解決方法を徹底解説

    Windows Updateのインストールが失敗し、0x8007001Eエラーコードが表示されるという報告が多くのユーザーから寄せられています。このエラーコードは、ランダムなBSOD(ブルースクリーン)クラッシュにも関連していることがあります。このエラーの16進コード自体は、ストレージ容量不足やメモリ不足を示すものですが、実際には多くの場合、容量やメモリの不足が直接の原因ではありません。Windows Updateエラー0x8007001Eの主な原因このエラーコードについて調査し、さまざまなユーザーレポートを分析した結果、最も可能性の高い原因として以下の2つが挙げられます。OSドライブの空き容

  2. Windows 10のアップデート・Microsoft Storeエラー0x80D05001の解決方法【完全ガイド】

    Windows 10では、OSのアップデート後やMicrosoft Storeが最新のアップデートをインストールできない際に、エラーコード「0x80D05001」が表示されることがあります。多くのユーザーがWindows Update後やMicrosoft Storeの利用時にこのエラーに遭遇しており、発生状況はさまざまですが、原因に応じた効果的な対処法が数多く存在します。この記事では、エラー0x80D05001の主な原因から具体的な解決手順まで、初心者にもわかりやすく徹底的に解説します。 Windows 10アップデート・Storeエラー0x80D05001の解決方法 トラブルシューティン