私はWindows 8を使用しています。(8.1ではありません)
Metro アプリ (メール、写真、天気、ゲーム、スポーツ、Bing、旅行、Skype など) が開きません。
Windows ストアはアプリをインストールするまで動作しますが、インストール後に「問題が発生したため、Windows ストアは動作していません。PC で Windows を再起動/更新してください」というエラー メッセージが表示されます。
コマンドラインに「SFC /scannow」と入力してみましたが、修復できない破損ファイルが含まれているというエラーが表示されます。
通常の Windows メトロ アプリのトラブルシューティング ツールを試したところ、ディスプレイ アダプターが古くなっている (更新済み) か、Windows ストア構成が破損している可能性があると説明されました。これで問題が絞り込まれる可能性があります。
コマンド「powershell -ExecutionPolicy Unrestricted Add-AppxPackageDisableDevelopmentMode Register$Env:SystemRoot\WinStore\AppxManifest.XML」を実行しようとしましたが、「展開に失敗しました。パッケージ リポジトリが破損しています」というエラー メッセージが表示されます。
また、レジストリにはすべてのアプリ パッケージに対する完全な権限があるようなので、これも問題ではありません。
問題を特定するのに十分な情報が上記にあることを願っています。ご協力をよろしくお願いいたします。
答え1
私も同じ問題を抱えていました。私の場合、愚かにも「App Data」フォルダ全体の権限を変更してしまい、一部の Windows Metro アプリに必要な権限が削除されてしまいました。パッケージごとに権限が設定されているようです。調査し、あなたが説明したのと同じ修正を試みたところ (私の場合はうまくいきませんでした)、次の修正が最終的にうまくいきました。
ALL APPLICATION PACKAGES というユーザーを Packages フォルダーとそのすべての子フォルダーに追加します。
詳細な手順(Windows にあまり詳しくない人向け):
- C:/Users/[ユーザー名]/App Data/Local に移動します。そこに Packages というフォルダがあるはずです。
- 右クリックして、プロパティ -> セキュリティ -> 編集 -> 追加を選択します。
- 「ALL」と入力し、「名前の確認」をクリックします。これにより、ALL APPLICATION PACKAGES というユーザーがフィールドに自動入力されます。それを選択して、フル コントロールを付与します。
- [OK]をクリックします。
- [OK] をクリックします。パッケージのプロパティ ウィンドウに戻ります。
- 「詳細設定」をクリックします。
- 「すべての子オブジェクトのアクセス許可エントリを置き換える...」の横にあるボックスをオンにします。
- 「適用」をクリックします。