Windows 10でストアが起動しなくなったときに行うこと
Windows 10で突然ストア(Windows Store)が起動しなくなることがある。その際、以下の対処を行うことで再度ストアを利用できるようになる。
復旧手順
通常は以下の手順のうち、ストアの再インストールまでで復旧する。ただし、まれにストアの再インストールだけでは復旧しないこともある。その場合は、順次次の手順を実行していく必要がある。
ストアのキャッシュのクリア
まずは、ストアのキャッシュをクリアする。スタートメニューまたはスタート画面で"wsreset"と入力し、wsresetを実行する。
エラーメッセージ等が表示されなければ、そのままストアを起動する。エラーメッセージが表示される場合や、依然としてストアが起動しない場合は、次の手順へ進む。
ストアの再インストール
キャッシュクリア時に問題が発生する場合、ほとんどの場合は、ストアのインストール情報が壊れることによって問題が発生している。そのため、ストアを再インストールすれば問題は解決する。手順を以下に示す。
まず、スタートメニューまたはスタート画面で"PowerShell"と入力し、PowerShellを起動する。
次に、PowerShellで以下のコマンドを実行する。
Get-AppXPackage |Where-Object {$_.InstallLocation -like "*WindowsStore*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
これでストアが再インストールされた。
ストアが起動できれば復旧はここで完了である。起動できない場合は次へ進む。
フレームワークの再インストール
まれに、フレームワークのインストール情報が壊れることによって、ストア等が起動できなくなることがある。その場合は、フレームワークを再インストールする必要がある。再インストールの手順を以下に示す。
まずは、ストアの再インストールを行ったコマンドプロンプト(PowerShell)で、以下のコマンドを実行する。
Get-AppXPackage |Where-Object {$_.IsFramework -eq $true} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
処理にはしばらく時間がかかるが、完了するまで待機する。完了後、ストアを起動する。フレームワークのインストール情報が壊れただけの場合は、通常はこれで復旧する。これで復旧しない場合は、以下の手順を実行する。
スタート画面またはスタートメニューで"PowerShell"を検索し、PowerShellを右クリックして[管理者として実行]を行う。この際、右クリックしてもメニューが開かない場合は[アプリ]を選択した後でPowerShellを右クリック統すればメニューが表示される。
次に、以下のコマンドを実行する。
Get-AppXPackage -AllUsers |Where-Object {$_.IsFramework -eq $true} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
同様に時間がかかるが、完了まで待機する。完了後、ストアを起動する。
この手順でも復旧しない場合は、次へ進む。
システムアプリの再インストール
システムアプリが破損することによってストアが利用できなくなることもある。その場合は、以下の手順で復旧させる。
管理者権限のPowerShell([フレームワークの再インストール]の後半で利用したもの)で、以下のコマンドを実行する。
Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
処理にしばらく時間がかかるが、待機する。完了したら、ストアを実行してみる。
これで復旧しない場合は、システムファイルが壊れている可能性があるため、次へ進む。
システムファイルの修復
管理者権限で以下のコマンドを実行する(フレームワークの再インストールの後半で利用したコマンド画面でも実行可能)。
dism /online /cleanup-image /restorehealth
sfc /scannow
上記コマンドを実行することで、システムファイルの破損が確認され、修復される。この処理が完了するまで環境にもよるが数時間かかることもある。
完了後、再度ストアを実行する。実行できない場合は、再インストールの手順をもう1度実行し、確認してみる。
万が一、システムファイルが修復できない、あるいは修復後もストアが利用できない場合は、Windowsの再インストールが必要となる。
参考文献
Windows 10 のスタート メニュー、Microsoft Edge 、設定、通知などが応答しない場合の対処法 (http://answers.microsoft.com/ja-jp/windows/wiki/windows_10-update/windows-10/5a606106-5820-4a86-a31e-b94d91364e10)
Akira Umeoka MAIL
全部試したが直りませんでした。