WindowsでMicrosoft Storeエラー0x80070520を解決する方法

📅
🕑 1 分で読む

Microsoft Store からアプリを開こうとすると、エラー 0x80070520 が表示されましたか?特に KB5036980 のような大きなアップデートの後は、かなり面倒です。これは珍しいことではなく、いくつかの理由で発生する可能性があります。システムファイルが破損している、または Store のキャッシュに問題があるなどです。原因が何であれ、いくつかのトラブルシューティング手順を実行することで、正常な状態に戻れる可能性は十分にあります。通常は、組み込みのトラブルシューティングツールから始めるのが迅速かつ簡単ですが、それでも問題が解決しない場合は、Store をリセットまたは再インストールすると解決する場合があります。ただし、これらの手順のいくつかはさまざまな環境で効果がありましたが、すべての修正がすぐに機能するわけではないため、少し辛抱する必要があるかもしれません。

Windowsでエラー0x80070520を修正する方法

Windowsストアアプリのトラブルシューティングツールを実行する

Windows 独自のトラブルシューティングツールは一般的な問題を検出できるため、多くの場合、最初に試すことになります。Windows ストアの問題をスキャンし、自動的に修正を試みます。さらに、Windows 10 と 11 の両方で利用できます。より複雑な修正に取り組む前に、まずは試してみることをお勧めします。うまくいくときもあれば、うまくいかないときもありますが、すぐに解決できます。

  • スタート メニューをクリックし、歯車アイコンをクリックして設定を開きます。
  • [更新とセキュリティ] > [トラブルシューティング] > [追加のトラブルシューティング]に移動します。
  • リストでWindows ストア アプリを探して展開し、[トラブルシューティング ツールの実行]をクリックします。

画面の指示に従ってください。Windowsがストアのバグを修正してくれることを期待しましょう。環境によっては、この方法がスムーズに実行され、すぐに問題が解決することもあります。しかし、何も問題が見つからず、より本格的な修正を試す必要がある場合もあります。

Microsoft Storeをデフォルトにリセットする

この手順は少々面倒ですが、多くの場合は必要です。ストアをリセットすると、特に大きなアップデートの後などに破損している可能性のある一時ファイルや設定が消去されます。ストアを新しく始めるようなものです。設定からでもコマンドからでも実行できますが、どちらでも速い方を選んでください。

  • 「設定」>「アプリ」>「インストール済みアプリ」(バージョンによっては「アプリと機能」 )に移動します。または、 Start + Iを押して「設定」を開きます。
  • Microsoft Store アプリまでスクロールしてクリックし、[詳細オプション]を選択します。
  • 下にスクロールして「リセット」ボタンを見つけ、クリックします。プロンプトが表示されたら確認します。

その後、PCを再起動して、すべての変更が反映されていることを確認してください。特にストアアプリのキャッシュや設定ファイルに不具合がある場合は、リセットだけでエラーが修正されることもあります。

PowerShell を使用してストアをリセットする

GUIで問題が解決しない場合は、コマンドラインでのアプローチをお試しください。PowerShellを使用してリセットすると、未解決の問題を解消できる場合があります。方法は次のとおりです。

  • Win + Xを押して、Windows PowerShell (管理者) を選択します。
  • PowerShell ウィンドウで、次のように入力するか、コピーして貼り付けます。 wsreset.exe

このコマンドは基本的に、ストアのキャッシュをバックグラウンドでリセットします。PCが少しちらつくことがありますが、その後ストアアプリが新しく開く可能性があります。それでも問題が解決しない場合は、キャッシュフォルダの名前変更など、より抜本的な変更を試してください。

ストアキャッシュフォルダの名前を手動で変更する

ちょっと厄介なケースですが、キャッシュフォルダの肥大化が原因でエラーが発生することがあります。システムフォルダの操作に慣れている方は、試してみる価値はあります。キャッシュフォルダは時間の経過とともに大きくなったり破損したりする可能性があるため、名前を変更するとWindowsは新しいフォルダを作成します。

  • C:\Users\ユーザー名\AppData\Local\Packagesに移動します。
  • Microsoft. StorePurchaseApp_8wekyb3d8bbweという名前のフォルダーを見つけて、中に入ります。
  • LocalCacheフォルダーを見つけます。
  • 右クリックして「名前の変更」を選択し、「LocalCache.old」に変更します。

開いているアプリをすべて閉じて、再起動してください。キャッシュを新しくするとエラーが解決する場合があります。機種によっては、キャッシュサイズやフォルダの権限によって状況が変わる場合がありますので、この手順で問題が解決する場合もありますが、多少の調整が必要になる場合もあります。

PowerShell 経由で Microsoft Store を再インストールする

上記のいずれの方法でも問題が解決しない場合は、ストアの再インストールが最終手段となる可能性があります。これはPowerShellの以下のコマンドで実行できます。

  • Win + X を使用して、 PowerShell (管理者)を再度開きます。
  • 次のコマンドを 1 つずつ実行します (正確に入力してください)。
Get-AppxPackage -allusers *WindowsStore* | Remove-AppxPackage
Get-AppxPackage -allusers *WindowsStore* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\\AppXManifest.xml"}

これにより、ストアアプリが最初から削除され、再インストールされます。これらを実行した後、コンピューターを再起動してください。確かに少し面倒ですが、頑固なエラーを解消するには、これが必要になることもあります。

これらの手順で0x80070520エラーが解決することを願っています。イライラしますが、これらの修正は多くの環境で効果がありました。実際のコード、実際の手順、無駄な操作なし、そして少しの忍耐があれば、状況は改善するかもしれません。

まとめ

  • ストア アプリの組み込みトラブルシューティング ツールを実行します。
  • 設定または PowerShell を使用してストアをリセットします。
  • wsreset.exeバックグラウンドでキャッシュをクリアするために使用します。
  • ストア キャッシュ フォルダーが肥大化したり破損したりしている場合は、名前を変更します。
  • PowerShell コマンドを使用してストアを再インストールします。

まとめ

Windowsのアップデートで時々不具合が発生するので、この種のエラーは厄介です。しかし、少しトラブルシューティングをすれば、そして場合によってはコマンドラインの魔法を使えば、たいていは修復できます。フォルダ名の変更やコマンド実行の準備だけはしておきましょう。この情報が、誰かの解決に何時間も費やす時間を節約してくれることを願っています。