Начиная с Windows Vista, планировщик заданий играет очень важную роль в обслуживании и оптимизации операционной системы. Сегодня я расскажу о нововведениях в автоматическом обслуживании Windows 8 и объясню, с чем они связаны.
В свое время я подробно разбирал задания, встроенные в планировщик Windows Vista, делая акцент на том, имеет ли хоть какой-то смысл их отключать. На поверку выяснилось, что таковых крайне мало. Меня не раз просили в почте сделать такой же обзор планировщика Windows 7, но я не видел в этом резона. Ведь единственным изменением было увеличившееся количество заданий по обслуживанию системы.
Однако с выходом Windows 8 появился повод вернуться к этой теме, тем более что элементы автоматического обслуживания системы появились даже в панели управления.
[+] Сегодня в программе
- Панель управления
- Время запуска, бездействие и использование ресурсов ПК
- Пробуждение ПК
- Создание XML-файла
- Импорт задания в планировщик и проверка его работы
Панель управления
В разделе «Обслуживание» центра поддержки Windows появился новый компонент – автоматическое обслуживание.
Не спешите запускать обслуживание вручную, мы к этому еще придем. Давайте сначала посмотрим на его нехитрые настройки (их также можно найти в панели управления по запросу обслуживание
).
Время запуска, бездействие и использование ресурсов ПК
Из подробного описания видно, что время запуска обслуживания можно не изменять. Оно все равно произойдет в подходящий момент, когда система перейдет в режим бездействия. Однако описание в панели управления умалчивает о том, что если вы начнете взаимодействовать с системой во время ее обслуживания, оно немедленно прекратится. И это логично, поскольку фоновые задачи могут сопровождаться интенсивной нагрузкой на диск и процессор, тем самым мешая вашей работе.
Автоматическое обслуживание Windows выполняется в режиме максимальной производительности с использованием всех системных ресурсов, чтобы завершить его как можно быстрее.
Работая в Windows, вы могли заметить по звуку и индикаторам корпуса ПК, что оставленная без присмотра система иногда демонстрирует повышенную активность процессора и диска. Но стоит вернуться к работе в системе, как эта активность немедленно идет на спад и затем прекращается. Это и есть фоновое обслуживание!
Пробуждение ПК
На параметре пробуждения системы я остановлюсь подробнее, чтобы разъяснить несколько моментов.
- Пробуждение подразумевает выход из сна, но не выход из гибернации или включение ранее выключенного ПК. Разбудив систему и выполнив обслуживание, Windows отправляет ПК обратно в сон.
- Автоматическое обслуживание учитывает различия в политике электропитания для мобильных и стационарных ПК, исходные настройки которых отличаются. Например, одной из них является пробуждение по таймеру для выполнения запланированных задач (снимок экрана сделан на ноутбуке).
Именно по этой причине на мобильных системах флажок пробуждения для обслуживания изначально снят, а на стационарных – установлен.
- Если у вас мощный компьютер, который любит пошуметь вентиляторами и посветить корпусом, лучше изменить стандартное время запуска задачи. Иначе ПК может вас разбудить в три часа ночи.
Выполнение автоматического обслуживания Windows, как и прежде, осуществляется с помощью планировщика, однако теперь там появилась новая группа заданий для этой цели.
ЛидерТаск
Очень удобный таск-менеджер, подходящий для командного планирования и работы. Идеален для небольших предприятий, бизнеса с командой сотрудников. Отлично интегрируется в жизнь специалистов, менеджеров, бизнесменов, руководителей.
Однако LeaderTask также прекрасно впишется в повседневность школьников, студентов, самозанятых и домохозяек, увеличив их производительность и избавив от самопринуждения. Успешно упорядочивает хаос в делах благодаря составлению списков дел на каждый день с формированием подзадач.
Преимущества:
- имеет встроенный календарь планировщик для свободного переключения между задачами на определенный день, неделю и месяц;
- напоминает о предстоящих встречах и задачах;
- делегирует проекты сотрудникам, настраивает совместную работу с ними;
- помогает налаживать взаимодействие в команде благодаря корпоративному чату;
- ведет статистику неэффективных сотрудников;
- обладает дополнительными фишками для работы: визуализацией целей, генерацией лидов с помощью сбора заявок в специальной форме, гибким функционалом, удобным и простым интерфейсом, работой в онлайн- и оффлайн-доступе.
Платформы:
- Windows;
- MacOS;
- Android;
- iOS.
Тарифы:
- Бесплатный — для начинающих. Возможность составления напоминаний, 100 задач, 10 проектов, 3 меток и 3 цветов.
- Премиум — для профессионалов. От 217 рублей за 1 юзера в месяц. Неограниченное использование напоминаний, проектов, меток, цветов, чек-листов. Допускается хранение информации в облаке, создание повторяющихся задач.
- Бизнес — для команд. От 331 рубля за 1 пользователя ежемесячно. К функциям премиума добавляется способность выполнять общие проекты, поручать задачи команде.
Запланированные задания
В Windows 8/8.1 найдите в программах планировщик
и перейдите в раздел Библиотека планировщика заданий — Microsoft — Windows –
TaskScheduler.
В Windows 10 эти задания спрятаны из планировщика, чтобы люди не мешали обслуживанию ОС, отключая задания. Однако все они есть в реестре, поэтому особо талантливые пользователи смогут воспрепятствовать обслуживанию при желании.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\TaskScheduler
Внизу списка вы видите то самое задание Regular Maintenance
, время
ежедневного
запуска которого можно настроить в панели управления. Обратите внимание, что в планировщике вы можете изменить расписание запуска, например, на еженедельное. Однако делать это вовсе необязательно, ибо в итоге все упирается в бездействие ПК.
Если вы запустите задание Manual Maintenance
, система выполнит тот же самый набор задач по обслуживанию, что и при запуске задания по расписанию. Отличие в том, что ваше взаимодействие с системой не прервет процесс оптимизации, поскольку вы сами запустили его.
Отключенное задание Idle Maintenance
любопытно тем, что система сама включает его при выполнении ручного или автоматического обслуживания. Однако других подробностей о нем мне выяснить не удалось.
Задание Maintenance Configurator
, судя по нескольким триггерам, определяет список задач, обслуживающих систему.
TickTick
Незаменимое приложение для планинга и напоминаний с расширенным функционалом, визуально приятным интерфейсом и отличительной чертой — pomodoro-таймером. Этот принцип позволяет мгновенно фокусироваться на работе. Распространяется как расширение в браузерах Chrome и FireFox. Интегрируется с календарем.
Мобильная версия предусматривает не только управление задачами, но и отмечание регулярных действий, которые требуют отслеживания. Есть возможность просмотра статистики личных достижений. Высылаются напоминания о невыполненных задачах.
Преимущества:
- предусматривает добавление к делам тэгов и подзадач, которые можно группировать, присваивать им степень важности, оставлять комментарии и чек-листы;
- новые напоминания добавляются методом печатания текста, голосовым вводом или с помощью электронной почты.
Платформы:
- Windows;
- MacOS;
- Android;
- iOS.
Тарифы:
- Free — базовая версия. Позволяет создавать до 9 списков, 99 задач, 19 подзадач и 2 напоминаний на задачу, загружать до 1 вложения в день, включать в общий список до 2 участников.
- Premium — от 2,4$ в месяц. Позволяет создавать до 299 списков, 999 задач, 199 подзадач и 5 напоминаний на задачу, загружать до 99 вложений в день, включать в общий список до 30 участников. Дает возможность пользоваться премиум-функциями (ежемесячный календарь, виджеты, смарт-список, напоминание о подзадачах и др.).
Какие задачи выполняются для обслуживания системы
Можно выполнить обслуживание вручную из панели управления или командой MSchedExe.exe Start и посмотреть, что при этом происходит. Для полного счастья откройте сначала диспетчер задач, а заодно монитор ресурсов на вкладке «Диск».
Так, я первым делом увидел процессорную активность процесса MsMpEng.exe. Открыв Windows Defender, я убедился в том, что выполняется быстрое сканирование встроенным антивирусом. Одновременно начал мигать индикатор внешнего диска, а монитор ресурсов указал на активность в папке с изображениями. Мое предположение о том, что это дело рук истории файлов, быстро подтвердилось фильтром Process Monitor.
В любом случае вы увидите потребление ресурсов CPU процессом system
, поскольку обслуживание выполняется от имени системы. В частности, в обслуживание входят еще такие задачи:
- Автоматическое создание резервной копии реестра
- Передача данных об использовании системы в рамках программы CEIP
- Отправка отчетов о неполадках
- Оптимизация и дефрагментация дисков
- Обновление поискового индекса
- Оптимизация загрузки системы
- Создание точки восстановления системы
Я сознательно не стал перечислять все задачи, поскольку вы можете выяснить их список самостоятельно! Для этого пробегитесь по папкам планировщика в разделе Windows
, обращая внимание на время последнего запуска задания.
Если задание выполнялось вскорости после запуска Manual Maintenance
, оно входит в общий список задач по обслуживанию. На рисунке выше видно несколько заданий планировщика, которые система выполнила сразу после запуска единого задания обслуживания.
Впрочем, все эти задачи вовсе необязательно выполняются в полном объеме. Если вы не участвуете в CEIP или отсутствуют новые отчеты о неполадках, то и отправлять нечего. Точно так же, если точку восстановления создавать не нужно, она не и не будет создаваться.
EverNote
Один из самых востребованных сервисов для создания заметок и хранения данных, подходящий для личных целей. Распознает и осуществляет поиск по рукописному тексту: при этом понимает одиннадцать языков, в том числе русский. Способен выполнять сканы документов, интегрируется с Gmail, Slack, Google Drive и другими полезными сервисами.
Преимущества:
- обладает системой готовых шаблонов, упрощающих процесс создания заметок;
- хранит записи в самых разных форматах: картинках, текстах, ссылках, PDF, веб-страницах сайта, письмах;
- подходит для планирования, т.к. фиксирует задачи и сортирует их по приоритету.
Платформы:
- Windows;
- MacOS;
- Android;
- iOS.
Тарифы:
- Free. Позволяет синхронизировать приложение между 2 устройствами, хранить 60 МБ нового контента в месяц, сохранять заметки размером до 25 МБ. Есть 3 виджета, задачи, поиск, копирование веб-страниц, возможность прикрепления файлов.
- Personal — от 219 рублей в месяц. К функциям Free-тарифа добавляется возможность синхронизировать любое количество устройств, хранить до 10 ГБ нового контента в месяц, заметки размером до 200 МБ. Есть доступ к дополнительным виджетам, подключение Google Календаря, сроки, напоминания, уведомления для задач, доступ без интернета.
- Professional — от 299 рублей в месяц. К функциям Personal добавляется возможность сохранять до 20 ГБ информации в месяц, отслеживать выполнение задач, находить контент по геометкам, использовать булевой поиск, экспортировать блокноты, интегрироваться с сервисами.
В чем суть изменения в автоматическом обслуживании
Ключевое различие в автоматическом обслуживании Windows 7 и Windows 8+ в оптимизации энергопотребления операционной системой!
Раньше многие задачи по обслуживанию действовали исключительно по своему расписанию и могли выполняться при работе от батареи, а теперь они привязаны к единой задаче, которая запускается в период бездействия только при питании от сети и выполняется как можно быстрее.
Это не означает, что все задания планировщика теперь выполняются только в рамках автоматического обслуживания, поскольку у них может быть определено несколько триггеров. Например, точка восстановления системы обязательно создается при установке обновлений и драйверов. Однако отсутствие триггера в задании указывает на то, что оно выполняется исключительно в рамках автоматического обслуживания.
Рисунок выше иллюстрирует одно и то же задание по резервному копированию реестра, рассказ доктора Ватсона о котором выручил немало людей, потерявших надежду на восстановление системы.
Any.do
Популярный и несложный планировщик задач, который синхронизируется сразу с несколькими устройствами. Поддерживает голосовой набор, интеллектуальный ввод, позволяет прикреплять к тексту изображения и фото. Идеально подходит для личного пользования.
Преимущества:
- автоматически сортирует списки продуктов, планирует день, помогает расставлять приоритеты для поставленных задач;
- создание и отправка уведомлений в мессенджер What’s App, прикрепление к каждой задаче тэгов, напоминаний, подзадач и файловых вложений;
- синхронизируется с календарем;
- обладает аскетичным дизайном и цветовой палитрой.
Платформы:
- Windows;
- MacOS;
- Android;
- iOS.
Тарифы:
- Бесплатный — основная версия.
- Премиум — на 1, 6 или 12 месяцев от 2,99$ в месяц. Добавляются функции напоминаний в What’s App, напоминаний о местоположении, настраиваемых тем, цветных тэгов, безлимитного ежедневного планировщика.
Зачем это нужно Microsoft
Продажи настольных компьютеров неуклонно снижаются, уступая место мобильным системам, и продолжение этого тренда дружно прогнозируют все аналитические агентства. Так, компания Forester Research считает, что в ближайшие три года и без того невысокая доля продаж настольных ПК дополнительно снизится за счет роста популярности планшетов, составив в итоге всего 18%.
Очевидно, при таком раскладе длительность работы устройства от батареи выходит на первый план, и эффективность операционной системы в этом аспекте очень важна. Microsoft много говорила о том, что энергопотребление Windows 8 улучшено по сравнению с Windows 7, и консолидация фоновых задач по обслуживанию ОС – это один из важных шагов в этом направлении.
При этом Microsoft не ограничивается оптимизацией фоновых задач Windows, предоставляя разработчикам, ИТ-специалистам и конечным пользователям возможность добавить свое задание к автоматическому обслуживанию системы. Дальше я покажу, как вы можете это сделать без особых усилий.
Google Tasks
Минималистичный и хорошо разработанный планировщик от компании Google имеет возможность синхронизироваться сразу на нескольких девайсах с помощью облаков. Интегрируется со всеми продуктами компании, функционирует через аккаунт Google. При этом неплохо работает и в оффлайн-режиме, если данные сохранены непосредственно на устройстве.
Преимущества:
- отличается бесплатностью использования, простотой интерфейса и удобством отображения данных;
- все списки без труда добавляются, скрываются и также просто удаляются;
- предусматривается резервное копирование, смена внешнего оформления и блок введенной информации благодаря ключам.
Платформы:
- Windows;
- MacOS;
- Android;
- iOS.
Тарифы:
- Бесплатный — основная версия.
Создание своего задания, выполняющегося в рамках автоматического обслуживания
У вас есть какие-то задачи по обслуживанию Windows, выполнение которых возложено на планировщик или на сценарии входа в систему? Если они не являются интерактивными, возможно, имеет смысл перевести их в фоновый режим автоматического обслуживания. Примерами таких задач могут служить:
- очистка диска средствами системы
- удаление временных файлов скриптом по расписанию
- создание резервного образа системы утилитой recimg
Все задачи автоматического обслуживания выполняются в скрытом режиме. Например, окно командного файла появляться не будет.
Создание XML-файла
В графическом интерфейсе планировщика Windows не предусмотрена возможность включения своего задания в автоматическое обслуживание. Однако можно создать XML-файл, описывающий задание, и импортировать его в планировщик. В приведенном ниже примере файла вам нужно изменить лишь несколько параметров.
Пример XML-файла автоматического обслуживания
2011-09-01T19:35:38 Vadim LeastPrivilege NT AUTHORITY\SYSTEM IgnoreNew true true true false false P1D P7D true true false false false true false P3D 7 cmd /c echo %date% %time% >> «%windir%\temp\test.txt»
Файл содержит мои краткие комментарии, но ключевые моменты я опишу ниже.
Узел MaintenanceSettings
Начиная с Windows 8, в синтаксисе задания поддерживается узел MaintenanceSettings
, отвечающий за автоматическое обслуживание.
P1D P7D
Здесь два ключевых параметра.
Period
Это частота выполнения вашего задания в рамках регулярного автоматического обслуживания. Например, P1D
означает, что задание будет выполняться ежедневно, а
P30D
— раз в месяц.
Deadline
Это крайний срок выполнения задания. Например, P7D
означает, что задание должно выполняться никак не реже, чем раз в неделю.
Если задание ни разу не запускалось во время регулярного обслуживания, система выполнит его при первом же бездействии системы. Если же ПК используется в режиме, не позволяющем системе бездействовать, в дело вступает экстренное обслуживание. В этом случае пользователь получает сообщение о том, что оно выполняется, чтобы объяснить нагрузку на диск и процессор.
В рамках экстренного обслуживания выполняются все задачи, входящие в список автоматического обслуживания. Однако пропущенное задание всегда выполняется первым.
Remember The Milk
Бесплатный таск-менеджер, позволяющий составлять и использовать списки ключевых дел на протяжении дня. Интегрируется с почтой, мессенджерами, иными приложениями на смартфонах. Успешно ведет деятельность и в лентах соцсетей. Распознает голосовые команды благодаря работе виртуального ассистента Alexa.
Преимущества:
- формирует напоминания с датами, характеристиками, названиями и непосредственно текстами;
- обладает возможностью выполнения отправки их на e-mail или в соцсети;
- оформляет списки, выполняет настройку уведомлений, добавляет к организованным делам промежуточные подзадачи, тэги и файлы;
- позволяет создавать планинг в стиле «умных листов».
Платформы:
- Windows;
- MacOS;
- Android;
- iOS.
Тарифы:
- Бесплатный — основной тариф.
Habitica: Gamify Your Tasks
Необычное приложение, позволяющее формировать списки актуальных дел, трекер привычек. Планер разработан на основе игрового RPG-стиля, мотивирующего выполнять с каждым днем все больше рутинных задач. При регистрации программа просит создать собственного персонажа, который в дальнейшем будет получать медали, опыт и предметы, используемые в игре.
Есть командные соревнования, гильдии, возможность общаться с людьми, разделяющими интересы и цели пользователя. Приложение становится настоящим стимулом и мотивацией благодаря своим принципам работы. Также оно синхронизируется между разными устройствами, имеет множество полезных функций.
Преимущества:
- автоматически повторяет записи задач, запланированных для ежедневных, еженедельных или ежемесячных дел;
- содержит гибкий трекер привычек, традиционный список занятий;
- обладает обширной палитрой, видами оформлений, темами.
Платформы:
- Android;
- iOS.
Тарифы:
- Бесплатный — основной вариант.
- Подписка на месяц, 3 месяца, полгода, год — от 349 рублей в месяц.
Trello
Мультиплатформенное приложение для планинга, рекомендованное для работы над проектами в некрупных командах. Кроме того, планировщик хорошо подходит для личного пользования и планирования дел по системе канбан. Интегрируется с дополнительными инструментами, например, Dropbox, Slack, Evernote, Twitter и многими другими.
Преимущества:
- предусматривает возможность создания виртуальной доски с карточками, а также различных чек-листов, сроков исполнения;
- planner позволяет менять обложку, иметь личные фоны и стикеры, а также давать задачам индивидуальные названия, сроки, характеристики, выбирать исполнителей, ставить подзадачи, прикреплять файлы различного формата.
Платформы:
- Windows;
- MacOS;
- Android;
- iOS.
Тарифы:
- Бесплатный — стандартная версия.
Omnifocus
Многофункциональный планировщик дня для управления необходимыми делами и увеличения продуктивности. Подходит для личного использования. Не имеет русскоязычной версии. Синхронизируется с помощью сквозного шифрования для защиты определенных данных.
Группирует задачи по проектам, позволяет пользоваться системой тегов. Каждой задаче предлагается несколько опций на выбор. Имеет ряд вкладок, на которых проверяется уровень продвижения различных проектов, изучаются контекстовые задачи. Прогнозирует дела и события календаря. Обладает встроенными шаблонами и настройками.
Преимущества:
- позволяет прикреплять вложения, например, изображения, фото и аудио;
- обладает функцией голосового набора, контроля текущих проектов;
- интегрируется с электронной почтой и письмами, IFTTT, Zapier и другими сервисами.
Платформы:
- iOS.
Тарифы:
- Бесплатная пробная версия.
- Ежемесячная и годовая подписка — от 749 рублей в месяц.
Cal Calendar
Многофункциональный и эстетически продуманный task-сервис для планирования дел, недавно появившийся на рынке мобильных приложений. Интегрируется с Google Calendar, Outlook, What’s App, Gmail, Google Tasks и иными сервисами.
Преимущества:
- включает ежедневник, всевозможные виджеты, простой голосовой набор и мн. др.;
- отличается простотой в использовании системы, мощным дизайном для удобного просмотра статусов выполненных дел;
- помогает быстро создавать самые разные события из жизни;
- в автоматическом режиме добавляет контактные данные и сведения о геолокации в записи.
Платформы:
- Windows;
- MacOS;
- Android;
- iOS.
Тарифы:
- Бесплатный — основной вариант.