Запланированные задачи Windows XP и дефрагментация?

Я пытаюсь поставить seduled задачу дефрагментировать мой жесткий диск регулярно и следую руководству по http://www.microsoft.com/windowsxp/using/setup/learnmore/tips/gehrke1.mspx. Это не работает. Тот процесс только приносит окно DOS, которое ничего не делает (хорошо, он отображает некоторый текст о программе дефрагментации Microsoft).

Я пытался использовать "%SystemRoot %\system32\dfrg.msc C": как путь команды, который находится в меню "Пуск", но это поднимает программу для запуска задания дефрагментации и не запускается автоматически.

Что я пропускаю?

7
задан 16.04.2010, 11:10

4 ответа

dfrg.msc по сравнению с defrag.exe

dfrg.msc GUI frontend к defrag.exe инструмент бэкенда. То, что Вы по существу делаете, вызывает неправильную вещь, с тех пор только defrag.exe берет параметры командной строки.

Решение

Просто используйте следующее для пути команды:

defrag C: -f

Вы не должны должны быть указывать любые пути, так как по умолчанию, Windows будет искать инструмент через PATH переменная среды. -f силы переключателя defrag дефрагментировать указанный объем, независимо от того, насколько фрагментированный это на самом деле (дефрагментатор диска Windows иногда не хочет работать, если уровень фрагментации ниже определенного порога).

Почему

То, что Вы делаете, запускает версию панели управления, когда для запланированной задачи, Вы только хотите запустить инструмент командной строки (который является бэкендом к GUI).

Если Вы вводите следующее, когда Вы идете для Запуска-> Выполнение:

dfrg.msc C:

Вы будете видеть, что это только запускает GUI, который не является тем, что Вы хотите. Вот почему необходимо заменить dfrg.msc с defrag, и -f переключитесь вынуждает это дефрагментироваться, даже если инструмент думает, что это является "ненужным".

Заключительное примечание

Нет ничего неправильно с использованием встроенного дефрагментатора, хотя я рекомендовал бы некоторые сторонние утилиты, которые часто имеют способность дефрагментировать определенные файлы на начальной загрузке, автоматически предотвратить фрагменты MFT и разумно заказать определенные файлы на диске (для создания этого более быстрым для получения тех файлов).

Снова, это - просто что-то для учета - нет ничего неправильно с созданным в дефрагментаторе. Существуют только ограничения с ним при выполнении Windows 2000 или ранее.

9
ответ дан 07.12.2019, 14:42

Вы могли просто использовать его из сценария пакетной обработки. Вставьте это во что-то как defrag.bat и поместите его, где Вы желаете:

@ECHO OFF
defrag c: > report.txt

тем путем у Вас есть сообщение о том, как процесс дефрагментации пошел также. Если Вы не хотите иметь отчет, просто удалите > report.txt часть.

3
ответ дан 07.12.2019, 14:42

Ваш лучший выбор состоит в том, чтобы только загрузить инструмент дефрагментации, который делает планирование, я рекомендовал бы smartdefrag http://download.cnet.com/Smart-Defrag/3000-2094_4-10759533.html

1
ответ дан 07.12.2019, 14:42

Попробуйте это: Microsoft Task Scheduler

Microsoft Task Scheduler является удивительный небольшой Бесплатный инструмент, который (в большинстве случаев) уже прибывает с Вашей установкой Windows и "скрывается" в папке "Control Panel", которая расположена в папке "My Computer" на Вашем рабочем столе. В следующем тексте мы совместно используем наши события помочь Вам сделать больше всего из этого инструмента.

enter image description here

0
ответ дан 07.12.2019, 14:42
  • 1
    , который я согласовываю с планированием. Однако я также рекомендовал бы splinterware.com/download/index.htm, Вам, возможно, понадобилось бы немного волшебства Автогорячей клавиши заставить дефрагментацию произойти. – outsideblasts 04.09.2009, 11:30

Теги

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