Microsoft Store からアプリをインストールまたは開こうとしたときに「この MS-Windows-Store を開くには新しいアプリが必要です」というエラーが発生すると、非常にイライラすることがあります。これは単なる奇妙な不具合である場合もあれば、キャッシュの破損、ユーザー プロファイルの破損、Windows の更新後の問題など、より根深い問題である場合もあります。このエラーの解決方法は必ずしも簡単ではありませんが、OS を完全に再インストールせずに Store を再び機能させるのに役立つ、実証済みの方法がいくつかあります。これらの修正方法は、単に再起動するものから、アプリの再登録やキャッシュのクリアなどの複雑なトリックまで多岐にわたります。特に更新やシステムの変更後にエラーが続く場合は、これらの手順を組み合わせる必要があることがよくあります。そのため、通常の「再起動してうまくいくことを期待する」方法でも問題が解決しない場合は、実際にこの問題を解決して Store を正常な状態に戻す方法を探ってみましょう。
Windowsで「このMS-Windows-Storeを開くには新しいアプリが必要です」というエラーを修正する方法
wsreset.exe でストアキャッシュをリセットする
これはストアの問題に対する典型的な対処法です。キャッシュファイルが破損すると、このような奇妙なエラーが発生する可能性があります。キャッシュをリセットすると、wsreset.exe
すぐに問題が解決することが多く、多くの場合、その場で解決します。アプリのインストールや起動を妨げている可能性のある破損したキャッシュファイルを消去します。
- Windows キーを押して、「wsreset.exe」と入力します。
- 表示されるwsreset.exeアプリをクリックします。管理者として実行する必要はなく、クリックするだけです。
- 空のコマンド プロンプト ウィンドウがポップアップ表示され、リセットが完了するとストアが自動的に開きます。
ストアが起動しない場合やエラーが続く場合でも心配はいりません。さらなる修正が必要です。
PowerShellでMicrosoft Storeを再登録する
ストアアプリ自体が、登録やファイルなど、何らかの問題を抱えることがあります。再登録を行うと、Windowsを再インストールすることなくストアアプリが再インストールされます。なぜそうなるのかは分かりませんが、私の環境では、Windowsアップデート後にストアアプリが機能しなくなった問題がいくつか修正されました。
- スタート メニューを右クリックするか、 を押してWindows PowerShell (管理者)Windows + Xを選択します。
- このコマンドをコピーして貼り付け、Enter キーを押します。
- 完了するまでお待ちください。1~2分かかる場合がありますので、しばらくお待ちください。完了したら、PCを再起動してストアが動作するかご確認ください。
Get-AppXPackage *Microsoft. WindowsStore* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
このプロセスにより、ストアの登録ファイルが再確立され、異常なエラーが修正されます。
SFCとDISMでシステムファイルをチェックする
コアシステムファイルが破損している場合、ストアにも影響が出る可能性があります。実行することsfc /scannow
で、DISM /Online /Cleanup-Image /RestoreHealth
完全な再インストールを行わなくても、不足または破損したWindowsファイルを修復できます。
- PowerShell を管理者として開きます。
- 入力してEnter キー
sfc /scannow
を押します。問題のあるシステムファイルをスキャンして修正するまで待ちます。 - それでも問題が解決しない場合は、入力してEnter キー
DISM /Online /Cleanup-Image /RestoreHealth
を押します。 - 完了したら、PC を再起動してストアを再度確認します。
Windowsとアプリが最新であることを確認する
不思議なことですが、バグはパッチで修正されることがあります。Windowsのバージョンが古い場合、ストアの動作がおかしくなったり、このようなエラーが表示されたりすることがあります。更新プログラムを確認し、保留中のものがあればインストールしてください。
- [設定] ( )を開きWindows + I、[Windows Update]に移動します。
- 「更新プログラムの確認」をクリックし、利用可能な更新プログラムをインストールします。
- 更新後、再起動してストアを再度試してください。
場合によっては、問題の原因となった最近の更新プログラムをアンインストールするだけでも役立つことがあります。特に、Windows の更新後にエラーが発生する場合は有効です。
その他のトリックとツール
上記のいずれの方法でも問題が解決しない場合は、Windowsストアアプリに内蔵されているトラブルシューティングツールをお試しください。このツールは、問題を自動的に特定して修正するよう最善を尽くします。また、 「設定」の「アプリと機能」からストアをリセットまたは修復すると、問題が解決する場合もあります。
もう一つの方法は? PowerShellコマンドを使って管理者権限でストアのパッケージを再インストールする方法、あるいはGitHub: Winhanceなどのリポジトリで提供されているような高度なスクリプトを使う方法などです。ただし、これらの方法を使う際は注意が必要で、必ず事前にデータをバックアップしておいてください。
最終手段:Microsoft Storeアプリをすべて再インストールする
他の方法がすべて失敗した場合は、管理者として開いた PowerShell で次のコマンドを実行して、ストアを含むすべての組み込みアプリを強制的に再インストールして再登録することができます。
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
これにより、すべてがデフォルトに戻りますが、数分かかる場合があります。その後、再起動して、ストアやその他のアプリの動作が改善されるかどうかを確認してください。
まとめ
- wsreset.exe でストアのキャッシュをリセットする
- PowerShellコマンドを使用してストアを再登録する
- SFCとDISMを使用してシステムファイルをチェックして修復する
- Windowsを更新し、必要に応じて最近の更新プログラムをアンインストールします
- Windowsストアアプリのトラブルシューティングツールを使用する
- 最後の手段として、すべてのストアアプリを再インストールまたはリセットする
まとめ
ストアエラーへの対処は面倒ですが、ほとんどの問題は少しの調整で解決できます。それほど難しいものではありません。場合によっては、キャッシュの破損やシステムファイルの不具合が原因の場合もあります。これらの方法のいずれかが役立つことを願っています。あるマシンではキャッシュのリセットで解決し、別のマシンでは再起動後にアプリを再登録することで解決しました。最初の方法がうまくいかなくても、試してみてください。エラーの解決がうまくいくことを願っています。誰かの役に立つことを願っています!