Windows 11/10でMicrosoft Storeのキャッシュをクリアしてリセットする方法

📅
🕑 1 分で読む

Microsoft Store関連の問題への対処は、時に面倒なものです。アプリがダウンロードまたはインストールできない、あるいは何かをダウンロードしようとするたびに0x803F8001や0x80070422といったエラーコードが表示される、といった問題も考えられます。キャッシュをリセットまたはクリアすることで、こうした問題の多くを解決できます。しかも、それほど複雑な作業ではありません。キャッシュをリセットまたはクリアすることで、時間の経過とともに競合や速度低下の原因となる、不要なキャッシュがすべてクリアされます。キャッシュをクリアすれば、Storeの動作は大幅に改善されるはずです。しかし、Windowsはこうした問題に常に一貫性があるわけではないため、何度か試したり、複数の方法を試したりする必要がある場合もあります。そこで、ここでは、効果的な方法と、その効果について少しだけ裏情報を交えて、実用的な解決策をいくつかご紹介します。

Windows 11/10でMicrosoft Storeのキャッシュをクリアする方法

ストアでアプリをダウンロードできない、またはエラーメッセージが表示されることがよくあります。Windowsはアプリのインストール時に大量のデータをキャッシュするため、イライラさせられます。キャッシュが破損したり肥大化したりすると、ストアで問題が発生する可能性があります。キャッシュをクリアすることで、これらの厄介なエラーを解決できる場合があります。特定のエラーコードが表示される場合でも、アプリのダウンロードが遅い場合でも、キャッシュをリセットすることは手軽な最初のステップです。しかも、これは簡単なので、簡単に実行でき、多くの場合効果的です。それでは主な方法を見ていきましょう。

WSResetコマンドを使用する

これはおそらく最も簡単な方法で、ファイルや設定を変更することなくストアをリセットできるので便利です。基本的にキャッシュをクリアし、ストアをクリーンな状態で再起動します。設定によっては動作が遅かったり、あまり効果がないように感じるかもしれませんが、特にキャッシュ関連のエラーの場合は、驚くほど頻繁に機能します。

  • スタートボタンを右クリックして、「ファイル名を指定して実行」を選択します。または、 を押しますWindows + R
  • 入力しWSReset.exeEnter キーを押します。

数秒以内に、黒いウィンドウが一瞬点滅してから閉じることがあります。場合によっては、小さなMicrosoft Storeが勝手に開くことがありますが、これは良い兆候です。これはキャッシュがリセットされたことを意味します。通常、この後、再度サインインして、以前のエラーなしでコンテンツをダウンロードできるようになります。一部のマシンではこれでキャッシュがリセットされますが、少し時間がかかる場合があります。再起動すると改善される場合もあります。より複雑な修正を行う前に、まず最初に試すべき方法であることが多いです。

設定アプリから

この方法はGUIベースなので、コマンド操作に慣れていない方でも安心して使えるのが便利です。また、設定やサインイン情報などを含め、アプリを完全にリセットしたい場合にも便利です。多くのマシンでは、特にキャッシュのクリアだけでは不十分な場合に、この方法で問題を解決できます。ただし、ストア関連データの一部が消去されますが、いずれにしてもオンライン上に保存されるため、再度サインインする手間はそれほどかかりません。

  • Windows + I を押して設定を開きます。
  • [アプリ] > [アプリと機能]に移動します。
  • リストを下にスクロールして、 Microsoft Store を見つけます。
  • それをクリックして、[詳細オプション]を選択します。
  • 新しいページで下にスクロールし、「リセット」ボタンをクリックします。
  • プロンプトが表示されたらリセットを確定します(「サインイン情報と設定を削除します」と表示される場合もあります)。もう一度「リセット」をクリックします。

リセットされたら、Microsoftアカウントでストアに再度ログインする必要があります。「Windows は ‘ms-windows-store:PurgeCaches’ を見つけられません」といったエラーが表示される場合がありますが、これは通常、ストアアプリ自体を再登録する必要があることを意味します。これも簡単な解決策であり、頑固なバグを解消できる可能性があります。

PowerShell 経由でストアを再登録する — 当然ながら、Windows は必要以上に困難にする必要があるため

これはどちらかと言うと最終手段ですが、ストアが全く反応しなくなったり、正常にリセットされなかったりする場合は、再登録することで解決することが多いです。これは基本的に、Windowsにストアアプリを最初から再インストールするよう指示し、破損したファイルや誤った設定を修正するものです。

  • PowerShell を管理者として開きます。スタートメニューを右クリックして[Windows ターミナル (管理者)]を選択するか、 PowerShellを検索して右クリックし、[管理者として実行]を選択します。
  • 次のコマンドを実行します。

powershell -ExecutionPolicy Unrestricted -Command "& {Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.xml}"

この方法は当てにならない場合もありますが、他の解決策では解決できない頑固な問題がある場合は、試してみる価値はあります。この解決策が実際に効果を発揮するまでに、1、2回の再起動が必要になる場合もあります。

レジストリ エディターを使用する (注意してください)

レジストリをいじるのは確かにリスクがあります。一歩間違えれば事態は悪化するかもしれません。しかし、もしレジストリをいじることに抵抗がなければ、ストアキャッシュに関連する特定のレジストリエントリを消去することで、奥深くに潜む破損を修復できるかもしれません。ただし、事前にレジストリのバックアップを作成するか、復元ポイントを作成しておくことをお忘れなく。

  • 管理者としてコマンド プロンプトを開きます。cmd検索に入力し、右クリックして、[管理者として実行]を選択します。
  • ウィンドウに次のように入力します:

wmic useraccount get name, sid

これにより、ユーザーSIDのリストが表示されます。アカウントに一致するSIDが必要になります。確認してから、続行してください。

  • レジストリ エディターを起動します。 を押して と入力しWindows + RregeditEnter キーを押しプロンプトが表示されたら許可を与えます。
  • 次の場所に移動します:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore

左側のパネルで、自分のSIDと同じ名前のフォルダを探し、確認後、右クリックして「削除」を選択します。プロンプトが表示されたら確認します。これで、ユーザーアカウント固有のキャッシュエントリが消去されます。

これは少し高度なので、レジストリ設定をいじるのに抵抗がない人だけにしてください。ちょっとしたミスが奇妙な問題を引き起こす可能性があるからです。しかし、頑固な場合はかなり効果的なので、試してみる価値はあります。

これらの方法が、ストアの不可解なエラーや動作の遅延を回避するのに役立つことを願っています。場合によっては、一度リセットするだけで、すべてが再び機能するようになります。より頑固なバグの場合は、再登録や簡単なOSアップデートでも改善する可能性があります。Windowsは時折、私たちを困らせるのが好きなのです。

まとめ

  • 実行WSReset.exeダイアログから実行します。
  • [設定] > [アプリ] > [詳細オプション] > [リセット]からアプリをリセットします。
  • 必要に応じて、PowerShell コマンドを使用してストアを再登録します。
  • 解決困難な問題については、レジストリを慎重に調べて、ユーザー固有のキャッシュ エントリを削除します。

まとめ

キャッシュの問題を解決するのは本当に大変ですが、ある環境でうまくいった方法が、別の環境ではうまくいかないこともあります。重要なのは、これらの方法を一つずつ試していくことです。まずは簡単なものから始めて、必要に応じてより高度な修正方法へと進めてください。通常、キャッシュがクリアされると問題は解決し、ストアが正常に動作するようになります。ただし、レジストリの編集を始める前に、重要なものはすべてバックアップしておくことを忘れないでください。Windowsは常にスムーズに動作するとは限りません。

これでストアエラーで頭を抱える人がいなくなることを祈っています。キャッシュをちょっと消去するだけで、状況が改善することもあります。私の知り合いの何人かのユーザーにとって、ちょっとした救いになっています。