Как запустить службу планировщика заданий в windows 7 для дефрагментации

Обновлено: 05.07.2024

да, требование простоя для запуска операции существенно "осложняет" её запуск :-) (можно и не дождаться. )
Поэтому проще всего его убрать вручную в планировщике заданий - тогда все работает как часы!
Только при этом утилиту Дефрагментация диска лучше не запускать, поскольку она пытается восстановить свои "типовые" параметры.

Все ответы

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

нужно было в утилите Дефрагментация диска обратить внимание на строку - время следующего запуска.
Я обратил внимание, что при установке ежедневного расписания первый запуск - на следующий день (?!) планировщик, по-моему, позволяет указать текущий.
Поэтому если планируешь на сегодня, но позже - всё равно запуск будет только на следующий день.
Аналогичным образом - может быть (!) - запуск был запланирован на следующую неделю, и вы просто не дождались его :-)

Думаю, сейчас уже вряд ли установить картину. нужно снова понаблюдать!

(есть ещё бредовое предположение - вдруг по умолчанию утилита defrag выполняет только анализ, и если дефрагментации нет, то она и не выполняется - поэтому и не регистрируется время запуска. - дефрагментация-то не выполнялась. )

Открыл дефрагментацию - Зашел в настройки - проставил дефрагментировать все диски ежедневно в 23-00.
В главном окне указано -
Следущее запланированное выполнение 30.08.2009 23-00
Открыл планировщик - там тоже указано Время следующего запуска 30.08.2009 23-00.
Понаблюдаю.

С уважением, Баятаков Андрей

похоже, вы правы и есть какая-то ерунда или неясность принципов работы :-((

НО! обязательно нужно обратить внимание на состояние компьютера - операция выполняется только при простое! возможно, я просто что-то не доглядел при проверке утилиты Дефрагментация диска.

UPD
Да, думаю теперь всё понятно - у меня причина была именно в том, что утилита Дефрагментация диска планирует проверку только в состоянии простоя. Т.е. компьютер нужно не беспокоить в это время!
А если компьютер постоянно занят, так эта задача может очень много дней не запуститься :-)
Вывод один - запрещать выполнение задачи только при простое (вручную, в планировщике заданий, на вкладке "Условия")

Открыл дефрагментацию - Зашел в настройки - проставил дефрагментировать все диски ежедневно в 23-00.
В главном окне указано -
Следущее запланированное выполнение 30.08.2009 23-00
Открыл планировщик - там тоже указано Время следующего запуска 30.08.2009 23-00.
Понаблюдаю.

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

Как включить или отключить планировщик заданий в Windows

Настройка планировщика заданий в Windows.

Где находится «Планировщик заданий»

Расположение Taskschd.msc

Как открыть «Планировщик заданий»

Теперь мы расскажем, как запустить «Планировщик заданий» разными способами.

Меню пуск

Открыть «Планировщик заданий»

Панель управления

Открываем планировщик заданий в Windows 10 и 8 следующим образом:

В Windows 7 и ХР, как мы помним, он вынесен в служебные программы.

Поле поиска

Самый легкий способ найти приложение – набрать его название в строке поиска Windows. Сразу, как только вы начнете записывать словосочетание, система автоматически найдет ПО, и его можно сразу же включить.

Окно «Выполнить»

  1. Нажимаем комбинацию Win+R.
  2. Появляется окно «Выполнить» с пустой строкой, куда мы вписываем «taskschd.msc» (игнорируем кавычки).
  3. Жмем «Интер» и ждем, пока откроется приложение.

Открыть через «Выполнить»

Командная строка

  1. Снова вызываем окно «Выполнить» и вписываем «cmd» (без кавычек)
  2. Нажимаем Enter и ждем появления «Командной строки».
  3. Вписываем туда «C:/Windows/System32/taskschd.msc» и жмем ОК.

Можно также конкретизировать команду, добавив к ней без пробелов:

  • /Create – для формирования новой задачи;
  • /Delete – для снятия задачи;
  • /Query – для просмотра созданных задач;
  • /Change – для корректировки задачи.

Запуск через командную строку

Прямой запуск

Отключение «Планировщика заданий»

Иногда бывает так, что из-за неправильно настроенного «Планировщика» возникают какие-то проблемы в работе ОС, если вы не нашли, в чем именно причина, – можно отключить его совсем (данная функция не поддерживается некоторыми сборками Windows).

Перед тем, как отключить «Планировщик заданий» Windows 7, обратите внимание, что в данной версии от этого приложения зависит корректная работа системы. Единственное, что можно предпринять в таком случае: снять некоторые задачи, чтоб приложение их не выполняло.

Windows автоматически дефрагментирует разделы жесткого диска в фоновом режиме, т.е. от вас не требуется никаких дополнительных действий. Дефрагментация выполняется с помощью планировщика заданий, при этом анализ диска, запуск дефрагментации, а также настройка ее расписания выполняются в одном окне. Кроме того, дефрагментацию можно выполнять в командной строке с помощью утилиты defrag.exe, у которой в Windows 7 появились новые параметры. В статье также приводятся параметры командной строки для более новых ОС Windows.

На этой странице

Графический интерфейс дефрагментатора Windows 7

Как и в предыдущих ОС Windows, открыть дефрагментатор можно из свойств диска на вкладке Сервис. Но быстрее будет ввести дефраг в поиск меню Пуск. В отличие от Windows XP, где для дефрагментации использовалась урезанная версия Diskeeper, в Windows Vista и 7 применяется собственная утилита командной строки defrag.exe, запускаемая по расписанию.

*

Вы также можете настроить расписание, чтобы дефрагментация начиналась в то время, когда вы не ведете активной работы за компьютером.

*

За кнопкой Выбрать диски скрывается также настройка автоматической дефрагментации всех новых дисков (она включена по умолчанию).

Графический интерфейс оптимизатора дисков в Windows 8 и новее

Начиная с Windows 8, программа различает жесткие и твердотельные диски.

Подробнее об оптимизаторе дисков читайте здесь.

Графический интерфейс дефрагментатора не балует подробностями о состоянии дисков, однако их можно узнать с помощью командной строки.

*

Параметры командной строки утилиты defrag.exe

В Windows 7 утилита defrag.exe приобрела новые параметры командной строки: /E, /H, /M, /T, /U и /X. В Windows 8 появились параметры /O и /L. Не все параметры отображаются во встроенной справке утилиты. Полный список параметров утилиты приводится в таблице.

Примеры команд

В таблице приводятся несколько примеров команд, которые вы можете использовать для дефрагментации разделов. Выполнять анализ и дефрагментацию нужно в командной строке, запущенной от имени администратора.

Решения проблем при дефрагментации загрузочных файлов

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

В разделе оптимизации загрузочного сектора реестра отсутствуют некоторые записи (0x89000017)

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

Нужно либо оставить систему в покое и дать ей выполнить задания, срабатывающие только при бездействии, либо форсировать их выполнение командой

Оптимизация загрузочного сектора отключена в реестре (0x89000018)

Причиной ошибки может являться:

  • наличие стороннего дефрагментатора или параметров, оставшихся после его удаления
  • неграмотный твик реестра

Чтобы устранить проблему в автоматическом режиме, исправьте ошибки с помощью моего диагностического пакета.

для параметра Enable установите значение Y.

Для вступления изменений в силу требуется перезагрузка.

Ошибка связана с отсутствием файла Layout.ini в папке %windir%\prefetch. Причиной отсутствия, скорее всего, является неправильная работа службы Superfetch.

Шаги по устранению проблемы изложены в комментарии.

Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.

Вас также может заинтересовать:

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

комментариев 67

После запуска команды defrag C: /B /U система провела анализ и выдала ответ: Оптимизация загрузочного сектора отключена в реестре. (0х89000018)
Подскажите, где искать проблему или как влючить в реестре?
P.S. обычная дефрагментация проводится нормально.

Ваша оценка: 0

Обновленный ответ дан в конце статьи. Вадим

Ваша оценка: +1

Вадим, а можно как-то сделать чтобы диски С и D проводили дефрагментацию по-разному? Каждый свою и в разное время.

Ваша оценка: +1

Victor, можно, но зачем? Они и так дефрагментируются в разное время, причем когда компьютер простаивает.

Посмотрите в журнале приложений события от defrag и вы даже увидите, что дефраг загрузочных файлов выполняется отдельно от остальной области диска.

Ваша оценка: +2 Ваша оценка: 0

Речь о статистике, которая выводится, а не о результатах дефрагментации фрагментов свыше 64 мб.

Наконец, дефрагментируются не файлы размером > 64 мб, а фрагменты файлов размером > 64 мб. Файл совсем необязательно записывается на диск единым блоком.

Ваша оценка: +3

В результатах дефрагментации пишет то же самое.

Ясно. Спасибо за внимание и ответ.

Ваша оценка: 0

Угу. Я, наверное, неудачно выразился. Попробую переформулировать.

Ваша оценка: +2

Да, я понял, еще раз большое спасибо!

Ваша оценка: 0 Ваша оценка: 0

В разделе оптимизации загрузочного сектора реестра отсутствуют некоторые записи.
(0x89000017)

Ваша оценка: 0 Ваша оценка: 0

а сейчас повторно запустил команду defrag C: /B /U все прошло успешно

что бы это значило?

Ваша оценка: 0 Ваша оценка: 0

спасибо теперь все ясно

Ваша оценка: 0 Ваша оценка: 0 Ваша оценка: 0

Большое спасибо за Вашу ИНФОРМАЦИЮ. Она всегда очень полезна. Давно использую дефрагментатор Vopt 9.20. с его дополнительными полезными функциями. Советую всем. Как Вы к нему относитесь? Ценю Ваше мнение. С уважением, Андрей.

Ваша оценка: 0

Вадим добрый вечер,подскажите как пользоваться Rundll32.exe advapi32.dll,ProcessIdleTasks, Какая последовательность.

Ваша оценка: 0

Сергей, какая там может быть последовательность? Введите команду в консоли и ждите, пока она завершится :)

Ваша оценка: 0

Вадим спасибо,открыл выполнить,скопировал,вставил,нажал enter, Дальше через командную строку запустил дефрагментацию. Ошибку больше не показывало. Спасибо за статью.

Ваша оценка: 0

Сергей, я рад, что у вас все получилось.

Ваша оценка: 0

Есть Win7 SP1 x64.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction

для параметра Enable установите значение Y

Стоит значение Y
Был установлен сторонний дефрагментатор Deskiper/
Подскажите как удалить ошибку.
Заранее благодарен.

Ваша оценка: 0

Илья, удалите сторонний дефраг, если есть. Перезагрузитесь, потом CheckBootSpeed устраните проблемы. Перезагрузка и вперед!

Ваша оценка: 0

Неполадок не обнаружено
Сведения об обнаружении

Сведения о коллекции
Имя компьютера: I4IGO
Версия Windows: 6.1
Архитектура: amd64
Время: 30 апреля 2012 г. 16:34:10

Ваша оценка: 0

Boot optimization could not run because the prefetch layout file is missing or invalid. (0x8900001B)

Надо полагать, что речь идет об отсутствующем файле layout.ini в папке %windir%\prefetch.

Oткройте командную строку от имени администратора и выполните в ней:

После чего пробуйте запуск дефрага снова.

1. Опубликуйте отчет в этой теме форума. И если вы нем увидите, что SuperFetch не запущена, можете сразу ->

2. В той же консоли выполнять

и готовить \Windows\Logs\CBS\CBS.log

Рассказ о своих действиях и все отчеты д.б. в одном посте.

Ваша оценка: 0

type NUL > %windir%\prefetch\Layout.ini
sfc /scannow

Теперь все работает.

Ваша оценка: 0

Спасибо! Разъяснили, что за ошибка, 0х89000017.До свиданья.С уважением Андрей К.

Ваша оценка: 0

Вадим, добрый день!

Для чего нужен ключ /X?
/X Объединяет свободное пространство на указанных томах.

Что в данном случае подразумевается под томом? Логический диск? Например, C или D? Ключ /X позволит объединить свободное место на C и D?
Или все-таки под томом понимается нечто другое?

Ваша оценка: 0 Ваша оценка: 0 Ваша оценка: 0

Артем, нет, тут речь о пространстве на каждом томе по отдельности.

Ваша оценка: 0 Ваша оценка: 0 Ваша оценка: 0

Владимир, потому что его надо запускать в командной строке, запущенной с правами администратора, как и все прочие консольные утилиты.

Ваша оценка: 0

Владимир из Ульяновска

Здравствуйте Вадим!
У меня к Вам консультация. Дело в том, что в планировщике заданий при создании простой задачи на дефрагментацию диска в разделе Триггеры надо выбрать нужную строчку в меню: Начать задачу. 1- При входе в систему 2- При запуске 3- При подключении к пользовательскому сеансу 4- При отключении от пользовательского сеанса. Я взял только эти, так как у остальных я понимаю смысл предложений. Правильно ли я понимаю эти предложения? 1- Когда я ввёл пароль при загрузке всей системы. 2- При включении ноутбука( не при выходе из Гибернации и Сна) . 3- Когда я запустил браузер Google Chrome. 4- Когда я вышел из браузера Google Chrome. Если я не правильно понимаю эти предложения, то пожалуйста расскажите их смысл. Всего хорошего!

Ваша оценка: 0

Владимир, делайте раз в месяц.

Ваша оценка: +1

Владимир из Ульяновска

Ваша оценка: +2

Увжаемый Вадим.
Хочу поделиться наблюдением.
Sorry, если оффтоп.
На XP после зпуска оптимизации (есть там такой пунктик в меню) BootVis,
заметил что утилита, после перезагрузки,
запускает дефрагментацию с такой командной строкой:

,
т.е. присутствуют параметры S и P.
В вашей таблице их нет.
Может пригодится?
Спасибо за пекрасный блог, сегодня подписался.

Ваша оценка: 0

Михаил, это старые параметры дефрага, сейчас они не поддерживаются, я думаю. Статья не об XP.

Ваша оценка: 0

Владимир из Ульяновска

Здравствуйте Вадим!
Я сейчас почти всё время ноутбук перевожу в Гибернацию. А во вторник и в пятницу после обновления баз в Защитнике Windows и после создания им точки восстановления делаю дефрагментацию загрузочных файлов и Перезагрузку всей системы. И что заметил! Бывает процесс дефрагментации проходит за 5 проходов, а бывает что и за 3 прохода. Почему такое происходит? Дефрагментатор системы у меня отключен! Но, что интересно? Он после перезагрузки включается со своими параметрами! Отключил задание в планировщике- само включается! Как вырубить этот процесс включения? Делал анализ всех дисков, у меня всего 2%! Поэтому дефрагментатор мне не нужен, а он паразит Включается! Что мне делать? Как мне быть? Посоветуйте пожалуйста! Всего хорошего!

Ваша оценка: 0 Ваша оценка: 0

Владимир из Ульяновска

Здравствуйте Вадим!
При анализе дефрагментатором от Windows в разделе SYSTEM показывается результат 5% !
При попытке сделать дефрагментацию этого раздела, процесс быстро проходит и появляется опять строчка с этим показателем.
Можно ли этот раздел дефрагментировать или нет ?
Если можно, то как ?
С уважением к Вам Владимир.
Всего хорошего!

Ваша оценка: 0

Владимир, System что? Служебный раздел? Там же нет движения файлов -> нечего дефрагментировать.

Ваша оценка: +1

Владимир из Ульяновска

Ваша оценка: 0 Ваша оценка: +1 Ваша оценка: 0 Ваша оценка: 0

Ничего не понял. Какой информации не хватает? Команду выполнил выдавала в процессе много текста. Вот концовка.

Или это был совет обратиться на форум?

Ваша оценка: 0 Ваша оценка: 0

Владимир из Ульяновска

Здравствуйте Вадим!
У меня к вам один вопрос.
Часто ли надо делать Дефрагментацию загрузочного сектора в течении недели ?
У меня ноутбук всё время работает в режиме: Работа- Гибернация- Работа.
При обновлении базы сигнатур у Защитника Windows происходит создание точки восстановления(отката системы). Обновление сигнатур происходит по вторникам и пятницам, а вот создание точки восстановления бывает чаще по вторникам, реже по пятницам. В такие дни я делаю: Перезагрузка- Дефрагментация загрузочного сектора- Перезагрузка- Перезагрузка.
Всего хорошего !

Ваша оценка: 0

Владимир, дефрагментация файлов загрузки выполняется автоматически в рамках задания ScheduledDefrag.

Ваша оценка: 0

Владимир из Ульяновска

Здравствуйте Вадим!
1 апреля сего года дефрагментатор диска в состоянии простоя сделал по расписанию дефрагментацию всех разделов,включая и загрузочный сектор жёсткого диска. А сегодня сделал только дефрагментацию всех разделов, минуя загрузочный сектор. В реестре в папке Defrag, в папке BootOptimizeFunction, в Enable стоит Yes и в OptimizeComplete стоит Yes. Напрашивается вывод, что дефрагментатор диска сам решает- делать или нет дефрагментацию загрузочных файлов?Подскажите пожалуйста про это явление. Всего хорошего!

Ваша оценка: 0

Владимир, ничего личного, но создается ощущение, что вы спите в обнимку с дефрагментатором и журналом событий :) Да, он сам решает.

Ваша оценка: 0

Владимир из Ульяновска

Извините меня!
Я вам написал- Напрашивается вывод, что дефрагментатор диска сам решает- делать или нет дефрагментацию загрузочных файлов?Подскажите пожалуйста про это явление.
А вы мне ответили- но создается ощущение, что вы спите в обнимку с дефрагментатором и журналом событий
Я вам сейчас отвечаю- Я не сплю с ними. Просто думал, что спрошу у вас про это явление, а вы мне разъясните, а получил от вас совсем другое.
Что ж, всего вам хорошего!
Не буду вас беспокоить.

Ваша оценка: 0 Ваша оценка: 0 Ваша оценка: 0

Механизм возникновения описан тут. Причину исчезновения точно не знаю, но видимо он удаляется, когда необходимые отчеты сформированы на основе полученных из него данных.

Давайте посмотрим, как запустить Планировщик заданий Windows на компьютере разными способами. Оснастка Планировщик заданий — компонент операционной системы Windows для выполнения различных заданий, запланированных в определенное время.

С помощью Планировщика заданий выполняются работы по автоматическому обслуживанию операционной системы, выполняется отложенный запуск приложений и т. п. Часть заданий запланирована в Планировщик самой Windows, другие задания автоматически добавляются программами или планируются пользователем, после добавления задания вручную в средство системы.


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

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

Как открыть Планировщик заданий Windows? Есть несколько способов для запуска оснастки в операционной системе. В статье мы разберем варианты, ккоторые подходят для Windows 10, Windows 8.1, Windows 8, Windows 7.

Как открыть Планировщик заданий в окне «Выполнить»

Универсальный способ для запуска Планировщика заданий во всех версиях операционной системы Windows: запуск команды с помощью диалогового окна «Выполнить».

Проделайте следующие действия:

  1. Нажмите одновременно на клавиши клавиатуры «Win» + «R».
  2. В окне «Выполнить», в поле «Открыть:» введите команду: «taskschd.msc» (без кавычек), а затем нажмите на кнопку «ОК».

окно выполнить

На Рабочем столе компьютера откроется оснастка Планировщик заданий. Теперь вы можете посмотреть запланированные задания, при необходимости, изменить или удалить ненужные задания.

  • При работе с планировщиком или другими средствами системы, пользователь должен понимать к чему могут привести те или иные изменения. Если вы не уверены, что совершаете правильные действия, ничего не меняйте.

планировщик заданий

Как открыть Планировщик заданий при помощи поиска Windows

Следующий способ: использование штатной функции поиска в операционной системе Windows. Выполняемое действие подобно во всех версиях системы, отличается только интерфейс Виндовс.

В Windows 7 войдите в меню «Пуск», введите выражение «планировщик заданий» (без кавычек) в поле «Найти программы и файлы», запустите приложение.

В Windows 8.1 и Windows 8 проведите курсором мыши сверху вниз в правой части экрана, в боковой панели, в поле «Поиск» введите выражение «планировщик заданий» (без кавычек), запустите системное средство.

В Windows 10 кликните по значку поиска на Панели задач, введите выражение «планировщик заданий» (без кавычек), запустите классическое приложение.

Запуск Планировщика заданий в командной строке

Далее рассмотрим еще один инструмент для того, чтоб открыть Планировщик заданий — командная строка.

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите команду: «taskschd.msc» (без кавычек), а затем нажмите на клавишу «Enter».

командная строка

После этого, на компьютере откроется окно «Планировщик заданий».

Как открыть Планировщик заданий в Windows PowerShell

Еще один из способов для запуска планировщика на компьютере: с помощью средства Windows PowerShell.

В Windows 10 сделайте следующее:

  1. Щелкните правой кнопкой мыши по меню «Пуск», выберите «Windows PowerShell (администратор)».
  2. В окне «Администратор: Windows PowerShell» введите команду: «taskschd.msc» (без кавычек), а после этого нажмите на клавишу клавиатуры «Enter».

windows power shell

В результате, на ПК будет открыт Планировщик заданий.

Открытие Планировщика заданий в Управление компьютером

Планировщик заданий встроен в консоль Управление компьютером, оттуда его можно открыть.

Для запуска консоли Управление компьютером можно воспользоваться диалоговым окном «Выполнить», введя команду: «compmgmt.msc» (без кавычек).

Другой способ войти в консоль Управление компьютером:

  1. Кликните по значку «Мой компьютер» («Этот компьютер») на Рабочем столе.
  2. В контекстном меню выберите пункт «Управление».

В окне «Управление компьютером» в разделе «Управление компьютером (локальный)» в списке служебных программ отобразится Планировщик заданий.

управление компьютером

Открываем Планировщик заданий из меню «Пуск»

Планировщик заданий присутствует в списке приложений меню «Пуск». Для запуска приложения необходимо войти в меню «Пуск», среди списка программ найти папку «Средства администрирования», а затем запустить Планировщик заданий.

Как открыть планировщик заданий Windows из Панели управления

В завершении, мы запустим системное средство из Панели управления. Сначала необходимо открыть Панель управления операционной системы.

Мы запустим Панель Управления способом, который работает во всех версиях Windows:

  1. Нажмите на клавиши «Win» + «R».
  2. В диалоговом окне «Выполнить» введите команду «control» (без кавычек), а затем нажмите на кнопку «ОК».
  3. После запуска Панели управления, в настройках просмотра необходимо выбрать «Мелкие значки».
  4. В окне «Все элементы панели управление» нажмите на «Администрирование».
  5. В окне «Администрирование» выберите «Планировщик заданий».

администрирование

Заключение

В случае необходимости, пользователь может открыть Планировщик заданий в Windows разными способами: вводом команды из диалогового окна «Выполнить», из командной строки, из Windows PowerShell, осуществить запуск приложения из меню «Пуск», из оснастки Управление компьютером, из Панели управления, с помощью поиска.

Работа операционной системы Windows - это совокупность сложных процессов, о которых большинство пользователей понятия не имеют. Так, к примеру, весь процесс эксплуатации системы сопровождается периодическим выполнением регламентированных задач, которые обслуживают систему в автоматическом режиме, без ведома и вмешательства пользователя. К таким процессам относится проверка наличия обновлений, создание резервных копий критически необходимых файлов, выполнение процедуры администрирования и многие другие.

Для того, чтобы система спланировала и автоматически выполнила все множество этих операций, существует стандартное средство, которое так и называется - планировщик заданий.

планировщик задания

Планировщик заданий занимается тем, что заранее подготавливает ряд заданий и сам же запускает их выполнение в определенный промежуток времени. Также планировщик заданий может подстраиваться под событие, которое уже было запущено. Поставленные задачи и способы, обеспечивающие исполнение сценариев командной строки, скриптов WSH, командлеров PowerShell или приложений. В отличие от предыдущих версий Windows, Windows Vista, 7, 8 содержат обширную библиотеку предварительно настроенных заданий.

Совокупность всех этих заданий выполняет широкий круг операций, которые необходимы операционной системы для поддержания ее рабочего состояния. Кроме этого, планировщик заданий в Windows 10 необходим для должной работы компонентов, которые не отключаются стандартными средствами ОС.

Все задания в операционной системе выполняются по определенному расписанию. За это отвечает служба планировщика заданий. Эта служба, выполняет свою работу под руководством локальной системной учетной записи, но, также есть возможность настроить задания для выполнения в контексте учетных записей определенных пользователей. Только необходимо будет при создании задания указывать имя пользователя и пароль.

Планировщик заданий настолько универсальный, что создать задачу можно не только для локального компьютера, но и для удаленного. Главное, чтобы у вас имелись особые права для управления.

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

Какие бывают планируемые задания?

Несмотря на то, что планируемые задания занимаются огромным количеством работы, их основных типов всего два: стандартные задания и скрытые.

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

Скрытые задания необходимы для автоматизации выполнения специальных системных задач. В стандартном режиме просмотра эти задания у вас не получится увидеть. Также не рекомендуется вносить изменения в такие задания. Это сделать можно, но только если вы точно знаете, что не навредите операционной системе.

Свойства заданий

Любое из заданий планировщика имеет свои собственные свойства. Первое из них - Триггер. Это свойство задает начало и конец выполнения для запланированного задания. Задание может начинать свою работу по расписанию или по определенным событиям. К примеру, при заходе пользователя в систему, при старте компьютера или ноутбука, при подключении или отключении терминальной сессии. Также старт задания может быть прописан определенным кодом в журнале системы.

Следующее свойство - действие. Оно определяет операцию, которую должно выполнять установленное на запуск задание. В качестве исполнителя может быть приложение или прописанный сценарий.

Также одним из свойств считается условие. Данный параметр отвечает за условия, которые влияют на запуск или остановки запущенного задания.

К примеру, вы можете задать такое условие, при котором задание будет выполняться только лишь при наличии сетевого подключения. Благодаря условиям пользователю доступен запуск, остановка и перезапуск задания.

И, последнее условие это - параметр. Данное условие необходимо для того, чтобы вносить дополнительные параметры, которые будут влиять на выполнение запланированного задания. К примеру, перезапуск после сбоя или некорректной работы, выполнение задания, которое не случилось ранее, поведение задания при уже запущенном другом задании.

Результаты после окончания работы запланированных заданий, заносятся в журнал. Записи в журнал можно отключить. Для этого вам необходимо в консоли управления планировщика заданий выбрать пункт "действие” и здесь отключить или включить запись в журнал всех заданий.

Как управлять заданиями на локальных и удаленных системах?

Управление заданиями на ОС Windows происходит благодаря специальной оснастке консоли управления Майкрософт - mmc.exe. Для того, чтобы ее запустить заходим в панель управления, находим пункт "Администрирование”, далее "Управление компьютером” и выбираем "Планировщик заданий”. Или же вызываем утилиту "выполнить” комбинацией клавиш "win+r” и прописываем команду "taskschd.msc”.

Когда откроется новое окно, в левой его части вы увидите список заданий, которые будут упорядочены в соответствии с их назначением. Своего рода консольное дерево из папок.

В середине окна вы видите информацию, которая касается состояния этих заданий и их свойств.

В правой части будут отображено меню действий, которые можно совершать с указанными заданиями. Задания, которые отображаются по умолчанию, относятся к локальному компьютеру.

Для того, чтобы начать работу с заданиями удаленного компьютера, кликаем правой кнопкой мыши по пункту в верхней части окна "Планировщик заданий (локальный)” и выбираем в меню "подключится к другому компьютеру”. В окне, которое откроется следующим, необходимо будет установить переключатель "другой компьютер” и ввести имя или IP-адрес нужного вам ПК или ноутбука.

окно планировщика

Для того, чтобы у вас была возможность управлять заданиями на другом компьютере, у вас должны быть права администратора. Если текущий пользователь таких прав не имеет, то подключаться к другому компьютеру нужно с использованием другой учетной записи, при этом включить режим "Подключаться как другой пользователь”.

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

Одним из основных факторов удаленной работы с запланированными заданиями является соответствие версий операционных систем. К примеру, с Windows 7 у вас не получится подключиться к компьютеру, на котором будет установлена десятка.

Для того, чтобы начать работать с заданием, по нему, в основной панели, необходимо щелкнуть правой кнопкой мыши и в контекстном меню выбрать одну из команд:

  • Удалить (Delete) — полностью удалить задание;
  • Отключить (Disable) — временно отключить задание;
  • Свойства (Properties) — позволяет просмотреть или отредактировать свойство задания;
  • Экспортировать (Export) — экспортировать задание в файл, данные из которого можно импортировать на другом компьютере. Операционные системы Windows 8 и Windows Server 2012 имеют такую же архитектуру заданий, как и Windows 7 и Windows Server 2008 R2, но архитектура заданий более ранних версий операционных систем Windows имеет другую структуру. При экспорте заданий можно указать операционную систему, с которой это задание допустимо использовать, с помощью параметра "Настроить для" (Configure for) на вкладке "Общие" окна свойств задания.
  • Выполнить (Run) — делает запуск задания;
  • Завершить (End) — если работа задания выполняется, его можно завершить.

Все задания, которые создаются пользователем или любыми другими программами, можно спокойно изменять или вообще удалить без каких-либо проблем для самой операционной системы. Но те задания, которые создает сама операционная система, лучше не трогать, поскольку такого рода задания могут повлиять на дальнейшую работу ОС. Для того, чтобы выделить системные задания среди остальных, необходимо в меню "вид” установить отметку возле пункта "Отобразить скрытые задачи (Show hidden tasks)”.

Задания, которые используются сейчас

Для того, чтобы просмотреть, какие сейчас задания выполняются на вашем компьютере, выбираем верхний уровень структуры "Планировщик заданий”, кликаем правой кнопкой мыши и в контекстном меню выбираем пункт "Отображать все выполняемые задачи”. Также можно использовать пункт, который находится в основном меню "Действие”, а затем "Отображать все выполняемые задачи”.

Создаем задания для планировщика

Библиотеку планировщика заданий вы можете увидеть, если обратите внимание на левую часть окна оснастки планировщика, о котором говорилось выше. Она имеет сложную иерархическую структуру. Поэтому, чтобы освоить рабочие моменты в этой библиотеке, необходимо немного потренироваться. Для этого вам необходимо будет создать отдельную папку. Сделать это можно в контекстном меню, которое вызывается правой кнопкой мыши. Там вы увидите пункт "создать папку”. Назовите папку как вам будет угодно и создавайте свои тестовые или рабочие задания именно в ней.

К примеру, содержимое файла, которому мы дали название "who-admin.bat”, может быть таким:

@echo OFF
WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege"
if %ERRORLEVEL% == 0 goto admin
msg * Задача выполняется с правами пользователя - %USERNAME%
exit
:admin
msg * Задача выполняется с правами администратора.

Для того, чтобы создать задачу планировщика можно использовать два мастера, которые можно вызвать через режим "создать простую задачу” и "создать задачу”. Когда вы будете создавать простую задачу, вам будет доступен минимальный набор параметров, в которых не будет большого количества условий выполнения и разнообразия действий.

Для того, чтобы создать новую задачу, нужно сделать следующее:

Используем пункт меню "действие” и в нем находим "создать задачу”.

В открывшемся окне у вас сразу будет открыта вкладка "Общие”. Здесь вам необходимо ввести имя задания и его описание. Пускай имя будет Test, а описание "Test Test”. В описании вы можете написать все что угодно. Главное, чтобы написанный текст отображал смысл выполняемого задания. Все остальные настройки можно не трогать, оставляем как есть. Всех их мы будем менять уже непосредственно, перед выполнением созданной задачи. Так вы сможете в полной мере понять их смысл и предназначение.

По умолчания задания будут выполняться лишь в том случае, если пользователь вошел в систему. Для того, чтобы задача выполнялась независимо от того, в системе пользователь или нет, необходимо использовать переключатель "выполнить вне зависимости от регистрации пользователя (Run whether user is logged on or not)”. Также можно указать для задачи самые расширенные полномочия или настроить его под конкретную операционную систему.

Переходим во вкладку "Твиггеры”. Здесь вам необходимо нажать кнопку "создать”. Открываем окно "Создание твиггера” и задаем условия, при возникновении которого будет выполняться создаваемая задача.

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

Переходим во вкладку "действия”. Первым делом в "действиях” выбираем "запуск программы”. В качестве программы мы будем использовать недавно созданный файл с именем "who-admin.bat”. Чтобы его вставить, необходимо нажать на кнопку "Обзор” и выбрать наш файл.

Потихоньку приближаемся к завершению. Теперь нам нужна вкладка "Условия”. Все настройки, которые вы видите здесь, оставляйте в таком же виде. Ну а вообще, здесь вы можете настроить влияние на поведение созданного вами задания.

Все настройки во вкладке "Параметры” мы также оставляем без изменений. Их мы задействуем в дальнейшем, при создании уже необходимых заданий.

После того, как вы выполните все указанные мною настройки, нажимаем "Ок”, чтобы создать задание. В любой момент можно будет изменить настройки этого задания. Главное, чтобы у пользователя были соответствующие права.

Диагностика заданий

Не всегда настройки задания проходят гладко. Иногда возникают проблемы. Они могут быть следующих типов: созданное задание не запускается или не завершается, завершение заданий сопровождается ошибкой.

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

Состояния бывают следующих типов:

Отключено. Такое состояние говорит о том, что задание существует, но не выполняется, так как в настройках твиггера на него стоит запрет.

Поставлено на очередь. Это состояние задания говорит о том, что оно стоит в очереди на выполнение.

Готово. Данное состояние говорит о том, что задание готово к следующему выполнению.

Также в состояниях вы найдете описание времени, когда задание будет запускаться в следующий раз, когда уже запускалось и какой был результат его выполнения. Также там будет информация о дате создания задания.

Для того, чтобы каждый раз не заглядывать в состояние задания, можно настроить длительный контроль. В любой ОС доступна функция ведения журнала, в котором отображается и сохраняется вся история выполнения задания.

Работа. Если у задания вы наблюдаете такое состояние, то скорее всего оно зависло. Возможно потребуется ввод пользовательских данных или, к примеру, всему виной может быть ошибка в программировании и поэтому задание перешло в бесконечный цикл работы.

Для того, чтобы точно убедится, зависло задание или нет, вам необходимо проверить столбик "Время прошлого запуска”, в котором вы найдете, когда задание было запущено. Если задание уже длиться дольше, чем сутки, то вероятнее всего оно зависло. Поскольку таких продолжительных заданий на компьютере бывает очень мало и проходят они довольно редко. Значит, такое задание необходимо остановить.

Для этого, щелкаем по нему правой кнопкой мыши и выбираем из контекстного меню пункт "Завершить”. Для тех заданий, время выполнения которых вы знаете точно, можно установить ограничение по времени выполнения. Делать это нужно с небольшим запасом, чтобы задание точно корректно завершило свою работу. В случае, если оно зависнет, оно автоматически выключится. Для того, чтобы поставить пределы по времени выполнения, необходимо перейти в "Свойства”, найти "Параметры”, перейти в "Остановить задачу выполняемую дольше…” и задать свой параметр.

Когда вы создадите тестовое задание, советую вам попробовать использовать скрытый режим выполнения задания, который называется "Скрытая задача”, выполнить задачу с правами администратора "выполнить с наивысшими параметрами”, перенести задание на другой ПК, для этого использовать режим экспорта и импорта.

Также для вас будет полезно попробовать изменить условия и параметры задания. К примеру, добавьте в условия командного файла команду "pause”, когда команда выполняется в скрытом режиме. Таким образом у вас получится симулировать зависшее задание. Хорошим опытом для вас будет попробовать выполнить просроченное задание. При этом должны быть такие условия: на время проведения задания, компьютер должен быть выключен, но при этом задать параметр заданию "немедленно запускать задачу, если пропущен плановый запуск”.

Стандартные задания в операционках Windows 7 и 8

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

Это лишь некоторые обязательные задания, которые существуют в библиотеках планировщиков операционных систем Windows 7 и 8. Конечно, полезности от некоторых очень мало, более того, есть такие задания, которые тормозят и мешают работе операционной системы. В основном это те задания, выполнение которых подразумевает большое потребление аккумулятора ноутбука, расхода недешевого мобильного трафика, дополнительных затрат электричества, при этом они снижают реальную производительность компьютера.

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

Также в библиотеке планировщика заданий свои задания создают антивирусные программы. Чаще всего они связаны с обновлением баз данных антивирусов. Такие задания необходимы системе. Также создаются задания прочими, не всегда нужными для вас, программами. Эти задания предназначены для проверки наличия обновления. Чаще всего такие программы обновляются без ведома пользователя. К таким программам относятся продукты Adobe, Google, бесплатное ПО и другие.

Управляем заданиями из командной строки

Для того, чтобы управлять заданиями из командной строки Windows, используется специальная программа "schtasks.exe”. Некоторые из команд этой утилиты:

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

Комментарии, которые вы можете увидеть перед выполнением команды "schtasks”, описывают это самое задание, которое было взято из общих свойств задания. Для того, чтобы этот командный файл был выполнен, необходимо запускать его только от имени администратора. Действие, выполняемое по отношению к заданиям планировщика, определяется значением переменной task_action. Команда set task_action=disable приведет к отключению заданий, set task_action=enable - к включению. При выполнении команды schtasks, ее вывод сохраняется в файле журнала, имя которого соответствует имени командного файла, с расширением txt.

При отключении любого задания вы должны точно знать, чем оно занимается. К примеру, если у вас установлен SSD, то вы можете отключить командный файл, который выполняет дефрагментацию жесткого диска. Но, отключение этого файла при наличии обычного, механического харддиска, приведет к неприятным последствиям.

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

Читайте также: