特別なフォルダC:\Program Files\WindowsApps
の所有権を取り直さなければならなかった アイコンの問題 。これで問題は解決したので、フォルダの所有権を取得する前の状態にアクセス許可をリセットしたいと思います。
NT SERVICE\TrustedInstaller
を所有者に戻し、アカウントの権限エントリを削除しました: https://i.stack.imgur.com/wUQli.png
しかし、私はまだフォルダーを完全に制御でき、所有権を取得する必要があるという通常の警告を受けずにエクスプローラーでフォルダーを参照できます。 https://i.stack.imgur.com/Sb2Na.png =
このフォルダのデフォルトの権限を復元することは可能ですか?
このフォルダーのアクセス許可をリセットするには、次のようにします。
icacls "C:\Program Files\*" /q /c /t /reset
物事は:
/reset - Replaces ACLs with default inherited ACLs for all matching files.
/t - Performs the operation on all specified files in the current
directory and its subdirectories.
Googleを検索しているときにこの答えを見つけ、解決策を見つけました。
[〜#〜] issue [〜#〜]:Windowsアプリ(メールやカレンダーなど)が開きません。スタートメニューが開きません。タスクバーアイコンを右クリックできません。
[〜#〜] fix [〜#〜]:WindowsのインストールUSBブートからKatteeが投稿したリセットACLコマンドを実行 disk、トラブルシューティング用の組み込みコマンドプロンプトを使用します。
それが私を再び働かせた理由です。再起動後はすべて問題ありません。アプリを再インストールする必要すらありません。すべてが「うまくいく」。
これが誰かを助けることを願っています!
権限のリセットはほとんどの場合機能しますが、コマンドを実行するにはSYSTEM権限が必要です。
最も簡単な解決策は、(sysinternalsからの)psexecを使用することです。
管理者特権のコマンドプロンプトまたはpowershellを開き、psexecを実行してSYSTEM-Shellを取得します。
psexec.exe -s -i cmd
そのコマンドプロンプトで、reset permissionコマンドを実行します
icacls "C:\Program Files\WindowsApps" /reset /t /c /q
前述のリカバリディスクオプションを使用する必要はありませんでした。 管理者モードでコマンドプロンプトからそれを実行する必要がありました:
icacls "C:\Program Files\WindowsApps" /reset /t /c /q
パラメータの説明:
リファレンス: icaclsコマンドリファレンス
注:推奨される方法でコンピューターを再起動した可能性もありますが、これは必須ではないと思います。
次のコマンドは、それが問題である場合にWindowsAppsが起動しない問題の修正に関して機能します。
icacls "C:\Program Files\WindowsApps" /reset /t /c /q
ただし、質問は「C:\ Program Files\WindowsAppsのデフォルトACLをリセットする」方法であり、実際にアクセス許可をリセットする方法は2つあります。デフォルトに。
オプション1
このイメージに従ってプリンシパルを手動で追加します。
オプション2
変更前にWindowsのバックアップがある場合は、それを使用してプログラムファイル/ WindowsAppsフォルダーを復元します既存のフォルダー/ファイルを上書きしないでください復元してください他の場所で icacls コマンドを使用します:
icacls "X:\PathToRestored\Program Files\WindowsApps" /save "X:\WhereToSave\WindowsApps.acl"
icacls "%ProgramFiles%" /restore "X:\PathToSaved\WindowsApps.acl"
icacls “%ProgramFiles%\WindowsApps” /setowner “NT Service\TrustedInstaller”