コンテキストメニューへ所有権のリセットを追加
前回の編集をしやすくするために、コンテキストメニューへ追加。
ファイルの場合
フォルダーの場合
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\ResetPermissions]
"MUIVerb"="所有権のリセット"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""
[HKEY_CLASSES_ROOT\*\shell\ResetPermissions\command]
@="icacls "%1" /q /c /reset"
[HKEY_CLASSES_ROOT\Directory\shell\ResetPermissions]
"MUIVerb"="所有権のリセット"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"SubCommands"=""
[HKEY_CLASSES_ROOT\Directory\shell\ResetPermissions\shell\Only]
"MUIVerb"="このフォルダーのみ"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\shell\ResetPermissions\shell\Only\command]
@="icacls "%1" /q /c /reset"
[HKEY_CLASSES_ROOT\Directory\shell\ResetPermissions\shell\Incl]
"MUIVerb"="サブディレクトリを含める"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\shell\ResetPermissions\shell\Incl\command]
@="icacls "%1" /t /q /c /reset"
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
SHIFT+右クリで表示されます。
削除する場合は
[-HKEY_CLASSES_ROOT\*\shell\ResetPermissions]
[-HKEY_CLASSES_ROOT\directory\shell\ResetPermissions]
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
補足 :
リセットと言ってもインストール直後の状態にリセットされる訳ではありません。
詳しくは分からないけど、どっかに変更前のACEがキャッシュ?されててそれが復元されているような感じがする。たぶん違うと思う・・・
雰囲気的には余分なACEが削除されているっぽいが・・・
*レジストリの編集は自己責任でお願いします。