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

Windows 10アップデート・Storeエラー0x80D05001の解決方法
トラブルシューティングを始める前に、まずはエラーの根本的な原因を把握することが重要です。原因を理解することで、今後同じ問題が再発するのを防ぐことにもつながります。ここでは、エラー0x80D05001を引き起こす代表的な要因を紹介します。
- バックグラウンドプロセスがアップデート処理に干渉している
- 日付と時刻の設定が正しくない
- Microsoft Storeのキャッシュが破損している
- システムファイルや設定情報が破損している
- Windows OSが古いバージョンのままになっている
- プロキシやVPNによる通信の干渉
- ウイルス対策ソフトやファイアウォールによるブロック
- Windows Updateコンポーネントの破損
- Microsoft Storeの設定不備
以下では、これらの原因に対応する最適なトラブルシューティング手法を順番に紹介します。記載された手順に従って進めることで、エラーを解消できる可能性が高まります。
注意: 作業を始める前に、必ずシステムの復元ポイントを作成しておきましょう。万が一作業中に問題が発生しても、PCを元の状態に戻せるようになります。
方法1: Windows Updateトラブルシューティングツールを実行する
Windowsアプリケーションで一般的なエラーが発生することは珍しくありません。Windows 10・8・7には、特定のエラーを引き起こす問題を自動的に検出・修復するトラブルシューティングツールが標準搭載されています。OSのアップデート後に0x80D05001エラーが発生している場合は「Windows Updateトラブルシューティングツール」を、Microsoft Store関連の操作中にエラーが出ている場合は「Windows ストアアプリ トラブルシューティングツール」の実行をおすすめします。
まずは「Windows Updateトラブルシューティングツールの実行方法」のガイドを参考に手順を進めてください。完了後、同じ手順でMicrosoft Storeアプリのトラブルシューティングツールも実行しましょう。

画面の指示に従って操作すると、トラブルシューティングツールが検出した問題を自動的に修復できます。
方法2: バックグラウンドプロセスを終了する
すべてのバックグラウンドプロセスが正常に動作しているとは限りません。中には他のプロセスへのアクセスを妨げ、さまざまな問題を引き起こすものがあります。その一例が、今回の0x80D05001エラーです。タスクマネージャーを使って不要なバックグラウンドプロセスをすべて終了させるか、「Windows 10でのタスク終了方法」のガイドを参考に、起動中のプログラムを一つずつ閉じていきましょう。

すべてのバックグラウンドプロセスを終了できたら、エラーが解消されたかどうかを確認してください。
方法3: 日付と時刻を同期する
地域の日付・時刻設定が正しく同期されていない場合、Microsoft Storeで各種操作が正常に行えないことがあります。Microsoft Storeのアプリは起動時にPC上の証明書をチェックしますが、時刻・タイムゾーン・日付が誤っていると、すべての証明書が無効と判断されてしまうのです。日付と時刻の設定を確認・調整するには、以下の手順に従ってください。
1. Windows + I キーを同時に押してWindowsの設定を開きます。
2. 時刻と言語をクリックします。

3. 日付と時刻タブで、時刻を自動的に設定するとタイムゾーンを自動的に設定するの両方がオンになっていることを確認します。

4. 上図のように今すぐ同期ボタンをクリックします。
5. 左メニューの地域タブに切り替え、国または地域の項目で米国を選択します。
注意: 特定の地域でのみ問題が発生している場合は、地域の変更によってエラーが解消されることがあります。問題が解決したら、必ず地域設定を元のお住まいの地域に戻してください。

方法4: Microsoft Storeのキャッシュを削除する
0x80D05001エラーがMicrosoft Storeで発生している場合は、Storeのキャッシュを削除することをおすすめします。破損したキャッシュやコンポーネントがクリアされ、Store自体の修復にもつながります。キャッシュの削除は、以下のコマンド1つだけで簡単に実行できます。
1. Windows + R キーを同時に押してファイル名を指定して実行ダイアログを開きます。
2. wsreset.exe と入力し、Enter キーを押します。

コマンドの実行後、0x80D05001エラーが解消されたかどうかを確認してください。
方法5: 破損したシステムファイルを修復する
トラブルシューティングツール以外にも、Windowsには破損したファイルやコンポーネントを修復するための組み込みユーティリティとして、システムファイルチェッカー(SFC)と展開イメージの servicing と管理(DISM)が用意されています。破損したシステムファイルが原因だと考えられる場合は、デバイスのスキャンを実行してエラーの原因を取り除きましょう。「Windows 10でシステムファイルを修復する方法」のガイドを参考に、手順どおりに進めてください。

スキャン結果には、以下のいずれかのメッセージが表示されます。
- Windows リソース保護は、整合性違反を検出しませんでした。
- Windows リソース保護は、要求された操作を実行できませんでした。
- Windows リソース保護は、破損したファイルを検出し、それらを正常に修復しました。
- Windows リソース保護は、破損したファイルを検出しましたが、一部のファイルを修復できませんでした。
プロセスが完全に終了するまで待ち、その後エラーが解消されたかどうかを確認してください。
方法6: Windowsを最新版に更新する
PC内のバグやパッチの不具合は、0x80D05001アップデートエラーの原因になることがよくあります。Microsoftは以前のバージョンの問題を修正する機能や改善を含んだアップデートを定期的にリリースしています。保留中のアップデートがないかを確認し、あれば「Windows 10の最新アップデートをダウンロードしてインストールする方法」のガイドを参考に、OSを最新の状態に保ちましょう。

Windows OSを更新した後、0x80D05001エラーが解消されたかどうかを確認してください。
方法7: マルウェアスキャンを実行する
多くのMicrosoft専門家は、定期的なPCスキャンによってコンピュータを脅威から守れると述べています。ウイルスやマルウェアに感染していると、新しいアップデートやアプリをインストールできないことがあります。「パソコンでウイルススキャンを実行する方法」のガイドを参考に、PC全体のスキャンを行いましょう。

また、PCからマルウェアを除去したい場合は、「Windows 10でPCからマルウェアを削除する方法」のガイドも併せてご覧ください。
方法8: 重要なWindowsサービスを再起動する
0x80D05001アップデートエラーを回避するには、「Windows Update」や「Background Intelligent Transfer Service(BITS)」などの重要なWindowsサービスが有効になっている必要があります。BITSはアイドル状態の帯域幅を利用して最新のアップデートをインストールするため、他のインストール処理が動作していない場合にのみアップデートが実行される仕組みです。これらのサービスが無効になっていると、エラーが発生しやすくなります。以下の手順で重要なWindowsサービスを再起動してください。
1. Windows キーを押して「Services(services.msc)」と入力し、管理者として実行をクリックします。

2. 一覧を下にスクロールし、Background Intelligent Transfer Service をダブルクリックします。

3. スタートアップの種類を自動に変更します。
注意: サービスの状態が停止している場合は開始ボタンをクリックしてください。実行中の場合は、一度停止させてから再度開始します。

4. 適用 > OK をクリックして変更を保存します。
5. 同じ手順を、Cryptographic Services、MSI Installer、Windows Updateサービスなど、その他のWindowsサービスに対しても繰り返します。
方法9: プロキシまたはVPNを無効にする(該当する場合)
プロキシサーバーはWebページとエンドユーザーの間をつなぐ役割を担いますが、セキュリティ上の理由から、PC側でプロキシサーバーとの通信が遮断され、その結果0x80D05001エラーが発生することがあります。実際に、プロキシとVPNクライアントを無効化することでエラーを解消できたというユーザーの報告が多数あります。該当する場合は、「Windows 10でVPNとプロキシを無効にする方法」のガイドを参考に、記事の手順に従って設定を見直してください。

VPNクライアントとプロキシサーバーを無効化した後、エラーコード0x80D05001が解消されたかどうかを確認してください。それでも問題が続く場合は、モバイルホットスポットに接続してみるのも有効です。
方法10: ウイルス対策ソフトを一時的に無効化する(該当する場合)
ウイルス対策ソフトによってMicrosoft Storeの操作がブロックされ、0x80D05001エラーにつながることがあります。Windows Storeとウイルス対策ソフトの互換性問題を解決するには、セキュリティスイートの一部の高度な保護機能をオフにするか、プログラム自体を一時的に無効化する必要があります。「Windows 10でウイルス対策ソフトを一時的に無効にする方法」のガイドを参考に、手順に従ってください。

Microsoft Storeから必要なアプリのインストールが完了したら、悪意のある攻撃を防ぐために、必ずウイルス対策ソフトを再度有効にしてください。
方法11: Windows Defenderファイアウォールを無効にする(非推奨)
0x80D05001エラーに悩まされていた一部のユーザーからは、ファイアウォール保護を無効にすることで問題を解決できたという報告もあります。何らかのアプリがWindows Defenderファイアウォールによってブロックされている場合は、そのアプリを許可するか、ファイアウォールを一時的に無効化する必要があります。Windows Defenderファイアウォールの無効化方法がわからない場合は、「Windows 10のファイアウォールを無効にする方法」のガイドをご覧ください。

必要なアプリのインストールが完了したら、セキュリティを確保するために必ずファイアウォールを再度有効にしてください。
方法12: Google DNSアドレスを使用する
ドメインネームシステム(DNS)は、インターネット接続を確立するうえで不可欠な要素です。インターネットサービスプロバイダ(ISP)が提供するDNSアドレスが遅い場合、0x80D05001エラーが発生することがあります。Google DNSは「8.8.8.8」と「8.8.4.4」という覚えやすいIPアドレスを提供しており、クライアントとサーバー間の安全なDNS接続を確立できます。
「Windows 10でDNS設定を変更する方法」の簡単なガイドを参考に、DNSアドレスを変更してください。また、「WindowsでOpenDNSまたはGoogle DNSに切り替える方法」のガイドに従えば、OpenDNSやGoogle DNSへの切り替えも可能です。手順どおりに進めた後、Microsoft Storeからアップデートやアプリをインストールできるかどうかを確認しましょう。

方法13: Windows Updateコンポーネントをリセットする
アップデートコンポーネントの不整合により、0x80D05001エラーが発生することがあります。特に、アップデートコンポーネントが中途半端な状態(開くことも閉じることもできない状態)に陥った場合に頻繁に起こります。この問題は、Windows Updateコンポーネントをリセットすることで素早く解決できます。「Windows 10でWindows Updateコンポーネントをリセットする方法」のガイドを参考に、破損したコンポーネントを修復してください。

この作業は、コマンドプロンプトで一連のコマンドを実行し、必要なWindowsサービスをすべて再起動するというシンプルな流れです。すべてのコマンドを実行した後、エラーが解消されたかどうかを確認してください。
注意: 自動修復ツールを使用してこのエラーを解消することも可能です。
方法14: レジストリファイルを編集する
次に、Windows Updateのダウンロードパスを整理することで、エラーの解消を試みます。レジストリの操作は慎重に行ってください。誤った編集を行うと、ファイルを失う恐れがあります。以下の手順に従って、レジストリキーを調整しましょう。
1. Windows キーを押して「Registry editor(regedit)」と入力し、管理者として実行をクリックします。

2. レジストリエディターで、以下のパスに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

3. 右ペインで WUServer と WIStatusServer を探します。
3A. これらのエントリが見つからない場合は、Windows Updateのダウンロードパスを削除できません。次のトラブルシューティング方法に進んでください。
3B. エントリが見つかった場合は、右クリックして削除を選択します。

4. 最後にPCを再起動し、0x80D05001アップデートエラーが解消されたかどうかを確認します。
方法15: Microsoft Storeをリセットする
Microsoft Storeをリセットすると、関連するすべてのデータと破損したキャッシュをクリアできます。ただし、すでにインストール済みのアプリやゲームが削除されることはありません。0x80D05001エラーを解消するために、Microsoft Storeのリセットを試みましょう。
1. Windows キーを押して「Microsoft Store」と入力し、アプリの設定をクリックします。

2. 設定画面を下にスクロールし、強調表示されているリセットオプションをクリックします。
注意: Microsoft Storeをリセットすると、アプリデータが削除されます。

3. 確認ダイアログでリセットをクリックし、PCを再起動します。

方法16: Microsoft Storeを再登録する
Microsoft Storeのリセットでも0x80D05001エラーが解消しない場合は、再登録を試みてください。以下の手順に従ってください。
1. Windows キーを押して「Windows PowerShell」と入力し、管理者として実行をクリックします。

2. 以下のコマンドを入力し、Enter キーを押します。
PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + 'AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}

3. コマンドの実行が完了するまで待ち、Microsoft Storeを開いてみてください。エラーなく起動できるようになります。
方法17: Microsoft Storeを再インストールする
これまでのすべての方法で問題が解決しない場合は、Microsoft Storeを再インストールするしかありません。この操作により、アプリに関連する破損ファイルがすべて削除され、以降は0x80D05001エラーが発生しなくなります。
1. Windows PowerShell を管理者として起動します。
2. get-appxpackage –allusers と入力し、Enter キーを押します。

3. 一覧から Microsoft.WindowsStore の名前を探し、PackageFullName のエントリをコピーします。

4. PowerShellウィンドウの新しい行に remove-appxpackage と入力し、半角スペースを空けて先ほどコピーした文字列を貼り付けます。以下のような形式になります。
remove-appxpackage Microsoft.WindowsStore_22202.1402.2.0_x64__8wekyb3d8bbwe
注意: コマンドの内容は、お使いのWindowsのバージョンによって多少異なる場合があります。

5. これでMicrosoft StoreがPCから削除されます。PCを再起動してください。
6. 再インストールするには、再びWindows PowerShellを管理者として開き、以下のコマンドを入力します。
Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.WindowsStore_11804.1001.8.0_x64__8wekyb3d8bbwe\AppxManifest.xml" –DisableDevelopmentMode

7. 最後に、Microsoft StoreがPCに再インストールされ、エラーコードが表示されなくなります。
方法18: 新しいユーザープロファイルを作成する
ユーザープロファイルに関連するエラーや不具合は、新しいユーザーアカウントを作成することで解決できることがあります。「Windows 10でローカルユーザーアカウントを作成する方法」のガイドを参考に、新しいユーザープロファイルを作成してください。

新しいユーザープロファイルの作成後、0x80D05001エラーが解消されたかどうかを確認してください。
方法19: システムの復元を実行する
どの方法でも問題が解決しない場合は、PCが正常に動作していた以前の状態に復元してみましょう。「Windows 10でシステムの復元を使用する方法」のガイドを参考にすれば、簡単に実行できます。

この便利な機能のおかげで、0x80D05001エラーを解消できるはずです。
方法20: PCを初期化する
Microsoft Store自体に問題が見られないのに、依然として0x80D05001エラーが発生する場合は、PCの初期化をおすすめします。「データを失わずにWindows 10をリセットする方法」のガイドを読み、手順に従って問題を解決してください。

おすすめの関連記事:
- Windows 10のネットワークエラー0x00028001を修正する方法
- Windows 10で累積アップデートKB5008212がインストールできない場合の対処法
- Windows Updateエラー0x80070057の解決方法
- Windows 10アップデートエラー0x80072ee7の修正方法
本ガイドがお役に立ち、Windows 10アップデートエラー0x80D05001を解消できたなら幸いです。便利なTipsやテクニックの情報を随時発信していますので、ぜひブックマークしてご活用ください。ご意見や次に知りたいテーマがあれば、下のコメント欄でお気軽にお知らせください。
-
Windows Updateエラー80072ee2の修正方法【完全ガイド】
エラー80072ee2は、システム内のファイルが破損している、または更新プログラムの処理が停止している場合に発生するWindows Updateのエラーです。この記事で紹介する対処法は、8024400Aや8024400Dといった類似のエラーにもそのまま適用できます。以下の手順に進む前に、エラーが発生しているPCがインターネットに接続できることを必ず確認してください。Windows Updateサーバーへ接続して更新プログラムを再取得する必要があるためです。Windows Updateエラー80072ee2を解決する5つの方法解決策1:レジストリの編集この更新エラーに対して最も有効な対策は、レジ
-
Windows Updateエラー800f0902の原因と対処法を徹底解説
エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって