はじめに
Microsoft Storeを通じてUbuntuをインストールしようとしたら、ボタンを押しても反応しなかったという話。
ほかのアプリケーションでも同様に反応しなかった。
対処していく
とりあえず公式の言ってる通りに直してみよう。
上から順に、ダメだったら次の方法、って感じでやっていくらしいです。
時刻/タイムゾーンの設定
設定から、時刻を自動的に設定する
を有効にしてみます。
これでできれば万歳ですが、まぁ無理でした。
Windows Updateする
が、無理。
Storeのリセット
検索ボックスでWSReset
と入力し、コマンドを実行します。
コマンドプロンプトが消えて、ストアが起動したら作業終了です。
が、ダメ。
Storeのコンポーネントの再登録
PowerShellを管理者権限で実行し、以下を実行してみる。
実行の際はStoreは閉じましょう。
Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation-like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
「展開中の進行状況……」みたいなのがたくさん出てきます。
同時に、何やら赤文字のエラーがいっぱい。
Storeと関係なさそうなところのインストールができないって話だったのでとりあえず無視。
終わったらPCを再起動します。
アカウントを作り直してみる
新しくアカウント作ってみて、動作確認をしろと言われましたが、ちょっと面倒なので飛ばすことに……
ウイルス対策ソフトの一時無効化
これは怖いのでいったん保留
プロキシ設定の解除
保留
Storeのコマンドでの修復
コマンドプロンプトを管理者権限で起動し、以下を実行してPowerShellを使用します。
PowerShell -ExecutionPolicy Unrestricted
system32
って出てきたら以下二つを実行する。
PS C:\WINDOWS\system32> $manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + "\AppxManifest.xml"
PS C:\WINDOWS\system32> Add-AppxPackage -DisableDevelopmentMode -Register $manifest
公式ドキュメントに載っているのはこれだけでしたが、無理そう。
こうなると、アカウント周りでバグってそうなので次へ。
アカウントをいじってみる
別アカウントを追加
とりあえず別アカウントでもサインインしてみるけどうまくいきません。
別アカウントを使用
いったん最初のアカウントからサインアウトして、別のアカウントでサインインしてみるけど、これもダメ。
サインアウトしてもう一度サインインしてみる。
これでもうまくいきません。
サインアウトした状態でやってみる
入手
ボタンを押せばサインインを求められるので、サインインしてみる……
…………おや……?
なぜかいけました。
まとめ
とりあえずいろいろやってみましたが、サインアウトした状態で行けるようになるとは……
結局原因はよくわかりませんでしたが、よくある症状ではあるようなので何かの参考になればと思います。