2

Я использую PageDefrag для поддержания работоспособности моего файла подкачки, и он настроен на запуск при каждой загрузке с тайм-аутом в 1 секунду. Я думаю, что было бы очень удобно иметь возможность дефрагментировать остальную часть моей машины каждый раз, когда я приказываю своей машине выключаться (не перезагружаться). Если бы он мог активироваться после того, как windows убил все фоновые процессы и предоставил немного информации о его продвижении, это было бы очень полезно.

Есть ли что-нибудь, что может сделать это, или есть способ, которым я могу "подключить" пакетный файл / команду к процессу выключения, чтобы запустить "defrag.exe"?

Обратите внимание: я не ищу что-то, что может дефрагментировать, а затем завершить работу, а скорее инициировать процедуру выключения (чтобы закрыть все запущенные / фоновые приложения), а затем приостановить выключение, чтобы запустить дефрагментацию, пока нет заблокированных файлов.

2 ответа2

1

Я использую O & O Defrag, и он может сделать то же самое: он может выключить компьютер после запуска дефрагментации во время загрузки.

1

Вы могли бы написать Batch-файл, который работает fe MyDefrag и затем выключает машину, вот так:

C:\PathToMyDefrag\MyDefrag.exe -r "yourSxriptHere"
shutdown -s -f -t 00

MyDefrag-Script нуждается в следующей строке:

WhenFinished(exit)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .