• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:subinacl.exeでの変更が反映されません)

subinacl.exeでの変更が反映されません

このQ&Aのポイント
  • 質問者は、レジストリ項目のセキュリティ設定変更について質問しました。
  • subinacl.exeを使用して変更しようとしましたが、うまくいきませんでした。
  • 成功したように見えますが、所有者は変更されず、Wow6432Nodeの方では問題なく変更できます。原因と解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1884/4443)
回答No.1

>どこに原因があり、どうしたらうまくいくのでしょうか。 たしかにsubinacl.exeでは結果が更新されないですね。 subinacl.exeのバグのような気がします。 マイクロソフトのツールなのに残念です。 --- SetACL.exeというプログラムをダウンロードして試してみました。 これは正常に更新されました。 https://helgeklein.com/download/#setacl ---「コマンドプロンプト画像」 http://imgur.com/qYQSXEN (1)所有者変更:画像上部のコマンド SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder" -ot reg -actn setowner -ownr "n:Administrators" (2)アクセス許可 設定:画像下部のコマンド SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder" -ot reg -actn ace -ace "n:Administrators;p:full" ---「処理結果」 所有者が変更された http://imgur.com/vRBolvC アクセス許可が設定された http://imgur.com/ateoSlp --- 画像一覧は http://imgur.com/a/JG0DQ 以上です。

erythrite
質問者

お礼

ご回答ありがとうございます。 実例や画像付きで丁寧にご解説いただき恐縮しております。 早速実行してみたところうまくいったようです。 エクスプローラーのナビゲーションペインの余分な表示を消すため、神経を使ってレジストリ操作を行っていましたが、Updateの度に元に戻しやがることにいい加減嫌気が差し、バッチファイルで行うことを考えました。 しかしsubinacl.exeではうまくいかず途方に暮れましたが、おかげさまで今後は楽に対応できそうです。 どうもありがとうございました。

関連するQ&A