Windows の TEMP フォルダを削除できません。権限エラーです。Windows Server 2019

Windows の TEMP フォルダを削除できません。権限エラーです。Windows Server 2019

オペレーティング システム: Windows Server 2019

問題:

  1. 弊社のサーバーの 1 つには、c:\windows\temp フォルダーの下に大量のファイルが蓄積されています。

  2. ディスク クリーナーはこれらのファイルを削除しないようです。複数回実行した後でも、常に 4 GB の「一時ファイル」が報告されます。

  3. 手動で削除しようとすると、権限エラーが発生します。「この操作を実行するには権限が必要です。このフォルダに変更を加えるには、コンピュータの管理者の権限が必要です。」

  4. 「ローカル」管理者ユーザーと「ドメイン」管理者ユーザーの両方を使用して削除を試みました。

  5. 「Temp」フォルダのセキュリティ設定では、「SYSTEM」が所有者であることが示されています。

質問:

「Temp」フォルダの下のファイルを削除する方法はありますか? 稼働中の運用サーバーなので、フォルダの所有者を変更するのは少々心配です。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

答え1

ほとんどのWindowsツールは、再起動後にファイルを削除するこれにより、PCの動作中にドライブがロックされる問題を回避できます。次のようなサードパーティのドライブクリーンアップツールがあります。ワイズディスククリーナーそして代替案ただし、サーバーにサードパーティのツールをインストールしたくない場合があります。

Sysinternals(Microsoft部門)を使用することもできます。ファイルの移動再起動時に削除をスケジュールします。

答え2

一時フォルダは現在実行中のプログラムによる書き込みに使用されていることに注意してください。一時フォルダ内に現在別のプログラムによって使用されているファイルが存在するのは正常です。

次に奇妙なことが起こります。Windows では必ずしも「このファイルは別のプログラムによって使用されています」というメッセージが表示されるわけではなく、代わりに「アクセスが拒否されました」というエラーが表示される場合があります。

現在は、権限エラーではなく、ファイルが使用中であるという問題が発生している可能性があります。

これは、ファイルが使用されているが、必ずしもフォルダー自体が使用されているとは限らない、ファイルが含まれているフォルダーを削除しようとする場合に特に当てはまります。

答え3

これらのファイルを削除するには、SYSTEM アカウントで実行してみるとよいでしょう。使用中のファイルは削除できないはずなので、これは比較的安全です。

explorer.exe次のユーティリティは、SYSTEM アカウントで実行するのに役立ちます。

SYSTEM としてエクスプローラーに入ったら、 に移動しC:\Windows\Temp、すべて選択 (Ctrl-A) して削除 (Del) します。プロンプトが表示されたら、問題のあるファイルをすべてスキップします。

関連情報