タカハシさんの回答は非常に的確です。補足として、GUIでのアクセス許可の再設定がうまくいかない場合、コマンドプロンプト(管理者)でicacls
コマンドを使用する方法もあります。これはアクセス制御リスト(ACL)をリセットするための強力なツールです。
icacls
コマンドでデフォルトのアクセス許可をリセットする手順:
まず、タカハシさんの手順に従いtakeown
コマンドで所有権を取得します。次に、コマンドプロンプト(管理者)を開き、以下のコマンドを実行します。icacls "C:\Program Files\WindowsApps" /reset /t /c /q
このコマンドは、指定されたフォルダー以下のすべてのファイルとサブフォルダーのアクセス許可を、デフォルトの状態にリセットします。手動で変更してしまった権限の問題を修正できる可能性があります。
注意:これらの操作はシステムの重要な部分を変更するため、実行する前に必ず重要なデータのバックアップを取ることを強くお勧めします。