Windows hotstart что это

Обновлено: 02.07.2024

Сегодняшняя часть нашей традиционной рубрики посвящена некоторым особенностям эксплуатации семейства операционных систем Windows Vista, не рассмотренным в более ранних выпусках. Увы, этот материал также главным образом теоретический, но спешу обрадовать наших читателей, что в ближайшее время состоится публикация очередной "практической" части, где будет и тестирование реальных приложений, и сравнение производительности, а главное, прозвучат ответы на ряд ваших вопросов. Дело в том, что помимо уже ведущихся консультаций по списку вопросов и практической подготовки в нашей лаборатории, на 13-14 декабря российское представительство Microsoft наметило проведение восьмой ежегодной конференции "Платформа 2007. Определяя будущее". В процессе докладов и презентаций конференции будет озвучено множество интересных деталей и подробностей, о которых вы узнаете из следующих наших материалов. Впрочем, устраивайтесь поудобнее, и сегодня есть что рассказать.

Windows Vista и мобильный ПК

Работа в домашних условиях на стационарном настольном ПК и где придётся на ноутбуке – как говорится, две большие разницы. Даже в составе Windows XP специальных возможностей для производительной и экономичной работы ноутбука было немало. В составе Windows Vista для этого имеются как усовершенствованные версии прежних возможностей, так и ряд совершенно новых функций. На самом деле всевозможных нововведений для мобильных пользователей в Windows Vista заложено несметное множество, особенно если углубиться в изучение корпоративных версий Vista на бизнес-версиях аппаратных мобильных платформ вроде Intel vPro. Но сегодня мы познакомимся с наиболее интересными из них, характерными для повседневной работы и востребованными типичным мобильным пользователем. Ключевой для владельца ноутбука вопрос – максимально оптимизированный расход батарей при автономной работе и максимум производительности в нужный момент. Интерфейс управления электропитанием Windows Vista значительным образом переработан, стал проще и надежнее. Параметры управления питанием задаются на основе готовых наборов аппаратных и системных настроек - схем управления питанием (Power Plans), которые позволяют оперативно установить баланс между энергопотреблением и производительностью. В Windows Vista имеется три стандартных предустановленных по умолчанию схемы управления питанием.

Сбалансированная схема (Balanced) - оптимальное соотношение между энергопотреблением и производительностью достигается за счет приведения тактовой частоты процессора ноутбука в соответствие с характером выполняемой работы. Например, при запуске "прожорливой" 3D игрушки процессор будет "выкладываться" на всю мощь, а при работе с текстом максимально замедляться. Экономия энергии (Power Saver) - производительность ноутбука снижается значительно с целью максимальной экономии энергии и продления срока автономной работы от батареи. Максимальная производительность (High Performance) - пиковая производительность ноутбука за счет сокращения срока автономной работы от батареи. Впрочем, как показывает практика, в большинстве случаев наиболее удобным вариантом оказывается именно сбалансированная схема, используя которую можно вручную настраивать параметры в стандартных схемах управления питанием Windows. В число настраиваемых параметров, например, входит промежуток времени перед переключением ноутбука в спящий режим или режим сна; разумеется, поддерживается восстановление первоначальных установок схемы по умолчанию. Переключение между схемами электропитания осуществляется в так называемом Центре мобильных устройств Windows (Windows Mobility Center) или с помощью модернизированного индикатора заряда батарей на панели задач Windows. Выбрать схему управления питанием для мобильного ПК или изменить ее параметры можно на Панели Управления (Control Panel). Настройки схемы настраиваются на выбранную схему питания таким образом, что менять выбранную схему не придётся даже после отключения мобильного ПК от стационарного питания и перехода в автономный режим.

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

Несколько слов о ключевом нововведении Windows Vista – упомянутом выше Центре мобильных устройств Windows - (Windows Mobility Center). Предыдущие версии Windows не предусматривали объединённого меню для изменения ключевых характеристик работы ноутбука, и такие настройки как яркость экрана, громкость или отключение беспроводного модуля приходилось искать в разных местах панели управления или на панели задач Windows.

В Windows Vista все наиболее востребованные параметры собраны в Центре мобильных устройств, где можно быстро настроить яркость дисплея, громкость, схему управления питанием, режим беспроводных интерфейсов, подключение внешнего монитора и синхронизацию; для планшетных ПК в дополнение также реализован режим вращения экрана. Разумеется, Windows Mobility Center доступен только на ноутбуках. Очень интересный момент – подключение нескольких мониторов к портативному ПК, что сделать порой достаточно непросто. Для упрощения этого процесса Windows Vista автоматически определяет внешний монитор и показывает Рабочий Стол мобильного ПК. Дальше – дело техники, выбираем вариант отображения Рабочего Стола и настраиваем параметры монитора - разрешение экрана, битность цвета. Ещё одна удобная функция – назначение определенного типа монитора специально для проведения презентаций, при этом необходимые параметры презентации будут включаться при его подключении автоматически.

  • Зеркально (Mirrored) - элементарное дублирование Рабочего Стола на каждом мониторе. Этот вариант применяется по умолчанию и предназначен для проведения презентаций с помощью проектора или фиксированного дисплея, например закрепленной на стене плазменной панели или ТВ-монитора
  • Расширение (Extended) - Рабочий Стол получает дополнительную поверхность, "расширение" на все подключенные мониторы, увеличивая рабочую область
  • Только на внешнем экране (External display only) - Рабочий Стол ноутбука отображается на всех мониторах кроме собственного экрана. Вариант интересен для использования ноутбука в офисе с сохранением заряда батареи, а также для воспроизведении DVD дисков на ноутбуке с полноэкранным просмотром записей только на одном мониторе

Windows SideShow

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

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

Несмотря на близкое "родство" ноутбуков и планшетных ПК, для последних под Windows Vista предусмотрен ряд совершенно уникальных специфических настроек и режимов.

Windows Vista и планшетный ПК

К сожалению, планшетные компьютеры так и не стали нашей повседневной реальностью и до сих пор воспринимаются большинством пользователей ПК как некоторая экзотика, к тому же дорогая. Между тем планшетные ПК, благодаря встроенной поддержке пера и сенсорного экрана, возможности рукописного ввода, технологии распознавания рукописного текста, по своей сути достаточно удобные и практичные многофункциональные устройства для автономного решения множества прикладных задач. Можно сказать, что потенциал этих полезных устройств до сих пор толком не раскрыт и, возможно, пик их популярности ещё впереди. По крайней мере, в Windows Vista поддержка планшетных ПК реализована по полной программе. Например, перо стало удобнее и поддерживает функции, недоступные обычным ноутбукам. Благодаря новому курсору с помощью пера теперь можно выполнять более точные операции, что облегчает обращение с объектами небольшого размера - полосами прокрутки, небольшими значками меню и элементами в области уведомлений на панели задач Windows или в углах окон. В Windows XP Tablet PC Edition отсутствовала обратная связь и нажав пером объект на экране планшетного ПК, порой возникали сомнения, было ли нажатие достаточно сильным или просто система реагирует слишком медленно. В Windows Vista работа происходит увереннее, поскольку после выполнения операции на экран выводится соответствующий сигнал: на иллюстрации ниже – одиночный щелчок, двойной щелчок и имитация нажатия правой кнопки мышки соответственно.

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

Ещё одна дополнительная функция пера в Windows Vista - специальные "жесты" (Pen Flicks) для быстрого перемещения или выполнения команд редактирования. К ним относится прокрутка вверх, прокрутка вниз, переход на предыдущую страницу и переход на следующую страницу. Например, чтобы прочитать текст внизу страницы, можно не перетаскивать полосу прокрутки, а воспользоваться "жестом", и окно прокрутится в нужную сторону. Для быстрого редактирования предусмотрены функции копирования, вставки, удаления и отмены. В состав Windows Vista входит учебное пособие, в котором объясняется, как выполнять зарисовки с помощью пера.

В случае поддержки ввода с сенсорного экрана многие стандартные операции можно выполнять запросто с помощью пальца. Можно перемещаться по страницам, управлять элементами экрана и даже набирать тексты. Для облегчения работы с небольшими объектами и изменения размера окон в Windows Vista реализована функция специального указателя касания (Touch Pointer), состоящего из области перетаскивания и области указателя, левой и правой кнопки. Будучи вызван, этот помощник перемещается по экрану непосредственно под пальцем.

В Windows Vista усовершенствована панель ввода планшетного ПК, позволяющая вводить текст от руки или с экранной клавиатуры. Можно преобразовать написанный вручную фрагмент в текст с помощью панели рукописного ввода или панели ввода знаков, либо использовать экранную клавиатуру, работая с ней как с обычной настольной. Распознавая рукописный ввод и преобразуя его в текст, планшетный ПК под Windows Vista позволяет работать там, где набор на стандартной клавиатуре невозможен - на встречах, во время лекций, интервью и т.п. Панель ввода планшетного ПК теперь поддерживает новую функцию автозаполнения (AutoComplete), что помогает быстрее вводить URL, адреса электронной почты и имена файлов. Принцип действия этой функции аналогичен работе автозаполнения в других программах Microsoft, например, Internet Explorer или Office Outlook.

Корректировать или изменять рукописный текст на панели ввода в В Windows Vista стало проще. Если в Windows XP Tablet PC Edition 2005 для стирания слов и символов нужно использовать Z-образный жест вычеркивания, то в Windows Vista доступны несколько новых жестов, включая перечеркивание, вертикальное вычеркивание М- и W-образной формы, круговое вычеркивание и угловое вычеркивание. Кроме того, стереть рукописный ввод можно с помощью ластика на пере (если он есть). В некоторых случаях из-за особенностей почерка возникают ошибки при распознавании рукописного текста. В Windows Vista не нужно менять почерк, достаточно специальным образом настроить средство распознавания. Для этого можно предоставить Windows Vista образцы рукописного текста, "научить" средство распознавания своему почерку, а также тому, как избежать конкретных ошибок при анализе написанных этим почерком текстов. Если включить в Windows Vista функцию автоматического обучения, средство распознавания рукописного ввода сможет изучать почерк и словарный запас путем сбора данных об используемых словах и способе их написания. Настройка происходит незаметно и не требует вмешательства со стороны пользователя.

Для восточно-азиатских языков в Windows Vista предусмотрена специальная функция, помогающая преобразовывать рукописный ввод на китайском (традиционное и упрощенное письмо), японском и корейском языках в текст путем запоминания исправлений, вносимых пользователем в символы. Каждое внесенное исправление помогает Windows Vista точнее различать символы, поэтому качество распознавания повышается с течением времени. Ещё одно усовершенствование, реализованное в Windows Vista – позиционирование закладки панели ввода (The Tablet PC Input Panel Tab). Когда панель ввода закрыта, её ярлычок по умолчанию расположен в левом углу экрана. Для открытия панели ввода достаточно прикоснуться к ярлыку, то же самое – для её свёртывания. Ярлык также можно переместить в любое место экрана обычным перетаскиванием, при этом новая позиция положения ярлыка по горизонтали будет определять расположение панели ввода по горизонтали при следующем открытии.

Разумеется, в Windows Vista предусмотрено составление отчётов об ошибках распознавания рукописного ввода, при этом Vista позволяет отправлять в Microsoft сведения об изменениях, внесенных на панели ввода, это поможет разработчикам идентифицировать распространённые ошибки и повысить точность распознавания в будущих версиях Windows. Такие дела. На сегодня всё, до следующих встреч. Предыдущие публикации по теме Windows Vista: Выражаем благодарность российскому представительству компании NVIDIA за систему, любезно предоставленную для экспериментов с Windows Vista.

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

Все задания хранятся в виде файлов формата XML в подкаталогах каталога %systemroot%System32TasksMicrosoftWindows. Эти файлы представляют собой подобие тех файлов, которые создаются при экспортировании задания. То есть вместо экспортирования задания можно просто взять копию задания из данного раздела, переименовать ее и импортировать либо на локальный диск, либо на любой другой компьютер. Кроме того, вы можете даже вручную отредактировать отдельные теги XML-файла задания, после чего импортировать его в Планировщик задания.

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

Помимо раздела файловой системы, для хранения всех заданий используются подразделы ветви реестра HKLMSOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTreeMicrosoftWindows.

Настройки назначенных заданий

Большинство настроек нового механизма назначенных заданий хранится в параметрах DWORD-типа, расположенных в ветви реестра HKLMSOFTWAREMicrosoftWindows NTCurrent

VersionSchedule. Среди них следует отметить следующие недокументированные параметры:

MissedTasksStartupDelay — определяет задержку при неудачной попытке запуска задания; TasksInMemoryQueue — определяет количество назначенных заданий, которые разрешено помещать в очередь, хранящуюся в оперативной памяти.

Помимо параметров данной ветви реестра также существует набор параметров ветви реестра HKLMSOFTWAREMicrosoftSchedulingAgent. Эти параметры влияют на работу заданий, созданных при помощи программы командной строки at.exe. Также они влияют на сам устаревший механизм запуска заданий при помощи at.exe:

LogPath — данный параметр строкового типа определяет путь к лог-файлу co сведениями о запуске устаревших заданий. По умолчанию значение данного параметра равно %SystemRoot%TasksSCHEDLGU.TXT; MaxLogSizeKB — данный параметр DWORD-типа определяет максимальный размер лог-файла (в Кб), содержащего сведения о запускаемых назначенных заданиях; TasksFolder — данный параметр строкового типа определяет путь к каталогу, содержащему устаревшие назначенные задания. По умолчанию значение данного параметра равно %SystemRoot%Tasks; ViewHiddenTasks — данный параметр DWORD-типа определяет, будут ли в оснастке Планировщик заданий отображаться скрытые задания.

Стандартные задания

И наконец, можно рассмотреть назначение стандартных заданий операционной системы Windows Vista — таковых почему-то очень много. Ниже мы рассмотрим некоторые из них, действия, которые они выполняют, а также определимся, нужны ли нам эти задания.

Большинство заданий хранится в подразделах раздела Библиотека планировщика заданий > Microsoft > Windows оснастки Планировщик заданий. Поэтому при описании задания мы будет опускать данный раздел оснастки, подразумевая, что задание хранится именно внутри него.

Единственным заданием, которое хранится в другом разделе, является MP Scheduled Scan, предназначенное для периодического запуска сканирования содержимого компьютера на предмет вредоносных программ (при помощи программы Защитник Windows). Это задание является скрытым и расположено в разделе Библиотека планировщика заданий > Microsoft > Windows Defender. Его основные характеристики представлены ниже:

действие: %programfiles%windows defenderMpCmdRun.exe Scan -RestrictPrivileges.

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

Раздел Bluetooth

Раздел предназначен для хранения заданий, связанных с обнаружением и работой устройств Bluetooth. По умолчанию в нем присутствует только одно задание — UninstallDeviceTask. Это задание предназначено для обработки событий отключения устройства Bluetooth:

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

Раздел Customer Experience Improvement Program

Данный раздел содержит в себе два задания: Consolidator и OptinNotification.

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

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

Второе задание (OptinNotification) предназначено для уведомления о включении Microsoft Windows Software Quality Metrics (SQM). То есть, если вы отказались от участия в программе по улучшению качества программного обеспечения Microsoft, тогда это задание также можно отключить:

условия запуска: через 10 минут после входа в систему; действие: %SystemRoot%System32wsqmcons.exe -n 0x1C577FA2B69CAD0.

Раздел Defrag

Задание данного раздела предназначено для периодического выполнения дефрагментации диска. Если учесть, что вручную запустить процесс дефрагментации в Windows Vista больше нельзя, тогда это задание лучше не отключать:

условия запуска: каждую среду в час ночи, а также при простое в течение 3 минут;

Данный раздел содержит в себе два задания: HotStart (запускает приложения, настроенные для Windows HotStart) и TMM (диспетчер временной мультимониторной конфигурации). Оба эти задания запускаются при входе любого пользователя в систему.

Если вы никогда не используете несколько мониторов, тогда задание TMM можно отключить.

Задание HotStart можно отключить в том случае, если на крышке вашего ноутбука нет внешних кнопок HotStart (для работы с музыкальным проигрывателем, получения почты и т.д.). Также данное задание можно отключить в том случае, если возможности HotStart были запрещены при помощи групповой политики Отключить Windows HotStart, расположенной в разделе Административные шаблоны > Система > Windows HotStart оснастки Редактор объектов групповой политики (gpedit.msc).

Раздел Multimedia

Задание данного раздела (SystemSoundsService) является агентом пользовательского режима системных звуков. Оно запускается при входе пользователей в систему. И лучше не надоедать ему своим вниманием.

Данный раздел содержит в себе назначенное задание (RACAgent), предназначенное для анализа данных надежности системы. То есть данных, на основе которых строится график окна Монитор стабильности системы, отобразить которое можно при помощи оснастки Монитор надежности и производительности (консоль perfmon.msc), выбрав в ней раздел Средства наблюдения > Монитор стабильности системы:

условия запуска: через 15 минут после запуска, повторять каждый час;

Вы можете отключить данное задание. Однако в этом случае вы больше не сможете воспользоваться графиком окна Монитор стабильности системы.

Раздел RemoteAssistance

Задание данного раздела (RemoteAssistanceTask) следит за изменениями в групповых политиках, относящихся к работе мастера Удаленный помощник Windows (программа msra.exe):

условия запуска: через 15 секунд после возникновения события 1502 в журнале Система;

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

Раздел Shell

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

Раздел SideShow

В данном разделе по умолчанию присутствует четыре задания, реализующие возможности устройств SideShow: AutoWake, GadgetManager, SessionAgent и SystemDataProviders. Естественно, если ваш ноутбук не обладает устройством SideShow, и у вас нет внешнего устройства для настольного компьютера, тогда все эти задания можно отключить.

Задание AutoWake выполняет автоматическое пробуждение и перевод в спящий режим компьютера, если подключенному к нему устройству SideShow необходимо получить данные от основного компьютера:

условия запуска: через минуту после входа в систему.

Задание GadgetManager позволяет управлять и синхронизировать гаджеты устройства SideShow:

Задание SessionAgent управляет сеансом, если для устройства SideShow создано несколько учетных записей пользователей:

условия запуска: через 15 секунд после входа в систему.

Задание же SystemDataProviders предоставляет устройству SideShow такую информацию, как текущее время, заряд батареи, мощность сигнала беспроводной сети, уровень громкости:

условия запуска: через 30 секунд после входа в систему.

Раздел TextServicesFramework

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

Раздел Windows Error Reporting

Задание данного раздела (QueueReporting) предназначено для обработки очереди отчетов мастера Отчеты о проблемах и их решениях. Естественно, что данное задание можно отключить в том случае, если вы отключили сам механизм отчетов о проблемах и их решениях:

условия запуска: через 13 минут после входа в систему;

Заключение

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

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

Если я вас еще не испугал, тогда давайте вспомним, как можно отключить службу Планировщика заданий. Для этого нужно вручную присвоить параметру Start (типа DWORD), расположенному в ветви реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSchedule, значение 4.

Данная статья была написана для журнала Мой компьютер.

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

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

Все задания хранятся в виде файлов формата XML в подкаталогах каталога %systemroot%\System32\Tasks\Microsoft\Windows. Эти файлы представляют собой подобие тех файлов, которые создаются при экспортировании задания. То есть, вместо экспортирования задания можно просто взять копию задания из данного раздела, переименовать ее, и импортировать либо на локальный, либо на любой другой компьютер. Кроме того, вы можете даже вручную отредактировать отдельные теги XML-файла задания, после чего импортировать его в Планировщик задания.

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

Помимо раздела файловой системы, для хранения всех заданий используются подразделы ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows.

Большинство настроек нового механизма назначенных заданий хранится в параметрах DWORD-типа, расположенных в ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule. Среди них следует отметить следующие недокументированные параметры.

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

Помимо параметров данной ветви реестра также существует набор параметров ветви реестра HKLM\SOFTWARE\Microsoft\SchedulingAgent. Эти параметры влияют на работу заданий, созданных при помощи программы командной строки at.exe. Также они влияют на сам устаревший механизм запуска заданий при помощи at.exe.

И, наконец, можно рассмотреть назначение стандартных заданий операционной системы Windows Vista, которых, почему-то, очень много. Ниже мы рассмотрим некоторые из этих заданий, действия, которые они выполняют, а также определимся, нужны ли нам эти задания.

Большинство заданий хранится в подразделах раздела Библиотека планировщика заданий/Microsoft/Windows оснастки Планировщик заданий. Поэтому при описании задания мы будет опускать данный раздел оснастки, подразумевая, что задание хранится именно внутри него.

Единственным заданием, которое хранится в другом разделе, является задание MP Scheduled Scan, предназначенное для периодического запуска сканирования содержимого компьютера на предмет вредоносных программ (при помощи программы Защитник Windows). Это задание является скрытым и расположено в разделе Библиотека планировщика заданий/Microsoft/Windows Defender. Его основные характеристики представлены ниже.

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

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

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

Раздел Customer Experience Improvement Program Данный раздел содержит в себе два задания: Consolidator и OptinNotification.

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

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

Второе задание (OptinNotification) предназначено для уведомления о включении Microsoft Windows Software Quality Metrics (SQM). То есть, если вы отказались от участия в программе по улучшению качества программного обеспечения Microsoft, тогда это задание также можно отключить.

Раздел Defrag Задание данного раздела предназначено для периодического выполнения дефрагментации диска. Если учесть, что вручную запустить процесс дефрагментации в Windows Vista больше нельзя, тогда это задание лучше не отключать.

Раздел MobilePC Данный раздел содержит в себе два задания: HotStart (запускает приложения, настроенные для Windows HotStart) и TMM (диспетчер временной мульти-мониторной конфигурации). Оба эти задания запускаются при входе любого пользователя в систему.

Если вы никогда не используете несколько мониторов, тогда задание TMM можно отключить.

Задание HotStart можно отключить в том случае, если на крышке вашего ноутбука нет внешних кнопок HotStart (для работы с музыкальным проигрывателем, получения почты и т.д.). Также данное задание можно отключить в том случае, если возможности HotStart были запрещены при помощи групповой политики Отключить Windows HotStart, расположенной в разделе Административные шаблоны/Система/Windows HotStart оснастки Редактор объектов групповой политики (gpedit.msc).

Раздел Multimedia Задание данного раздела (SystemSoundsService) является агентом пользовательского режима системных звуков. Оно запускается при входе пользователей в систему. И лучше не надоедать ему своим вниманием.

Раздел RAC Данный раздел содержит в себе назначенное задание (RACAgent), предназначенное для анализа данных надежности системы. То есть, данных, на основе которых строится график окна Монитор стабильности системы, отобразить которое можно при помощи оснастки Монитор надежности и производительности (консоль perfmon.msc), выбрав в ней раздел Средства наблюдения?Монитор стабильности системы.

Вы можете отключить данное задание. Однако в этом случае вы больше не сможете воспользоваться графиком окна Монитор стабильности системы.

Раздел RemoteAssistance Задание данного раздела (RemoteAssistanceTask) следит за изменениями в групповых политиках, относящихся к работе мастера Удаленный помощник Windows (программа msra.exe).

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

Раздел Shell Данный раздел содержит в себе задание CrawlStartPages, предназначенное для индексирования начальных адресов типов обхода. Запускается оно при простое компьютера (с правами локальной службы), и управляет возможностью работы механизма индексирования, который мы уже рассмотрели вкратце в прошлых статьях.

Раздел SideShow В данном разделе по умолчанию присутствует четыре задания, реализующие возможности устройств SideShow: AutoWake, GadgetManager, SessionAgent и SystemDataProviders. Естественно, если ваш ноутбук не обладает устройством SideShow, и у вас нет внешнего устройства для настольного компьютера, тогда все эти задания можно отключить.

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

Задание GadgetManager позволяет управлять и синхронизировать гаджеты устройства SideShow.

Задание SessionAgent управляет сеансом, если для устройства SideShow создано несколько учетных записей пользователей.

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

Раздел TextServicesFramework Данный раздел содержит в себе скрытое задание MsCtfMonitor, которое запускается при входе пользователя в систему с правами группы пользователя.

Раздел Windows Error Reporting Задание данного раздела (QueueReporting) предназначено для обработки очереди отчетов мастера Отчеты о проблемах и их решениях. Естественно, что данное задание можно отключить в том случае, если вы отключили сам механизм отчетов о проблемах и их решениях.

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

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

Если я вас еще не испугал, тогда давайте вспомним, как можно отключить службу Планировщика заданий. Для этого нужно вручную присвоить параметру Start (типа DWORD), расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule, значение 4.

Работа операционной системы 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, то вы можете отключить командный файл, который выполняет дефрагментацию жесткого диска. Но, отключение этого файла при наличии обычного, механического харддиска, приведет к неприятным последствиям.

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

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