web-dev-qa-db-ja.com

「一時ファイル」は、Windows 7のディスククリーンアップでどこにクリーンアップされますか?

私のディスククリーンアップでは、自分が見つけたさまざまな一時フォルダーの内容を削除して削除した後でも、表示される「一時ファイル」に相当する多くのメッセージを削除できないようです。そのようなファイルを手動で削除したいのですが、そのためには、ディスククリーンアップが検出して削除を提案している「一時ファイル」がどこにあるのかを突き止める必要があります。

助言がありますか?一時ファイルを集計するためにディスククリーンアップが検査するフォルダーは何ですか?

11

ディスククリーンアップが参照している「一時ファイル」フォルダーは、環境変数%TEMP%が指すフォルダーです。 [実行]ボックスまたはWindowsエクスプローラーのアドレスバーに%TEMP%と入力すると、このフォルダーに直接移動できます。

ディスククリーンアップの「クリーンアップする場所」のリストは、レジストリキーHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCachesに格納されています。一時ファイル項目は、当然のことながらTemporary Filesという名前のキーにあります。

8
Patrick Seymour

Patrickが言及したレジストリキーで%TEMP%以外を見つけることができなかったため、 Process Monitor を使用してcleanmgr.exeをログに記録しようとしました。

cleanmgr.exeFile SystemクラスSetDispositionInformationFile操作をDelete: Trueで実行します%TEMP%のファイルの詳細。私の場合、echoは等しい%LOCALAPPDATA%\Temp

ただし、%TEMP%によってアカウントに含まれていない3 GBはすでに削除されており、 500+ MBをトリミングしていませんC:\Windows\Logs\CBS\CBS.log ;無駄なスペースのほとんどが winsxs にあったと思います。

2
Cees Timmerman