Windowsストアアプリのエラーコード0x80d02017を修正する方法
Windowsストア経由でアプリをインストールしようとすると、Windows 10ユーザーの一部が0x80d02017エラーコードに遭遇します 。 影響を受けるほとんどのユーザーは、ゲームとアプリケーションの両方で問題が発生していると報告しています。 一部のユーザーは、これまでにインストールされていない新しいタイトルでのみ問題が発生していると言いますが、他のユーザーは、以前は動作していたゲームまたはアプリケーションで問題が現れていると報告します。 ほとんどの場合、影響を受けるユーザーは、Windows更新プログラムのインストール後に問題が発生し始めたのではないかと疑っています。
Windowsストア内の0x80d02017エラーコードの原因は何ですか?
さまざまなユーザーレポートと、Windows 10コンピューターでこの問題を修正するために一般的に使用されている修復戦略を調べて、この特定の問題を調査しました。 判明したように、このエラーコードの表示に関与する可能性のあるいくつかの異なる潜在的な犯人があります。
- 一般的なWindowsストアの不具合–判明しているように、更新中の特定の組み込みアプリケーションでこの特定のエラーコードを引き起こす可能性がある、かなり一般的なWindowsストアの不具合が1つあります。 このシナリオが該当する場合は、組み込みのWindowsアプリトラブルシューティングツールを実行して、問題を迅速に解決できるはずです。
- 悪いWindowsアップデート –もう1つの可能性は、悪いWindowsアップデートがインストールされたときにWindowsストアの不具合が導入されたことです。 これは、Creator's Updateでまだ更新されていないWindows 10コンピューターではかなり一般的です。 この場合、昇格されたPowershellウィンドウを使用してWindowsストアアプリをリセットすることにより、問題を解決できるはずです。
- サードパーティのファイアウォールの干渉 -VPN /プロキシクライアントまたはサードパーティのファイアウォールを使用している場合、新しいアプリケーションをダウンロードして起動するWindowsストアの機能を最終的に阻害する可能性があります。 このシナリオが該当する場合、接続がWindowsインストールエージェントによって信頼されていない可能性が非常に高くなります。 この場合、競合の原因となっているサードパーティのクライアントをアンインストールすることで問題を解決できます。
- IPV6は動的IPと競合しています 。Windows10では、動的IP構成を使用している場合は常に、複数のIPV6接続を維持する処理に問題があります。 このシナリオが特定のケースに該当する場合、ネットワーク接続ウィンドウからIPV6サポートを無効にすることで問題を完全に回避できます。
- 破損したソフトウェア配布フォルダー -このエラーコードの原因となる可能性のある別の原因は、ソフトウェア配布フォルダー内の何らかの種類の破損です。 このシナリオが該当する場合は、昇格したコマンドプロンプトを使用してソフトウェア配布フォルダーをリセットすることにより、問題を解決できるはずです。
現在、Windowsストアを使用してアプリケーションにアクセスしようとしたときにまったく同じエラーメッセージを解決するのに苦労している場合、この記事では問題を軽減するためのいくつかの異なるトラブルシューティング手順を提供します。 以下に、同様の状況の他のユーザーが0x80d02017エラーコードを解決するために正常に使用したいくつかの異なる潜在的な修正を見つけます。
可能な限り効率を維持したい場合は、効率と重大度で注文したため、提示された順序でメソッドに従うことをお勧めします。 問題の原因となっている犯人に関係なく、最終的には、問題を回避して通常どおりアプリケーションを使用するのに役立つ方法を見つけてください。
さぁ、始めよう!
方法1:Windowsアプリのトラブルシューティングツールを実行する
他の時間のかかる修正を試みる前に、Windowsバージョンが問題を自動的に解決するのに完全に対応していないかどうかを確認しましょう。 すべての最新のWindowsバージョンには、さまざまなWindowsコンポーネントの不整合を自動的にスキャンし、適切な修復戦略を自動的に適用する、クラシックトラブルシューティングツールの新しいバージョンと改良バージョンが装備されています。
0x80d02017エラーコードの原因がトラブルシューティングツールに含まれる修復戦略の1つでカバーされている場合、Windows Appsトラブルシューティングツールを実行するだけで問題を自動的に解決できます。
0x80d02017エラーコードを解決するためのWindowsアプリのトラブルシューティングツールの実行に関するクイックガイドを次に示します 。
- Windowsキー+ Rを押して、実行ダイアログボックスを開きます。 次に、「 control.exe / name Microsoft.Troubleshooting 」と入力し、 Enterキーを押して、 [設定 ]タブの[ トラブルシューティング ]タブを開きます。
アクティベーショントラブルシューティングツールへのアクセス 注: Windows 10では、代わりにms-settings:troubleshootコマンドを使用することもできます 。
- そこに着いたら、 他の問題の検索と修正に進み、 Windowsストアアプリをクリックして、トラブルシューティング ツールを実行を選択します 。
Windowsストアアプリのトラブルシューティングツールを実行する - トラブルシューティングユーティリティを起動したら、最初のスキャンが完了するまで待ち、画面の指示に従って、発見された問題の種類に基づいて推奨される修復戦略を適用します。
この修正を適用する - 修正が適用されたら、コンピューターを再起動し、次の起動シーケンスが完了したら問題が解決したかどうかを確認します。
同じ0x80d02017エラーコードが引き続き発生する場合は、下の次の方法に進んでください 。
方法2:Powershellを使用してWindowsストアアプリをリセットする
特定の問題がWindowsストアのファイル間の何らかの破損によって引き起こされている場合、Windowsストアパッケージ全体をリセットできるPowershellコマンドを実行することにより、問題を非常に効果的に解決できるはずです。
これにより、一部のユーザー設定が失われる可能性がありますが、Powershellターミナルを使用して実装できる最も迅速で効果的な修正の1つです。 影響を受ける複数のユーザーは、以下の手順を実行してコンピューターを再起動した後、問題が発生しなくなったことを報告しています。
Powershellプロンプトを使用してWindowsストアアプリをリセットする方法のクイックガイドを次に示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、 「powershell」と入力し、 Ctrl + Shift + Enterを押して、昇格されたPowershellプロンプトを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして、Powershellウィンドウに管理者権限を付与します。
「Powershell」と入力し、「Shift」+「Alt」+「Enter」を押す - 管理用のPowerShellプロンプトが表示されたら、次のコマンドを入力または貼り付けて、Windowsストアアプリをリセットします。
Get-AppXPackage * WindowsStore * -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($ _。InstallLocation)\ AppXManifest.xml"}
- プロセスが完了したら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
Windowsストアからアプリをダウンロードまたは起動しようとしても同じ問題が引き続き発生する場合は、下の次の方法に進んでください。
方法3:サードパーティのファイアウォールまたはVPNをアンインストールする
結局のところ、VPNまたはサードパーティのファイアウォールクライアントは、新しいアプリケーションをダウンロードおよび起動するWindowsストアの機能を妨げる可能性があります。 これは、プライベート接続がWindowsインストールエージェントによって信頼されていないために発生し、プロセスは実際にはセキュリティ機能によって停止されています。
このシナリオが現在の状況に当てはまる場合は、使用しているプロキシサーバー、サードパーティのファイアウォール、またはVPNクライアントをアンインストールすることで問題を解決できます。 これにより、インストールエージェントが接続を信頼し、問題なくアプリケーションを開くことができるようになります。
サードパーティのファイアウォールまたはVPNのアンインストールに関するクイックガイドを次に示します。
- Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、 「appwiz.cpl」と入力してEnterキーを押し、[ プログラムと機能]ウィンドウを開きます。
appwiz.cplと入力し、Enterキーを押してインストール済みプログラムのリストを開きます - [ プログラムと機能]画面に移動したら、インストールされているアプリケーションのリストを下にスクロールして、サードパーティのファイアウォールまたはVPNクライアントを見つけます。 表示されたら、右クリックして、新しく表示されたコンテキストメニューから[ アンインストール ]を選択します。
VPNツールのアンインストール - 次の画面の画面上の指示に従って、VPN /ファイアウォールツールのアンインストールを完了します。 ソフトウェアがアンインストールされたら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。
同じ0x80d02017エラーコードがまだ発生している場合、またはこの方法が適用されない場合は、下の次の方法に進みます 。
方法4:IPV6サポートを無効にする
この方法には、お使いのコンピューター(IPV6を使用する他のアプリケーション)との非互換性が生じる可能性がありますが、それでも0x80d02017エラーを解決する最も効率的な方法の1つです。
IPV6サポートを無効にすることで多くのユーザーの問題が解決する理由についての公式な説明はありませんが、ユーザーは、おそらく動的なIP構成が使用されているときにWindowsストアに不具合が生じる可能性があると推測しています。
この手順により、ダウンロードとアップロードの速度が少し低下する場合がありますが、ワークロードはIPV4プロトコルに渡される必要があります。 IPV6サポートを無効にするためのクイックガイドを次に示します。
- Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、テキストボックス内に「 ncpa.cpl 」と入力し、 Enterキーを押して[ ネットワーク接続 ]タブを開きます。
- [ネットワーク接続]タブに移動したら、現在アクティブなネットワーク接続を右クリックし、新しく表示されたコンテキストメニューから[ プロパティ ]を選択します。
- 接続しているネットワークの [ プロパティ]画面を開いたら、[ ネットワーク ]タブが選択されていることを確認してください。
- 次に、接続項目のリストを下にスクロールして、 インターネットプロトコルバージョン6(TCP / IPV6)を見つけます。 表示されたら、関連付けられているボックスのチェックを外し、[ OK ]をクリックして変更を保存します。
- IPV6が無効になったら、コンピューターを再起動し、次の起動シーケンスが完了したら、以前に0x80d02017エラーコードをトリガーしていたアクションを繰り返します 。
同じ問題が引き続き発生する場合、またはインターネットプロトコルを無効にしない方法を探している場合は、下の次の方法に進んでください。
方法5:ソフトウェア配布フォルダーのリセット
判明したように、破損したソフトウェア配布フォルダーを実際に処理している場合にも、この特定の問題が発生する可能性があります。 同様の状況にある複数のユーザーは、ソフトウェア配布フォルダーをリセットした後に問題が解決したと報告しています。
ただし、以下の手順を実行する前に、コンピューターをインターネットから切断する必要があります。Wi-Fiをオフにするか、有線接続を物理的に切断してください。 これに失敗すると、Windows 10は一部のファイルを変更できないことを通知し、コマンドは成功しません。
インターネット接続が無効になっていることを確認したら、以下の手順に従ってソフトウェア配布フォルダーをリセットします。
- Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、 「cmd」と入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
管理者としてコマンドプロンプトを実行する - 管理者特権のコマンドプロンプトに移動したら、次のコマンドを順番に入力し、各コマンドの後に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
- 各コマンドが正常に処理されたら、昇格したコマンドプロンプトを閉じ、以前に0x80d02017エラーをトリガーしていたアクションを繰り返して問題が解決したかどうかを確認します。