システムドライブのルートに、残りのWindows Update一時フォルダー(GUIDのような名前が付いています)があります。これらをクリーンアップしようとしていますが、Windowsエクスプローラーからの削除要求時に次の動作が発生しています。
フォルダーの所有権とそのすべての子アイテムを取得しましたandフォルダーとそのすべての子アイテムに対するフルコントロール権限を持っています。
この問題に関する他のすべてのスレッドは、所有権を取得し、自分にフルコントロールのアクセス許可を追加する必要があることを示していますが、これは明らかにうまくいっていません。
別の質問:このファイル操作を実行するには、なぜmyselfからの許可が必要なのですか?
FWIW、「Unlocker」ツールを使用すると問題を回避できますが、ハッキングするよりも根本的な原因に到達することに興味があります。
FWIW, using the "Unlocker" tool works around the problem
これは、それらのフォルダーにロックされたファイルがあることを示しています。つまり、そこにはsomethingへのオープンハンドルを持つアクティブなプロセスがありました。ハンドルが開いているファイルは削除できません。通常、これの原因を追跡できない場合、再起動すると、それらのファイルを解放していない可能性のあるすべての漂遊プロセスが強制終了されます。
これは実際にはファイルのアクセス許可とは関係がないようですが、Windowsでは、ロックされたファイルを変更しようとすると、一般的なアクセス拒否メッセージが表示されます。
Windows 2008 R2ファイルサーバーでホストされているファイルでこの問題が発生しました。ここに記載されている修正(および他のサイトからの修正)をいくつか試しましたが、どれも機能しませんでした。ほとんどの場合、修正を試みたときに許可拒否メッセージを受け取りました。気まぐれで、私は問題のサーバー上で開いているファイルを見ました。最初に問題を報告したユーザーは、PCでファイルを開いていましたが、その後すべてのファイルアプリケーション(この場合はWord、Acrobat、Excel)を完全に閉じました。
ファイルサーバーの[開いているファイル]リスト([サーバーコンピューターの管理]> [システムツール]> [共有フォルダー]> [開いているファイル])によると、エラーの原因となった削除対象のフォルダーにあるファイルの多くは、そのユーザーによってまだ開かれています。
ファイルを選択し、右クリックして[開いているファイルを閉じる]を選択して強制終了したところ、問題なくフォルダーを削除できました。
サーバー2012 R2でも同じ問題が発生しました。システムファイルに隠しファイルを表示し、ごみ箱を完全に制御できるようにしました。どういうわけか私はこのフォルダー内のごみ箱を削除する権限を持っていませんでした。ごみ箱を完全に制御できるようにしたら、フォルダを含めてフォルダ全体を削除できました。ごみ箱。これが他の人を助けることを願っています
スニル