私は、Windows 7で次のものを動作させることができました。当然、YMMVです。昇格した(管理者)コマンドプロンプトから、
icacls E:\Logs /grant nik:f
ここf
でフルコントロールを意味します。これにより、アクセス制御エントリ(ACE)が追加され、何も変更せずに完全に制御できるようになります。それを行ってから、プロパティをもう一度見てください。必要に応じて、ACEを削除します。ACLを改ざんする前の状態に復元することに特に注意したい場合は、これを試してください。
icacls E:\Logs /save Z-acl
icacls E:\Logs /grant nik:f
(ディレクトリを見てください。)
icacls E:\ /restore Z-acl
最後のコマンドの奇妙な構文に注意してください。 Z-acl
単なる任意のファイル名です。注:私の経験では、単なるファイル名でなければなりません。私は試した
icacls \mys\ter\y_f\ile /save \Users\scott\Documents\acl
うまくいきませんでした。どうやら出力ファイルのパスを指定したためです。
ちなみに、dir /Q
正しく動作するのに問題がありました。多くの場合、所有者がSYSTEMであると誤って言われました。Windowsエクスプローラー(ファイルプロパティ)の方が参考になります。
cmd
と入力に違いはありますdir /Q foldername
か?これにより、所有者が表示されます(通常の考慮事項の下)。