Я пытался запустить Disk Cleanup, когда мой компьютер с Windows XP Pro SP2 выключается.
Основной причиной этого является очистка Local Settings/Temp
для автоматического удаления старого мусора. (Я думал, что это было покрыто через настройки Firefox, но я только очищал временные интернет-файлы). В настоящее время существует около 3 ГБ временных файлов, и я хотел бы предотвратить это создание без необходимости что-либо делать с моей стороны.
До сих пор я пытался автоматизировать очистку диска с помощью сценария выхода пользователя из системы в редакторе групповой политики (в соответствии с этими инструкциями, используя cleanmgr /sageset:1
и cleanmgr /sagerun:1
), но, похоже, он выполняется неправильно.
В частности, я вижу записи журнала, такие как
Время выполнения сценариев GPO истекло и было прекращено. "
это говорит о том, что сценарий не завершается успешно. Кроме того, когда я выполнил команду, содержащуюся в сценарии, я ненадолго покинул свой компьютер. По возвращении обнаружил, что он отключился и не завершил очистку диска.
Почему очистка диска, кажется, не выполняется правильно, или есть лучший подход?
Кажется, что после некоторой возни вокруг тайм-ауты были вызваны большим количеством временных файлов и количеством старых файлов для сжатия. Я не смог надежно продублировать отключения, которые я получал при запуске команды cleanmgr
, но подозреваю, что это также было связано с таймаутами.
Однако очистка диска, похоже, не очищает C:\Documents and Settings\Chris\Local Settings\Temp\
как я и ожидал. В то время как все другие временные файлы / папки кажутся очищенными, эта конкретная папка, по-видимому, остается нетронутой.
Я подозреваю, что Disk Cleanup просто не предназначен для очистки этой папки (хотя я не понимаю, почему это не так), я задал более общий вопрос о том, как автоматически удалять временные файлы в Local Settings\Temp
.