Время запуска, бездействие и использование ресурсов пк
когда система перейдет в режим бездействия. Однако описание в панели управления умалчивает о том, что если вы начнете взаимодействовать с системой во время ее обслуживания, оно немедленно прекратится. И это логично, поскольку фоновые задачи могут сопровождаться интенсивной нагрузкой на диск и процессор, тем самым мешая вашей работе.
Автоматическое обслуживание Windows выполняется в режиме максимальной производительности с использованием всех системных ресурсов, чтобы завершить его как можно быстрее.
Работая в Windows, вы могли заметить по звуку и индикаторам корпуса ПК, что оставленная без присмотра система иногда демонстрирует повышенную активность процессора и диска. Но стоит вернуться к работе в системе, как эта активность немедленно идет на спад и затем прекращается. Это и есть фоновое обслуживание!
Запланированные задания
В Windows 8/8.1найдите в программахпланировщик и перейдите в раздел Библиотека планировщика заданий — Microsoft — Windows – TaskScheduler.
В Windows 10 эти задания спрятаны из планировщика, чтобы люди не мешали обслуживанию ОС, отключая задания. Однако все они есть в реестре, поэтому особо талантливые пользователи смогут воспрепятствовать обслуживанию при желании.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTreeMicrosoftWindowsTaskScheduler
Внизу списка вы видите то самое задание Regular Maintenance, время ежедневного запуска которого можно настроить в панели управления. Обратите внимание, что в планировщике вы можете изменить расписание запуска, например, на еженедельное. Однако делать это вовсе необязательно, ибо в итоге все упирается в бездействие ПК.
Если вы запустите задание Manual Maintenance, система выполнит тот же самый набор задач по обслуживанию, что и при запуске задания по расписанию. Отличие в том, что ваше взаимодействие с системой не прервет процесс оптимизации, поскольку вы сами запустили его.
Отключенное задание Idle Maintenance любопытно тем, что система сама включает его при выполнении ручного или автоматического обслуживания. Однако других подробностей о нем мне выяснить не удалось.
Задание Maintenance Configurator, судя по нескольким триггерам, определяет список задач, обслуживающих систему.
Импорт задания в планировщик и проверка его работы
Импорт задания выполняется одной командой:
schtasks.exe /create /tn "Имя задания" /xml "Полный путь к XML-файлу"
После чего задание отображается в библиотеке планировщика.
Вы можете проверить работу задания, выполнив его прямо в планировщике или из командной строки:
schtasks.exe /Run /tn "Имя задания"
Остается лишь убедиться в том, что задание выполняется в рамках автоматического обслуживания. Если вы не хотите ждать, пока оно отработает в соответствии с вашими условиями, форсируйте автоматическое обслуживание запуском задания Manual Maintenance в планировщике или из консоли:
schtasks.exe /Run /tn "MicrosoftWindowsTaskSchedulerManual Maintenance"
На рисунке ниже показано мое задание по очистке временных файлов скриптом.
Несмотря на отсутствие триггеров, задание отработало, успешно удалив ненужные файлы. Обратите внимание, что время выполнения задания до секунды совпадает со временем запуска других задач автоматического обслуживания.
Какие задачи выполняются для обслуживания системы
MSchedExe.exe Start и посмотреть, что при этом происходит. Для полного счастья откройте сначала диспетчер задач, а заодно монитор ресурсов на вкладке «Диск».
Так, я первым делом увидел процессорную активность процесса MsMpEng.exe. Открыв Windows Defender, я убедился в том, что выполняется быстрое сканирование встроенным антивирусом. Одновременно начал мигать индикатор внешнего диска, а монитор ресурсов указал на активность в папке с изображениями.
В любом случае вы увидите потребление ресурсов CPU процессом system, поскольку обслуживание выполняется от имени системы. В частности, в обслуживание входят еще такие задачи:
Я сознательно не стал перечислять все задачи, поскольку вы можете выяснить их список самостоятельно! Для этого пробегитесь по папкам планировщика в разделе Windows, обращая внимание на время последнего запуска задания.
Увеличить рисунок
Если задание выполнялось вскорости после запуска Manual Maintenance, оно входит в общий список задач по обслуживанию. На рисунке выше видно несколько заданий планировщика, которые система выполнила сразу после запуска единого задания обслуживания.
Впрочем, все эти задачи вовсе необязательно выполняются в полном объеме. Если вы не участвуете в CEIP или отсутствуют новые отчеты о неполадках, то и отправлять нечего. Точно так же, если точку восстановления создавать не нужно, она не и не будет создаваться.
Отключение «планировщика заданий»
«Task Scheduler» крайне не рекомендуется отключать, так как в Виндовс 7, в отличие от XP и более ранних версий, он обслуживает целый ряд системных процессов. Поэтому деактивация «Планировщика» может привести к некорректной работе системы и ряду неприятных последствий.
Именно по этой причине не предусмотрено стандартное отключение в «Диспетчере служб» той службы, которая отвечает за работу данного компонента ОС. Тем не менее в особых случаях временно требуется деактивировать «Task Scheduler». Это можно сделать путем манипуляций в системном реестре.
- Щелкайте Win R. В поле отобразившегося объекта введите:
regedit
Жмите «OK».
- «Редактор реестра» активирован. В левой области его интерфейса жмите по наименованию раздела «HKEY_LOCAL_MACHINE».
- Переходите в папку «SYSTEM».
- Откройте каталог «CurrentControlSet».
- Далее кликните по названию раздела «Services».
- Наконец, в открывшемся длинном перечне каталогов отыщите папку «Schedule» и выделите её.
- Теперь перемещаем внимание в правую часть интерфейса «Редактора». Тут нужно отыскать параметр «Start». Щелкните по нему дважды ЛКМ.
- Открывается оболочка редактирования параметра «Start». В поле «Значение» вместо цифры «2» ставьте «4». И жмите «OK».
- После этого произойдет возврат в основное окно «Редактора». Значение параметра «Start» будет изменено. Закрывайте «Редактор», кликнув по стандартной кнопке закрытия.
- Теперь необходимо перезагрузить ПК. Жмите «Пуск». Затем щелкайте по треугольной фигуре справа от объекта «Завершение работы». В отобразившемся перечне выбирайте «Перезагрузка».
- Будет выполнен перезапуск ПК. При повторном его включении «Планировщик заданий» будет деактивирован. Но, как было сказано выше, долго обходится без «Task Scheduler» не рекомендуется. Поэтому после того как требовавшие его отключения проблемы будут устранены, снова зайдите в раздел «Schedule» в окне «Редактора реестра» и откройте оболочку изменения параметра «Start». В поле «Значение» поменяйте цифру «4» на «2» и жмите «OK».
- После перезагрузки ПК «Task Scheduler» снова будет активирован.
С помощью «Планировщика заданий» пользователь может запланировать реализацию практически любой одноразовой или периодической процедуры, выполняемой на ПК. Но данный инструмент используется также и для внутренних надобностей системы. Поэтому отключать его не рекомендуется. Хотя при крайней необходимости существует способ сделать и это, произведя изменение в системном реестре.
Панель управления
В разделе «Обслуживание» центра поддержки Windows появился новый компонент – автоматическое обслуживание.
Увеличить рисунок
Не спешите запускать обслуживание вручную, мы к этому еще придем. Давайте сначала посмотрим на его нехитрые настройки (их также можно найти в панели управления по запросу обслуживание).
Увеличить рисунок
Пробуждение пк
На параметре пробуждения системы я остановлюсь подробнее, чтобы разъяснить несколько моментов.
- Пробуждение подразумевает выход из сна, но не выход из гибернации или включение ранее выключенного ПК. Разбудив систему и выполнив обслуживание, Windows отправляет ПК обратно в сон.
- Автоматическое обслуживание учитывает различия в политике электропитания для мобильных и стационарных ПК, исходные настройки которых отличаются. Например, одной из них является пробуждение по таймеру для выполнения запланированных задач (снимок экрана сделан на ноутбуке).
Именно по этой причине на мобильных системах флажок пробуждения для обслуживания изначально снят, а на стационарных – установлен. - Если у вас мощный компьютер, который любит пошуметь вентиляторами и посветить корпусом, лучше изменить стандартное время запуска задачи. Иначе ПК может вас разбудить в три часа ночи.
Выполнение автоматического обслуживания Windows, как и прежде, осуществляется с помощью планировщика, однако теперь там появилась новая группа заданий для этой цели.
Работа с простыми задачами
Для начала нужно разобраться как в «Планировщике заданий» в Windows 7 работает функция по созданию простых задач:
- После запуска программы обратите внимание на правую часть интерфейса. Там, в разделе «Действия», найдите и активируйте пункт «Создать простую задачу».
- Появится оболочка с первичными настройками простой задачи. Здесь поле «Имя» является обязательным для заполнения. Сюда можно вписывать любое наименование, но главное, чтобы вы потом разобрались в том, что сами написали. Желательно в имени кратко охарактеризовать, за что отвечает данная задача. Поле «Описание» необязательно для заполнения, но туда можно вписать, что конкретно выполняет эта задача, а также добавить к ней различные примечания. Когда закончите с этим, нажмите на кнопку «Далее».
- После этого откроется вкладка «Триггер». Здесь пользователям предлагается выбрать условие запуска создаваемой задачи при помощи установки маркеров напротив чекбоксов. Всего представлены следующие варианты:
- При входе в учётную запись Windows;
- При включении компьютера и его полной загрузки;
- С определённым интервалом: каждый день, неделю, месяц;
- Выполнять однократный запуск;
- Запускать только при занесении в журнал указанного события.
- Когда закончите с выбором варианта запуска, нажмите на кнопку «Далее».
- При условии, что в предыдущих пунктах вы выбрали запуск в определённое время, то вам нужно будет задать это самое время. Укажите дату и время начала в специальных полях. Также в поле «Повторять каждые» укажите раз в сколько дней данная задача должна быть выполнена. Нажмите «Далее».
- Теперь вы попадёте во вкладку «Действия». Здесь нужно указать тип действий, которые будет выполнять данная задачи. Всего предлагается выбрать только три действия:
- Запустить какую-либо программу на компьютере;
- Отправить то или иное сообщение по электронной почте;
- Просто отобразить какое-либо сообщение из вашего почтового ящика.
- Когда вы определитесь с выбором нажмите на кнопку «Далее».
- Предположим, в предыдущих пунктах был выбран вариант «Запуск программы». Тогда появится специальное окно, где нужно указать путь до программы или сценария. Чтобы сделать это, нажмите на кнопку «Обзор».
- В «Проводнике» выберите программу/файл, который нужно запускать.
- Теперь вы перейдёте к заключающему этапу. Здесь просто появится краткая сводка по созданной задачи. Если вы хотели бы что-то изменить, то нажмите на кнопку «Назад», если вас всё устраивает, то используйте кнопку «Готово».
- Задача была создана, её можно видеть в интерфейсе «Планировщика заданий». Если она не отобразилась, то используйте вкладку «Библиотека планировщика», что расположена в левом меню интерфейса программы.
Служба task scheduler
Служба Task Scheduler
Служба Task Scheduler не проверяет предоставляемую вами информацию и доступность программ, команд или утилит. Если вы укажете неправильные данные, задание просто не запустится или будет приводить к ошибкам при запуске. Один из способов проверки заданий — просмотреть их состояние и прошлый результат в папке Scheduled Tasks. Эта информация относится к последнему запуску задания. Однако она ничего не говорит о том, были ли проблемы при запусках задания, предшествующих последнему запуску. Для более глубокого анализа и лучшего понимания того, как выполняются задания, периодически проверяйте файл журнала планировщика заданий, Schedlgu.txt, который находится в папке % Syst.emRoot%/Tasks.
Файл журнала можно просмотреть, выбрав команду View Log (Просмотр журнала) из меню Advanced (Дополнительно), когда в Windows Explorer выбрана папка Scheduled Tasks (Назначенные задания). Просмотрев журнал планировщика заданий, вы найдете записи, указывающие:
Для назначения заданий в локальной или удаленной системе, к которой вы подключены, используйте Scheduled Task Manager (Мастер планирования заданий). Доступ к этому мастеру и текущим назначенным заданиям осуществляется через папку Scheduled Tasks (Назначенные задания).
Элементы папки Scheduled Tasks показывают секущие назначенные задания. Получить доступ к этой папке в локальной системе можно любым из следующих способов:
В домене Windows доступ к папке Scheduled Tasks на удаленной системе можно получить, выполнив следующие действия.
- Откройте Windows Explorer, затем через узел My Network Places (Сетевое окружение) перейдите к нужному компьютеру.
- Щелкните значок компьютера, затем Scheduled Tasks.
В случае рабочей группы установите подключение к уда-лепному рабочему столу, как описано выше, затем через Windows Explorer откройте папку Scheduled Tasks (Назначенные задания). Этот способ годится и для компьютеров в домене, но предыдущая процедура удобнее.
Создание стандартной задачи
В отличии от рассмотренной простой задачи, здесь уже нужно прописывать больше условий, также процесс создания этих условий несколько усложнился. Однако процесс вполне выполним и умение создавать стандартные задачи могут понадобится вам для создания каких-либо задач со специфическими условиями. Перейдём к инструкции:
- В интерфейсе «Планировщика задач» обратите внимание на правую часть с подписью «Действия». Здесь нужно выбрать вариант «Создать задачу».
- Откроется интерфейс создания задачи. Здесь он выглядит немного по-другому, но имеет схожие вкладки, только они расположены в верхней части окна. Изначально открыт раздел «Общее». Здесь нужно задать наименование задачи в поле «Имя». Оно может быть любым, главное, чтобы вы потом не запутались. Также можно указать описание к создаваемой задачи. Обязательным является только пункт, связанный с именем задаваемой задачи. Однако, здесь доступны некоторые другие пункты и настройки, которые можно менять при необходимости:
- Установить для создаваемой задачи наивысшие права для выполнения;
- Указать профиль того пользователя, с которого данная операция будет запускаться;
- Скрыть создаваемую задачу;
- Настроить параметры совместимости для других операционных систем Windows.
- Когда закончите с настройками во вкладке «Общее» переходите в раздел «Триггеры».
- В этом разделе пользователю нужно задать время запуска процедуры, периодичность или ситуацию, при которой таковая будет запускаться. Чтобы начать работать с «Триггерами», нажмите на кнопку «Создать» в нижней части окна.
- Будет запущено ещё одно окно, которое является оболочкой для создания триггера. Здесь много разных параметров, поэтому разберём их по порядку. Для начала рассмотрим, какие есть условия для запуска процедуры (настраиваются в поле напротив «Начать задачу»):
- Будет запускаться при непосредственных действиях со стороны пользователя, то есть при ручном включении;
- При определённом событии, которое задаётся отдельно;
- Во время простоя системы;
- При входе в систему;
- По заранее приготовленному расписанию. Данный пункт обычно выбран по умолчанию.
- При выборе некоторых вариантов, рассмотренных выше становится доступен блок с настройками периодичности. Они активируются в блоке «Параметры». Всего есть несколько доступных пунктов:
- Однократное повторение. Оно стоит по умолчанию;
- Еженедельный повтор;
- Ежедневный повтор;
- Ежемесячный.
- Затем введите дату, когда будет начинаться выполнение поставленной задачи. Пункты для ввода соответствующих данных расположены напротив надписи «Начать». При необходимости вы можете синхронизировать начало выполнения задачи с часовыми поясами, поставив галочку в соответствующем чекбоксе. Также можно задать количество дней/недель/месяцев через которые данная задача будет повторятся.
- В нижней части окна, в «Дополнительных параметрах», можно задать повтор задачи, остановку, срок действия и т.д. По умолчанию здесь всё отключено. Для активации пунктов, нужно поставить маркер напротив соответствующего пункта.
- Когда закончите с настройками триггеров, нажмите «Ок».
- Вы снова вернётесь во вкладку «Триггеры». Здесь в списке появится триггер, недавно созданный вами. Выберите его и переходите к следующей вкладке – «Действия».
- Эта вкладка очень схожа внешне с предыдущей. Здесь вам также нужно нажать на кнопку «Создать», чтобы добавить новое действие.
- Появится окно, отвечающее за настройку действия. Напротив «Действие» нужно выбрать в выпадающем меню один из трёх вариантов:
- Отправка электронной почты;
- Вывод какого-либо сообщения;
- Запуск определённой программы.
- Если вами был выбран последний вариант, то придётся указать путь до нужной программы или сценария. Для этого воспользуйтесь кнопкой «Обзор».
- Откроется стандартный «Проводник» Windows, где нужно указать путь до запускаемого файла программы/сценария. Выберите нужный файл и нажмите на «Открыть».
- Вы увидите, как выбранный вами путь до нужной программы отобразится в поле «Программа или сценарий». Нажмите «Ок», чтобы завершить работу над созданием действия.
- Вас снова перебросит в окно «Создание задачи». Здесь нужно выбрать только что созданное действие в специальном окне и перейти во вкладку «Условия».
- Здесь пользователь может выбрать из списка различные дополнительные условия. Сразу стоит отметить, что применяются они достаточно редко. Вот список все дополнительных условий, доступных пользователю:
- Задать условия для запуска задачи при простое компьютера. Здесь же можно указать время, которое должен бездействовать компьютер, чтобы задача была запущена;
- Выполнить расширенные настройки питания. Например, указать, что данная задача будет запускаться только в случаях, когда компьютер подключён от сети и останавливать выполнение задачи, когда компьютер переходит на питание от батареи;
- Указать сеть, при подключении к которой будет запускаться выбранная задача;
- Также можно выполнять пробуждение компьютера, если на момент выполнения задачи он находится в состоянии гибернации. Для этого требуется поставить галочку напротив специального пункта.
- Когда закончите с установкой условий для выполнения задачи, нажмите «Ок» и перейдите в последнюю вкладку – «Параметры».
- Здесь можно изменить/установить следующие параметры:
- Разрешить выполнение задачи по требованию;
- Немедленно запустить задачу, если у таковой был пропущен плановый запуск;
- Если был выявлен сбой, то можно установить параметры выполнения перезапуска – время, когда будет совершён перезапуск и количество доступных попыток;
- Останавливать задачу, выполняемую дольше определённого срока;
- Принудительно прекращать задачу, если она не прекращена по запросу пользователя;
- Установить автоматическое удаление задачи, если её повтор не был запланированным.
- Когда закончите настраивать «Параметры» нажмите «Ок». После этого задача отобразится в списке «Планировщика».
Способ 1: через «пуск»
Это стандартный вариант запуска «Планировщика», который не требует от пользователя владеть какими-либо особыми навыками и умениями. Проделайте следующие действия:
- Кликните по иконке «Пуска» в нижней панели. Из открывшегося меню выберите пункт «Все программы».
- У вас появится перечень с папками. Здесь нужно раскрыть папку «Стандартные».
- В ней появится ещё один список с программами и папками. Раскройте папку «Служебные», что находится ближе к концу всего перечня.
- Снова появится список с различными утилитами. Вам в данном случае нужно кликнуть по утилите «Планировщик задач».
Способ 2: «панель управления»
Также «Task Scheduler» можно запустить и через «Панель управления».
- Снова жмите «Пуск» и перейдите по надписи «Панель управления».
- Заходите в раздел «Система и безопасность».
- Теперь щелкайте «Администрирование».
- В раскрывшемся списке инструментов выберите «Планировщик заданий».
- Оболочка «Task Scheduler» будет запущена.
Способ 2: через «панель управления»
Тоже ещё один стандартный и очень простой в исполнении способ. Инструкция к его выполнению выглядит следующим образом:
- Нажмите на иконку «Пуска». В раскрывшемся меню обратите внимание на правую его части. Там нужно найти и нажать по пункту «Панель управления».
- Для удобства поиска рекомендуется выставить напротив «Просмотр» параметр «Категория».
- В «Панели управления» найдите раздел «Система и безопасность».
- Откроется ещё одно окошко, где нужно перейти в раздел «Администрирование», что расположен в самом низу.
- Вы увидите «Проводник» с небольшим списком программ. Среди них нужно выбрать «Планировщик заданий».
Способ 3: поле поиска
Хотя описанные два метода открытия «Task Scheduler» являются в целом интуитивно понятными, все-таки не каждый пользователь может сразу запомнить весь алгоритм действий. Существует и более простой вариант.
- Щелкайте «Пуск». Установите курсор в поле «Найти программы и файлы».
- Впишите туда следующее выражение:
Планировщик заданий
Можно даже вписывать не полностью, а только часть выражения, так как тут же на панели начнут отображаться результаты поиска. В блоке «Программы» щелкните по отобразившемуся наименованию «Планировщик заданий».
- Компонент будет запущен.
Способ 4: строка «выполнить»
Большинство программ и операций на компьютере можно запустить через специальную строку «Выполнить». Рассмотрим, как работать с ней в этом случае:
- Одновременно нажмите сочетание клавиш Win R. Эта комбинация запускает строку «Выполнить».
- В появившейся строке пропишите команду:
taskschd.msc
и нажмите Enter для её применения. - После этого запустится оболочка инструмента.
Способ 5: «командная строка»
В некоторых случаях при наличии вирусов в системе или неполадок не получается стандартными методами произвести запуск «Task Scheduler». Тогда это процедуру можно попробовать выполнить с помощью «Командной строки», активированной с полномочиями администратора.
- С помощью меню «Пуск» в разделе «Все программы» переместитесь в папку «Стандартные». Как это сделать, было указано при объяснении самого первого метода. Отыщите наименование «Командная строка» и щелкайте по нему правой кнопкой мышки (ПКМ). В отобразившемся списке выбирайте вариант запуска от лица администратора.
- Откроется «Командная строка». Вбейте в неё:
C:WindowsSystem32taskschd.msc
Щелкаете Enter.
- После этого «Планировщик» запустится.
Урок: Запускаем «Командную строку»
Способ 6: запуск из «проводника»
Также «Планировщик заданий» в Windows 7 можно запустить посредством «Проводника», то есть через исполняемый файл в системной директории. Для этого нужно придерживаться следующей инструкции:
- Запустите «Проводник». Его иконка находится на «Панели заданий».
- В адресной строке «Проводника», что расположена в верхней части окна вбейте следующий путь:
C:WindowsSystem32
Для перехода нужно нажать на Enter или на иконку стрелки, что расположена в адресной строке.
- В папке, куда был выполнен переход нужно найти и запустить файл «taskschd.msc». Так как в этой папке будет расположено множество файлов, то для удобства рекомендуется использовать поиск по папке, что расположен в верхней правой части окна «Проводника». Туда нужно только ввести наименование искомого объекта.
Удаление задачи
Выше были даны инструкции по созданию задач различного уровня сложности, однако вы можете и удалить ставшую ненужной задачу. Также данная функция может быть полезной в том случае, если задача была создана не вами, а каким-то другим пользователем и/или сторонней программой.
Если вы можете точно сказать, кем была создана та или иная задача, то лучше её не трогать, так как есть риск нарушить работоспособность как отдельных программ, так и всего компьютера. При условии, что знаете, что делаете, воспользуйтесь этой инструкцией по удалению задач из «Планировщика» в Windows 7:
- Для начала нужно выполнить запуск «Планировщика задач» и раскрыть «Библиотеку планировщика задач», что расположена в левой части окна.
- В центральной части окна можно просмотреть список всех запланированных процедур. Выберите ту, которую требуется удалить, кликните по ней правой кнопкой мыши и выберите соответствующий вариант из контекстного меню.
- Откроется диалоговое окно, где нужно будет подтвердить свои намеренья. Сделайте это, нажав на «Да».
Узел maintenancesettings
Начиная с Windows 8, в синтаксисе задания поддерживается узел MaintenanceSettings, отвечающий за автоматическое обслуживание.
Здесь два ключевых параметра.
Period
Это частота выполнения вашего задания в рамках регулярного автоматического обслуживания. Например, P1D означает, что задание будет выполняться ежедневно, а P30D — раз в месяц.
Deadline
Это крайний срок выполнения задания. Например, P7D означает, что задание должно выполняться никак не реже, чем раз в неделю.
Если задание ни разу не запускалось во время регулярного обслуживания, система выполнит его при первом же бездействии системы. Если же ПК используется в режиме, не позволяющем системе бездействовать, в дело вступает экстренное обслуживание. В этом случае пользователь получает сообщение о том, что оно выполняется, чтобы объяснить нагрузку на диск и процессор.
В рамках экстренного обслуживания выполняются все задачи, входящие в список автоматического обслуживания. Однако пропущенное задание всегда выполняется первым.