WindowsでMicrosoft Storeエラー0x80D02017を解決する方法
Windows 10 または 11 でストア エラー 0x80D02017 に遭遇したことがあるなら、それがどれほどイライラするかご存知でしょう。特に、他のすべてが正常であるように見える場合です。通常、このエラーは、アプリをインストールまたは更新しようとしているとき、または場合によっては Microsoft Store を開いているときにポップアップ表示されます。Windows のメジャー アップデートの後、またはストア コンポーネントまたはネットワーク設定に問題がある場合に発生する傾向があるため、少し奇妙です。朗報ですか? 私や他のユーザーには実際に効果があった修正方法が多数あるので、ラップトップを窓から投げ出す前に、いくつか試してみる価値があります。重要なのは、問題がストア アプリ自体にあるのか、ネットワークの問題、ウイルス対策ソフトウェアの干渉、または破損したファイルなのかを特定することです。これらをクリアすると、通常、エラーは消えて、ダウンロードが通常どおり再開されます。
WindowsでMicrosoft Storeエラー0x80D02017を修正する方法
役立つかもしれない解決策をいくつかご紹介します。症状に合わせて、最も簡単そう、あるいは適切と思われるものを選んでください。すぐに効果が出る場合もあれば、複数の方法を組み合わせる必要がある場合もありますが、ご安心ください。これらの方法で多くの方が効果を実感しているので、きっと解決できるはずです。
Windowsストアアプリのトラブルシューティングツールを試す
この組み込みのトラブルシューティングツールは、特にアップデート中やアプリの起動中にエラーが表示される場合に、ストアの一般的な問題を検出して修正できます。操作は非常に簡単ですが、アップデート後にWindowsがトラブルシューティングツールの場所を自動的に空にしてしまうのは少し面倒です。
- 設定(Win+I)>更新とセキュリティ>トラブルシューティング>追加のトラブルシューティングに移動します
- Windowsストアアプリまでスクロールダウンし、「トラブルシューティングツールを実行」をクリックします。
- 画面に表示される手順に従ってください。Windows がスキャンを実行し、検出されたバグの修正を試みます。設定によっては、特にストアのキャッシュやレジストリ内に深刻な問題がある場合は、すべてを完全に修正するのに数回の試行が必要になる場合があります。
Windows 11の場合、場所が少し異なりますが、基本的には「設定」>「システム」>「トラブルシューティング」>「その他のトラブルシューティング」に進みます。次に、Windows Updateを見つけて実行し、画面の指示に従います。場合によっては、Windows自体をアップデートすると、このエラーが解消されることがあります。
Windowsストアをリセットして破損したファイルを消去する
これは定番の修正方法です。少し奇妙に聞こえるかもしれませんが、ストアキャッシュをリセットすると、0x80D02017などの奇妙なエラーが解決することがよくあります。手早く解決でき、コマンドもシンプルです。
- PowerShellを管理者権限で開きます。これを行うには、 を押して「Windows PowerShell (管理者)」Win + Xを選択します。
- 次のコマンドを入力して Enter キーを押します。
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
ある環境ではこのコマンドですぐに問題が解決しましたが、別の環境では2回実行して再起動する必要がありました。Windowsは時々、必要以上に事態を複雑にしてしまう奇妙な性質を持っています。
サードパーティのウイルス対策ソフトを一時的に無効にする
Norton、Avast、Malwarebytesなどのウイルス対策ツールは、ストアの動作に干渉することがあります。これらのツールをご利用の場合は、一時的に無効にしてエラーが解消されるかご確認ください。問題が解決した場合は、後で必ず有効に戻してください。Windows Defenderが原因となることはあまりありませんが、サードパーティ製のツールが原因となる場合があります。はい、サードパーティ製のツールは、ストアの動作に必要なシステムファイルを破損させることがあります。
Windows Defender を無効にするには(テストとして):
- Windowsセキュリティ > ウイルスと脅威の防止 > 設定の管理を開きます
- リアルタイム保護をオフにします。これによりシステムが一時的に無防備状態になることに注意してください。テストとしてのみ実行してください。
IPV6 サポートを無効にする(ネットワークの問題が疑われる場合)
Windows は、特に動的 IP アドレスや特定のルーターを使用する場合、IPV6 接続の処理に問題が発生することがあります。ストアでネットワークの問題が発生している場合は、IPV6 を無効にすると問題が解決する場合があります。
- スタートアイコンを右クリックし、「ファイル名を指定して実行」を選択します。
- 入力し
ncpa.cplてEnterキーを押します - アクティブなネットワーク接続を右クリックし、「プロパティ」を選択します。
- スクロールしてインターネットプロトコルバージョン6(TCP/IPv6)のチェックを外します。
- [OK]をクリックして PC を再起動し、ストアの動作が改善されたかどうかを確認します。
一部の設定では、これでネットワーク関連のエラーが修正されます。なぜ機能するのかは不明ですが、他の修正方法で問題が解決しない場合は試してみる価値はあります。
プロキシ/VPN設定をオフにする
VPNやプロキシサーバーをご利用の場合、ローカルネットワークからストアへのアクセスがブロックされる可能性があります。これらを無効にすることで簡単に解決できます。
- 設定 > ネットワークとインターネット > プロキシに移動します
- プロキシサーバーの使用をオフにする
- VPNの場合は、「設定」>「ネットワークとインターネット」>「VPN」に移動します。
- VPNプロファイルを一時的に削除または無効にする
場合によっては、ストアが複雑なネットワーク設定を好まないこともあり、これらをオフにするとダウンロードが可能になります。
SoftwareDistributionフォルダの名前を変更する
このフォルダにはWindows Update用の一時ファイルが保存されていますが、破損したデータがあるとストアに悪影響を与える可能性があります。フォルダ名を変更すると、ストアの更新コンポーネントの一部がリセットされ、0x80D02017などのエラーが修正される可能性があります。
- 管理者としてコマンドプロンプトを開きます。 を押しWin + R、 と入力し
cmdて、 を押します。Ctrl + Shift + Enter - 次のコマンドを入力し、各コマンドの後に Enter キーを押します。
net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old rmdir C:\Windows\SoftwareDistribution\DataStore rmdir C:\Windows\SoftwareDistribution\Download net start cryptSvc net start bits net start msiserver
ただし、管理者権限で実行していない場合や、プロセスがフォルダをロックしている場合、これらのコマンドが失敗する場合があることにご注意ください。権限を再確認するか、必要に応じてセーフモードで再起動してください。
まとめ
- Windowsストアアプリのトラブルシューティングツールを実行する
- PowerShell 経由でストアをリセットする
- 競合するウイルス対策ソフトやサードパーティ製のファイアウォールを無効にする
- ネットワークの異常が続く場合は、IPV6 サポートをオフにしてください
- ネットワーク障壁をクリアするためにプロキシまたはVPNを無効にする
- SoftwareDistributionフォルダをリセットする
まとめ
正直なところ、エラー0x80D02017の修正には多少の試行錯誤が必要です。特にネットワーク設定、破損したキャッシュファイル、サードパーティの干渉などが原因となる可能性があるためです。これらの修正のほとんどは簡単で、レジストリを詳しく調べたり複雑な設定をしたりする必要がないため、多くの場合、忍耐力の問題です。Windowsのアップデート後にこのようなエラーが表示されるのは少々面倒ですが、少なくとも原因を特定してしまえば、解決策はたいてい簡単です。この方法が誰かのストアを正常な状態に戻すのに役立つことを願っています。少なくとも私の場合は何度かうまくいきました。