Автоматически выполняющаяся Очистка диска на завершении работы

Я вводил по абсолютному адресу вокруг попытки заставить Очистку диска работать, когда мой 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\ как я ожидал, это будет. В то время как все другие временные файлы/папки, кажется, убраны, эта конкретная папка на вид нетронутая.

Поскольку я подозреваю, что Очистка диска просто не предназначена для очистки той папки (хотя, я не понимаю, почему это не имело бы место), я задал более общий вопрос о том, как автоматически удалить временные файлы в Local Settings\Temp.

2
задан 20.03.2017, 12:16

2 ответа

Метод групповой политики должен работать. Вы говорите, что "в настоящее время" имеете 3 ГБ временных файлов - если это так, удаляете их и перетест. Возможно, что вызывает время из сценария.

Вы также могли попробовать CCleaner (или подобный). CCleaner будет более полным, чем cleanmgr, будучи знакомым с современными программами.

Если Вы не можете заставить групповую политику работать, можно выполнить ее с чем-то как Xecutor или просто использовать CCleaner's, созданный в опции "Run on start up" для того же эффекта. Планировщик задач работал бы также.

Или если Вы не хотите еще один процесс hogging Ваши ресурсы в фоновом режиме (и Вы думаете, что можно не забыть использовать его!) делают сценарий пакетной обработки вроде:

REM Run CCleaner silently
CCleaner.exe /AUTO
REM Shutdown after 600 seconds - tune to suit
shutdown -t 600

Не изящный, но довольно легкий.

4
ответ дан 08.12.2019, 05:29

Попытайтесь использовать Планировщика задач. Инструкции относительно добавляющих задач на завершении работы могут быть найдены здесь.

2
ответ дан 08.12.2019, 05:29

Теги

Похожие вопросы