私のディスククリーンアップでは、自分が見つけたさまざまな一時フォルダーの内容を削除して削除した後でも、表示される「一時ファイル」に相当する多くのメッセージを削除できないようです。そのようなファイルを手動で削除したいのですが、そのためには、ディスククリーンアップが検出して削除を提案している「一時ファイル」がどこにあるのかを突き止める必要があります。
助言がありますか?一時ファイルを集計するためにディスククリーンアップが検査するフォルダーは何ですか?
ディスククリーンアップが参照している「一時ファイル」フォルダーは、環境変数%TEMP%
が指すフォルダーです。 [実行]ボックスまたはWindowsエクスプローラーのアドレスバーに%TEMP%
と入力すると、このフォルダーに直接移動できます。
ディスククリーンアップの「クリーンアップする場所」のリストは、レジストリキーHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches
に格納されています。一時ファイル項目は、当然のことながらTemporary Files
という名前のキーにあります。
Patrickが言及したレジストリキーで%TEMP%
以外を見つけることができなかったため、 Process Monitor を使用してcleanmgr.exe
をログに記録しようとしました。
cleanmgr.exe
はFile System
クラスSetDispositionInformationFile
操作をDelete: True
で実行します%TEMP%
のファイルの詳細。私の場合、echo
は等しい%LOCALAPPDATA%\Temp
ただし、%TEMP%
によってアカウントに含まれていない3 GBはすでに削除されており、 500+ MBをトリミングしていませんC:\Windows\Logs\CBS\CBS.log
;無駄なスペースのほとんどが winsxs
にあったと思います。