内気なもんた君

時々日本語化してます

コンテキストメニューへ所有権のリセットを追加

コンテキストメニューへ所有権のリセットを追加

前回の編集をしやすくするために、コンテキストメニューへ追加。

ファイルの場合

フォルダーの場合

- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -

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が削除されているっぽいが・・・

 

レジストリの編集は自己責任でお願いします。