Назначение задания в windows 7. Как открыть Планировщик заданий в Windows PowerShell

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

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

В Windows существуют два основных типа планируемых заданий

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

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

Каждое задание планировщика имеет определенные свойства :

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

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

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

Настройки планировщика и параметры заданий хранятся в разделе реестра

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule

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

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

    Управление заданиями Windows выполняется с помощью специальной оснастки консоли управления Microsoft (mmc.exe), для запуска которой можно воспользоваться главным меню Панель управления - Администрирование - Управление компьютером - Планировщик заданий , или Выполнить (комбинация Win+R) - taskschd.msc.

В левой части основного окна отображаются списки заданий, упорядоченные в соответствии с назначением, в виде структуры папок. В средней части отображается информация о состоянии заданий и их свойствах. В правой части отображается меню действий, допустимых по отношению к заданиям. По умолчанию отображаются задания, относящиеся к локальному компьютеру. Для работы с заданиями удаленных компьютеров щелкните правой кнопкой мыши по элементу верхнего уровня "Планировщик заданий (Локальный)" и выберите пункт меню "Подключиться к другому компьютеру". В открывшемся диалоговом окне установите переключатель "Другой компьютер" и введите имя или IP-адрес требуемого компьютера. Для доступа к управлению заданиями на удаленном компьютере требуются права администратора системы, и, если текущий пользователь таковыми не обладает, то подключение нужно выполнить с использованием другой учетной записи, включив режим "Подключаться как другой пользователь". Естественно, удаленные подключения должны быть разрешены правилами брандмауэра и, кроме того, нужно учитывать, что структура данных заданий планировщика отличается в разных версиях Windows и подключение из среды, например Windows XP не выполнится при подключении к компьютеру с Windows 8.

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

  • Удалить
  • (Delete) - полностью удалить задание;

  • Отключить
  • (Disable) - временно отключить задание;

  • Свойства
  • (Properties) - просмотреть и/или редактировать свойства задания.

  • Экспортировать
  • (Export) - экспортировать задание в файл, данные из которого можно импортировать на другом компьютере. Операционные системы Windows 8 и Windows Server 2012 имеют такую же архитектуру заданий, как и Windows 7 и Windows Server 2008 R2, но архитектура заданий более ранних версий Windows другая. При экспорте заданий можно указать операционную систему, с которой это задание допустимо использовать, с помощью параметра "Настроить для" (Configure for) на вкладке "Общие" окна свойств задания.

  • Выполнить
  • (Run) - запустить задачу на выполнение;

  • Завершить
  • (End) - если задача выполняется, остановить ее выполнение.

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

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

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

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

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

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

    Для проверки уровня привилегий используется стандартная команда whoami в цепочке с командой find , для вывода сообщений - msg . В результате выполнения командного файла, на экран выводится сообщение "Задача выполняется с правами администратора" или " Задача выполняется с правами пользователя - имя ". Пусть данный командный файл имеет имя who-admin.bat . При желании, описание используемых команд и принцип определения привилегий, с которыми выполняется командный файл, можно найти в разделе

    Содержимое файла с именем who-admin.bat :

    @echo OFF

    WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege"

    Msg * Задача выполняется с правами пользователя - %USERNAME%

    Msg * Задача выполняется с правами администратора.

    Файл можно создать в обычном текстовом редакторе, скопировав приведенный выше текст, выделенный зеленым цветом и присвоив ему имя who-admin.bat . Для правильного отображения кириллицы необходимо использовать DOS-кодировку (CP866, кодовую страницу 866) или изменить текст сообщений для вывода на английском языке. Если текстовый редактор не поддерживает кириллицу в DOS-кодировке, можно воспользоваться сторонними программами (например - iconv ) или онлайн-сервисами наподобие Универсального декодера-конвертера кириллицы. Можете просто скачать архив с командным файлом в правильной кодировке.

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

    Новую задачу можно создать следующим способом:

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

    На вкладке Общие окна мастера введите имя задания и его описание. Имя, для примера - Test1 , а описание "Test Task 1". Описание может быть произвольным текстом, но желательно, чтобы оно отражало суть создаваемой задачи. Остальные настройки можно не выполнять, оставив значения по умолчанию. Эти настройки будем менять перед выполнением созданной задачи, чтобы понять их смысл и назначение.

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

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

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

    На вкладке Действия в качестве действия выбираем Запуск программы , в виде которой будет выступать созданный ранее командный файл who-admin.bat , который нужно выбрать с использованием кнопки Обзор… .

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

    На вкладке Параметры дополнительные параметры для задания также оставим для последующих экспериментов.

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

    Диагностика состояния заданий планировщика.

    В процессе настройки заданий можно столкнуться с несколькими типами проблем:

    Задание не запускается;

    Задание не завершается;

    Задание завершается с ошибкой;

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

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

    Поставлено в очередь (Queued) означает, что задание ожидает выполнения в запланированное время.

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

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

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

    Состояние Работает , может в действительности означать, что задание зависло, ожидает ввод пользовательских данных, или, например, из-за ошибок программирования, ушло на бесконечный цикл. Узнать, действительно ли задание зависло, можно, проверив столбец Время прошлого запуска , в котором указано время запуска задания. Если задание выполняется более суток, то, за редким исключением, это не нормально. Чтобы остановить задание, щелкните на нем правой кнопкой мышки и в контекстном меню выберите команду Завершить . Для заданий, время выполнения которых известно, можно установить предельное время выполнения в Свойства-Параметры-Остановить задачу, выполняемую дольше: . В случае превышения отведенного на выполнение времени, задание будет принудительно завершено планировщиком.

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

    Перечень некоторых стандартных заданий Windows 7,8:

    Application Experience\AitAgent - Сбор и передача данных дистанционного отслеживания приложений (при явном согласии участвовать в программе улучшения качества программного обеспечения). Даже если время выполнения установлено на 2-3 часа ночи, в настройках присутствует признак выполнения просроченного задания и передача данных в Microsoft выполняется.

    Application Experience\ProgramDataUpdater - Сбор телеметрических данных программы при участии в программе улучшения качества ПО

    Autochk\Proxy - собирает и загружает данные SQM (при участии в программе улучшения качества программного обеспечения).

    Customer Experience Improvement Program\BthSQM - Задача программы улучшения качества Bluetooth собирает статистику по Bluetooth, а также сведения о вашем компьютере, и отправляет их в корпорацию Майкрософт. Полученные сведения используются для повышения надежности, стабильности и общей функциональности Bluetooth в Windows. При отсутствии согласия пользователя на участие в программе улучшения программного обеспечения Windows эта задача не выполняет никаких действий. Задача присутствует в Windows 8.

    Customer Experience Improvement Program\Consolidator При выполнении задачи программы улучшения качества ПО, выполняющейся в режиме ядра (Kernel CEIP), осуществляется сбор дополнительных данных о системе, которые затем передаются в корпорацию Майкрософт. Если пользователь не дал своего согласия на участие в данной программе, то эта задача не выполняет никаких действий.

    Customer Experience Improvement Program\UsbCeip - При выполнении задачи программы улучшения качества ПО шины USB (USB CEIP) осуществляется сбор статистических данных об использовании универсальной последовательной шины USB и сведений о компьютере, которые направляются инженерной группе Майкрософт по вопросам подключения устройств в Windows. Полученные сведения используются для повышения надежности, стабильности и общей производительности шины USB в Windows. При отсутствии согласия пользователя на участие в программе улучшения программного обеспечения Windows задача не выполняет никаких действий.

    RAC\RacTask - Задача средства анализа стабильности системы, предназначенная для обработки данных о надежности компьютера.

    Одним из малоизвестных заданий является Registry\RegIdleBackup - Задание архивации реестра, выполняющееся раз в 10 дней и обеспечивающее сохранение файлов реестра в папке C:\Windows\System32\config\RegBack\ . В некоторых случаях, когда нет точек восстановления или они некондиционны, есть шанс восстановить работоспособное состояние системы, загрузившись в другой ОС и скопировав файл(ы) реестра в каталог \Windows\System32\config\ . Можно также использовать ручное выполнение данного задания для получения копии файлов реестра, нужных в данный момент времени.

    В Windows 8 присутствует папка \Microsoft\Windows\WS с несколькими задачами использующими обмен данными с магазином Windows.

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

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

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

    Для управления заданиями из командной строки Windows используется утилита schtasks.exe .Примеры использования:

    schtasks /Query - вывести список всех заданий;

    SCHTASKS /Run /I /TN "System Backup" - выполнить на локальном компьютере задание "System Backup" немедленно, игнорируя любые ограничения.

    SCHTASKS /end /TN "System Backup" - снять задачу "System Backup"

    schtasks /change /tn "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /disable - отключить задание \Microsoft\Windows\Application Experience\ProgramDataUpdater

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

    @echo off

    Rem action - установка значение disable или enable

    Set task_action=disable

    REM Проверка наличия прав администратора

    @WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege" > nul

    If %ERRORLEVEL% == 0 goto admin

    Echo Execution aborted. Run this batch file AS Administrator !!!

    @echo try %task_action% scheduled tasks ...

    Rem Сбор и передача данных дистанционного отслеживания приложений (при явном согласии участвовать в

    Rem программе улучшения качества программного обеспечения).

    Schtasks /change /tn "\Microsoft\Windows\Application Experience\AitAgent" /%task_action% >> %~dn0.log

    Rem Сбор телеметрических данных программы при участии в программе улучшения качества ПО

    Schtasks /change /tn "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /%task_action% >> %~dn0.log

    Rem Эта задача собирает и загружает данные SQM при участии в программе улучшения качества

    Rem программного обеспечения.

    Schtasks /change /tn "\Microsoft\Windows\ Autochk\Proxy" /%task_action% >> %~dn0.log

    Rem Если пользователь изъявил желание участвовать в программе по улучшению качества программного

    Rem обеспечения Windows, эта задача будет собирать и отправлять сведения о работе программного

    Rem обеспечения в Майкрософт.

    Schtasks /change /tn "\Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /%task_action% >> %~dn0.log

    Rem При выполнении задачи программы улучшения качества ПО, выполняющейся в режиме ядра (Kernel

    Rem CEIP), осуществляется сбор дополнительных данных о системе, которые затем передаются в

    Rem корпорацию Майкрософт. Если пользователь не дал своего согласия на участие в данной программе,

    Rem то эта задача не выполняет никаких действий.

    Schtasks /change /tn "\Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /%task_action% >> %~dn0.log

    Rem При выполнении задачи программы улучшения качества ПО шины USB (USB CEIP) осуществляется сбор

    Rem статистических данных об использовании универсальной последовательной шины USB и сведений о

    Rem компьютере, которые направляются инженерной группе Майкрософт по вопросам подключения устройств

    Rem в Windows. Полученные сведения используются для повышения надежности, стабильности и общей

    Rem производительности шины USB в Windows. При отсутствии согласия пользователя на участие в

    Rem программе улучшения программного обеспечения Windows задача не выполняет никаких действий.

    Schtasks /change /tn "\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /%task_action% >> %~dn0.log

    Rem Эта задача выполняет дефрагментацию жестких дисков компьютера.

    Schtasks /change /tn "\Microsoft\Windows\ Defrag\ScheduledDefrag" /%task_action% >> %~dn0.log

    Rem Измеряет быстродействие и возможности системы

    Schtasks /change /tn "\Microsoft\Windows\ Maintenance\WinSAT" /%task_action% >> %~dn0.log

    REM Запуск приложений, настроенных для Windows HotStart

    Schtasks /change /tn "\Microsoft\Windows\ MobilePC\HotStart" /%task_action% >> %~dn0.log

    Rem Это задание предназначено для анализа состояния системы и поиска условий, которые могут привести

    Rem к повышенному энергопотреблению.

    Schtasks /change /tn "\Microsoft\Windows\Power Efficiency Diagnostics\ AnalyzeSystem" /%task_action% >> %~dn0.log

    Rem Задача средства анализа стабильности системы, предназначенная для обработки данных о надежности

    Rem компьютера.

    Schtasks /change /tn "\Microsoft\Windows\ RAC\RacTask" /%task_action% >> %~dn0.log

    REM (Windows Live Social Object Extractor Engine) After installing Windows Live Essentials 2011,

    REM it creates a task called "Extractor Definitions Update Task". The purpose of this task is to

    REM update the definition file for the Windows Live Social Object Extractor Engine. The task

    REM can be found under, Task Scheduler Library\Microsoft\Windows Live\SOXE. -

    REM Read more at http://www.shouldiremoveit.com/windows-live-soxe-5304-program.aspx

    Schtasks /change /tn "\Microsoft\Windows Live\SOXE\Extractor Definitions Update Task" /%task_action% >> %~dn0.log

    Rem Эта запланированная задача предназначена для уведомления пользователя о том, что архивация

    Rem Windows не настроена.

    Schtasks /change /tn "\Microsoft\Windows\ WindowsBackup\ ConfigNotification" /%task_action% >> %~dn0.log

    Учтите, что отключение системных заданий - небезопасная операция, и ее последствия целиком на вашей совести. Так, например, командный файл отключает задание на дефрагментацию файлов, которое не имеет смысла при использовании SSD-диска, но может быть полезным при использовании механических HDD. Кроме того, если вы посмотрите действия, выполняемые заданием дефрагментации, то увидите, что выполняется запуск программы %windir%\system32\defrag.exe –c , где -c - параметр, задающий выполнение дефрагментации на всех дисках. Может быть, имеет смысл создать несколько заданий с разными триггерами для разных дисков, исключив SSD. Можно также изменить параметры существующей задачи, исключив дефрагментацию SSD - дисков:

    defrag /E C: - выполнить дефрагментацию на всех локальных дисках, кроме диска C:

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

    Подробному описанию schtasks отведена отдельная страница в разделе .

    Использование планировщика заданий для запуска приложений от имени Администратора без запроса системы контроля учетных записей UAC.

    Опубликовано: 05.10.2014

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

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

    Где найти планировщик заданий?

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

    В открывшемся выпадающем меню кликаем по пункту "Управление".


    А уже в открывшемся окне управления компьютером переходим в появившийся в левом меню "Планировщик заданий".

    Активные задачи в планировщике заданий

    В открывшемся после перехода планировщике заданий видим, что в нем уже есть какие-то активные задачи. Эти задачи туда были добавлены встроенными средствами windows и различными сторонними программами. Такими как Adobe и Google в моем случае.


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

    Создание собственной задачи

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

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

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

    Вкладка Общие

    Итак, кликаем по пункту "Создать задачу" и попадаем в окно "Создание задачи". Начнем рассматривать возможности этого окна со вкладки "Общие".


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

    Проставляем флажок напротив поля "Выполнить с наивысшими правами", если будущей задаче для выполнения необходимы права администратора. А в ОС windows 7/8 это практически всегда так. Там даже файл на диск С скопировать нельзя без прав администратора, поэтому искренне вам советую этот флажок проставлять.

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

    Ну и, само-собой разумеется, напротив поля "Настроить для" выбираете из раскрывающегося списка вашу систему. В моем случае это windows 8.1 c настроенным от windows 7 интерфейсом. Не удивляйтесь. В одной из будущих статей я обязательно вам распишу, как я все это настроил.

    Вкладка Триггеры

    Вкладка "Триггеры" отвечает за настройку условий запуска задачи. Т.е в данной вкладке мы определяем при каком условии наша задача должна запускаться.

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


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

    Большинство из условий запуска думаю вам понятны, но некоторые я все же поясню:

    При событии

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

    Журналы событий windows также находятся во вкладке управление, прямо под планировщиком заданий windows. Можете открыть один из таких журналов и посмотреть какое-нибудь событие.

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

    При создании и изменении задачи

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

    При подключении или отключении от пользовательского сеанса

    Это когда вы с помощью встроенных средств windows 7/8 устанавливаете удаленное подключение к другому компьютеру под управлением windows 7/8. Задача будет выполнятся на компьютере, к которому вы подключились. (если на нем прописана задача что-то делать при подключении.)

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

    При блокировании/разблокировании рабочей станции

    Это когда вы в меню завершения работы, выбираете пункт "Блокировка".

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

    Вкладка Действия

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


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

    Запуск программы

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


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

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

    Отправление сообщений электронной почты

    Как понятно из названия, нужно для отправки письма с одного почтового ящика на другой. Например прописали вы, чтобы система отправляла вам из офиса письмо на домашний ПК если 1С бухгалтерия вылетит с ошибкой. Вот вам пример:

    Вывести сообщение

    Тут все вообще элементарно. Заполняете заголовок окошка, текст сообщения и сохраняете.



    Вкладка условия

    Эта вкладка нужна для проверки дополнительных условий. Если они будут выполнены, задача запустится. Если дополнительные условия выполнены не будут, задача не запустится.


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

    Вкладка Параметры

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


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

    В заключении

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

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

    «Планировщик заданий» позволяет запланировать запуск указанных процессов в системе на точно установленное время, при наступлении определенного события или же задать периодичность данному действию. В Windows 7 установлена версия данного инструмента под названием «Task Scheduler 2.0» . Она используется не только непосредственно пользователями, но и ОС для выполнения различных внутренних системных процедур. Поэтому указанный компонент не рекомендуется отключать, так как впоследствии возможны различные проблемы в работе компьютера.

    Запуск «Планировщика заданий»

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

    Способ 1: Меню «Пуск»

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


    Способ 2: «Панель управления»

    Также «Task Scheduler» можно запустить и через «Панель управления» .


    Способ 3: Поле поиска

    Хотя описанные два метода открытия «Task Scheduler» являются в целом интуитивно понятными, все-таки не каждый пользователь может сразу запомнить весь алгоритм действий. Существует и более простой вариант.


    Способ 4: Окно «Выполнить»

    Операцию по запуску можно также осуществить через окно «Выполнить» .


    Способ 5: «Командная строка»

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


    Способ 6: Прямой запуск

    Наконец, интерфейс «Task Scheduler» можно активировать путем прямого запуска его файла — taskschd.msc.


    Возможности «Планировщика заданий»

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

    Среди основных действий, выполняемых «Task Scheduler» , следует выделить такие:

    • Создание задачи;
    • Создание простой задачи;
    • Импорт;
    • Экспорт;
    • Включение журнала;
    • Отображение всех выполняемых задач;
    • Создание папки;
    • Удаление задачи.

    Создание простой задачи

    Прежде всего, рассмотрим, как сформировать в «Task Scheduler» простую задачу.

    1. В интерфейсе «Task Scheduler» в правой части оболочки находится область «Действия» . Щелкните в ней по позиции «Создать простую задачу…» .
    2. Запускается оболочка создания простой задачи. В область «Имя» обязательно введите наименование создаваемого элемента. Сюда можно ввести любое произвольное название, но желательно кратко охарактеризовать процедуру, чтобы вы сами могли потом сразу понять, что она собой представляет. Поле «Описание» необязательно для заполнения, но тут при желании вы можете более подробно описать выполняемую процедуру. После того как первое поле заполнено, кнопка «Далее» становится активной. Жмите по ней.
    3. Теперь открывается раздел «Триггер» . В нем путем перемещения радиокнопки можно указать, с какой периодичностью будет запускаться активируемая процедура:
      • При активации Виндовс;
      • При запуске ПК;
      • При занесении в журнал выбранного события;
      • Каждый месяц;
      • Каждый день;
      • Каждую неделю;
      • Однократно.

      После того как вы сделали выбор, жмите «Далее» .

    4. Затем, если вы указали не конкретное событие, после которого будет запускаться процедура, а выбрали один из четырех последних пунктов, требуется указать дату и время запуска, а также периодичность, если было запланировано не однократное выполнение. Это можно сделать в соответствующих полях. После того как указанные данные занесены, жмите «Далее» .
    5. После этого путем перемещения радиокнопки около соответствующих пунктов нужно выбрать одно из трех действий, которое будет выполняться:
      • Запуск приложения;
      • Отправка сообщения по электронной почте;
      • Отображение сообщения.
    6. Если на предыдущем этапе был выбран запуск программы, откроется подраздел, в котором следует указать конкретное приложение, предназначенное для активации. Для этого жмите на кнопку «Обзор…» .
    7. Откроется стандартное окошко выбора объекта. В нем нужно перейти в ту директорию, где расположена программа, скрипт или другой элемент, который необходимо запустить. Если вы собираетесь активировать стороннее приложение, скорее всего, оно будет размещено в одном из каталогов папки «Program Files» в корневой директории диска C . После того как объект отмечен, жмите «Открыть» .
    8. После этого происходит автоматический возврат в интерфейс «Task Scheduler» . В соответствующем поле отобразится полный путь к выбранному приложению. Жмите на кнопку «Далее» .
    9. Теперь откроется окошко, где будет представлена сводная информации по формируемой задаче на основании данных, вводимых пользователем на предыдущих этапах. Если вас что-то не устраивает, то жмите кнопку «Назад» и произведите редактирование на свое усмотрение.

      Если же все в порядке, то для завершения формирования задачи жмите «Готово» .

    10. Теперь задача создана. Она отобразится в «Библиотеке планировщика заданий» .

    Создание задачи

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

    1. В правой области интерфейса «Task Scheduler» жмите «Создать задачу…» .
    2. Открывается раздел «Общие» . Его предназначение очень похоже на функцию того раздела, где мы задавали наименование процедуры при создании простой задачи. Тут в поле «Имя» также нужно указать название. Но в отличие от предыдущего варианта, кроме данного элемента и возможности внесения данных в поле «Описание» , можно произвести и ряд других настроек при необходимости, а именно:
      • Присвоить процедуре наивысшие права;
      • Указать профиль пользователя, при входе в который данная операция будет актуальной;
      • Скрыть процедуру;
      • Указать настройки совместимости с другими ОС.

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

    3. В разделе «Триггеры» задается время запуска процедуры, её периодичность или ситуация, при которой она активируется. Для перехода к формированию указанных параметров нажмите «Создать…» .
    4. Открывается оболочка создания триггера. Прежде всего, из выпадающего списка нужно выбрать условия активации процедуры:
      • При запуске;
      • При событии;
      • При простое;
      • При входе в систему;
      • По расписанию (по умолчанию) и т.д.

      При выборе последнего из перечисленных вариантов в окне в блоке «Параметры» требуется путем активации радиокнопки указать периодичность:

      • Однократно (по умолчанию);
      • Еженедельно;
      • Ежедневно;
      • Ежемесячно.

      Кроме того, в этом же окне можно настроить ряд дополнительных, но не обязательных параметров:

      • Срок действия;
      • Задержка;
      • Повторение и т.д.

      После указания всех необходимых настроек жмите «OK» .

    5. После этого происходит возврат во вкладку «Триггеры» окна «Создание задачи» . Тут же будут отображены настройки триггера согласно данным, введенным на предыдущем этапе. Щелкайте по наименованию вкладки «Действия» .
    6. Перейдя в вышеуказанный раздел для указания конкретной процедуры, которая будет выполняться, щелкайте по кнопке «Создать…» .
    7. Отобразится окошко создания действия. Из выпадающего списка «Действие» выберите один из трех вариантов:
      • Отправка электронной почты;
      • Вывод сообщения;
      • Запуск программы.

      При выборе запуска приложения нужно указать расположение его исполняемого файла. Для этого щелкайте «Обзор…» .

    8. Запускается окно «Открыть» , которое идентично наблюдаемому нами объекту при создании простой задачи. В нем точно так же нужно перейти в директорию расположения файла, выделить его и нажать «Открыть» .
    9. После этого путь к выбранному объекту отобразится в поле «Программа или сценарий» в окне «Создание действия» . Нам остается только нажать на кнопку «OK» .
    10. Теперь, когда соответствующее действие отобразилось в основном окне создания задачи, переходим во вкладку «Условия» .
    11. В открывшемся разделе есть возможность задать ряд условий, а именно:
      • Указать настройки электропитания;
      • Пробуждать ПК для выполнения процедуры;
      • Указать сеть;
      • Настроить запуск процесса при простое и т.д.

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

    12. В указанном выше разделе можно изменить ряд параметров:
      • Разрешить выполнение процедуры по требованию;
      • Остановить процедуру, выполняемую больше указанного времени;
      • Принудительно завершить процедуру в случае, если она не завершается по запросу;
      • Немедленно производить запуск процедуры, если пропущена плановая активация;
      • При сбое производить перезапуск процедуры;
      • Удалять задачу через определенное время, если повтор не запланирован.

      Первые три параметра по умолчанию активированы, а остальные три – отключены.

      После указания всех необходимых настроек для создания новой задачи достаточно нажать на кнопку «OK» .

    13. Задача будет создана и отобразится в списке «Библиотеки» .

    Удаление задачи

    При необходимости созданную задачу можно удалить из «Task Scheduler» . Особенно это важно, если её создали не вы сами, а какая-то сторонняя программа. Нередки также случаи, когда в «Планировщике» выполнение процедуры прописывает вирусное ПО. В случае обнаружения подобного, задачу следует немедленно удалить.


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

    «Task Scheduler» крайне не рекомендуется отключать, так как в Виндовс 7, в отличие от XP и более ранних версий, он обслуживает целый ряд системных процессов. Поэтому деактивация «Планировщика» может привести к некорректной работе системы и ряду неприятных последствий. Именно по этой причине не предусмотрено стандартное отключение в «Диспетчере служб» той службы, которая отвечает за работу данного компонента ОС. Тем не менее в особых случаях временно требуется деактивировать «Task Scheduler» . Это можно сделать путем манипуляций в системном реестре.

    1. Щелкайте Win+R . В поле отобразившегося объекта введите:

      Жмите «OK» .

    2. «Редактор реестра» активирован. В левой области его интерфейса жмите по наименованию раздела «HKEY_LOCAL_MACHINE» .
    3. Переходите в папку «SYSTEM» .
    4. Откройте каталог «CurrentControlSet» .
    5. Далее кликните по названию раздела «Services» .
    6. Наконец, в открывшемся длинном перечне каталогов отыщите папку «Schedule» и выделите её.
    7. Теперь перемещаем внимание в правую часть интерфейса «Редактора» . Тут нужно отыскать параметр «Start» . Щелкните по нему дважды ЛКМ .
    8. Открывается оболочка редактирования параметра «Start» . В поле «Значение» вместо цифры «2» ставьте «4» . И жмите «OK» .
    9. После этого произойдет возврат в основное окно «Редактора» . Значение параметра «Start» будет изменено. Закрывайте «Редактор» , кликнув по стандартной кнопке закрытия.
    10. Теперь необходимо перезагрузить ПК . Жмите «Пуск». Затем щелкайте по треугольной фигуре справа от объекта «Завершение работы» . В отобразившемся перечне выбирайте .
    11. Будет выполнен перезапуск ПК. При повторном его включении «Планировщик заданий» будет деактивирован. Но, как было сказано выше, долго обходится без «Task Scheduler» не рекомендуется. Поэтому после того как требовавшие его отключения проблемы будут устранены, снова зайдите в раздел «Schedule» в окне «Редактора реестра» и откройте оболочку изменения параметра «Start» . В поле «Значение» поменяйте цифру «4» на «2» и жмите «OK» .
    12. После перезагрузки ПК «Task Scheduler» снова будет активирован.

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

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

    Планировщик заданий windows 7 весьма полезная программа, самое главное ей надо научиться правильно пользоваться, приступим к настройке заданий.

    Нажимаем сочетание клавиш “Win + R” и пишем “taskschd.msc” жмем Ok. Идем в пункт меню “действие”, и нажимаем создать простую задачу (для быстрого создания) или создать задачу (с возможностью выбора дополнительных функций).

    Рассмотрим вариант с дополнительными настройками, пункт меню Создать задачу:

    1) Вкладка общие – в поле имя вводите название создаваемой вами задачи, если требуется запускать задачу с правами администратора, то поставьте галочку напротив “выполнить с наивысшими правами”. Другие поля заполнять необязательно.

    2) Вкладка триггеры – нажимаем на кнопку “создать”, открываем ниспадающее меню напротив “Назначить задачу” и выбираем нужное (по расписанию, при входе в систему, при простое и др.). Если вы выбрали по расписанию, то необходимо задать дату и время запуска задачи, и параметры: однократно, ежедневно, еженедельно или ежемесячно. Так же можно задать время когда задача будет остановлена. Не забудьте нажать Ok.

    3) вкладка действия – нажимаем “создать” в ниспадающем меню “действие” выбираем:

    а) Запуск программы – нажимаем кнопку “обзор” и выбираем ту программу или документ, который мы хотим запустить. Остальные поля заполнять необязательно.

    б) Отправка электронной почты – для реализации этой функции SMTP сервер должен работать под управлением windows.

    в) Вывод сообщения – напишите нужное вам сообщение, например какое либо напоминание.

    4) вкладка условия – здесь можете ничего не менять, почитайте предлагаемые условия, все просто и понятно, сложностей возникнуть не должно.

    5) Вкладка параметры – почитайте предлагаемые параметры, и установите по своему усмотрению, сложностей это так же не должно вызвать.

    Завершение создания задачи

    Нажимаем Ok, все задача создана! Если нажать правой кнопкой мыши по созданной задаче, то появится меню, где мы можем: изменить задачу или настроить ее (пункт “свойства”), выполнить прямо сейчас, завершить выполнение задачи, отключить, экспортировать или удалить.

    the-komp.ru

    Планировщик заданий: как ускорить загрузку windows 7 / windows / Компьютерная документация, инструкции и статьи

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

    Не всегда продолжительная загрузка говорит об ошибках или сбоях. Как известно, скорость загрузки является одним из главных критериев работы любой ОС. В windows 7 вы часто наблюдали картину - система уже загрузилась, рабочий стол появился вместе с панелью задач, но только вы наведете курсор на Пуск или ярлык и он тут же превращается в «колесо». Приходится ждать несколько минут, пока не появиться стрелка, а затем выполнять задуманные действия. Часто ли вы задавались вопросом: «Что твориться с моим компом?» Ответ прост как никогда - происходит запуск программ, находящихся в списке автозагрузки. Согласитесь, антивирус, Total Commander, Firewall и другие приложения полезны, и запускать их каждый раз вручную после каждого запуска системы ужас как не хочется. Тут и приходит на помощь планировщик заданий.

    В выше указанном случае многие советуют- «почистить список автозагрузки», или, проще говоря, отключить запуск неиспользуемых программ. Для этого нужно воспользоваться утилитой msconfig. Запускаем меню Пуск - Поиск или Пуск - Выполнить, вводим msconfig и перезагружаемся. Когда в списке нет ничего полезного, то советом стоит воспользоваться. А как поступить, когда программы автозапуска нужны?

    Рассмотрим небольшой пример: Adobe Reader Speed Launcher или reader_sl.exe - это небольшая утилита, которая прописывается в список автозагрузки после установки Adobe Acrobat Reader. Цель утилиты значительно ускорять запуск Adobe Reader. Или, например, jusched.exe - это утилита, цель которой следить за обновлением Sun Java (виртуальной машины), это необходимо для безопасности. Если вы решили, что автозапуск этих небольших утилит можно отключить. Все равно у вас найдутся программы, подлежащие зачислению «лигу» автозагрузчиков. Задайтесь вопросом: «Нужны ли они вам в первые секунды работы системы?» Данный список продолжать не стоит. Отсюда вывод - все приложения из списка автозагрузки пытаются запуститься одновременно и «подвешивают» систему.

    Планировщик заданий в windows 7 позволяет задержать автозапуск списка программ, которые привязаны к запуску ОС. Рассмотрим все на конкретном примере.

    Оценка количества необходимых программ

    Для примера, предлагаю заглянуть в мой список автозагрузки. Как известно, автозапуск выполняется из разделов реестра и папки Автозагрузка. Можно воспользоваться утилитой msconfig, чтобы просмотреть этот список автозагрузки. Мне удобней воспользоваться утилитой AutoRuns, ее функционал гораздо шире msconfig. Вкладка Logon в AutoRuns выполняет функцию Автозагрузка, как у msconfig.

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

    Золото в карман, а остальное в мешок

    Распределяем по важности и измеряем скорость

    Для начала наведем порядок в автозагрузке. Сделать это несложно.

    Если посмотреть в журнал событий и проанализировать время загрузки хотя бы один раз, то можно увидеть не просто большие, а астрономические цифры. Не пугайтесь - на пересчет в секунды это немного, но 1-3 минут сидеть и смотреть на мерцающий логотип не приносит большого удовольствия. Все из-за того, что список автозагрузки полон, а это серьезные проблемы при загрузке системы. Действия, которые многие могут посоветовать вам - это отключить «ненужные» программы. Данный совет поверхностный по следующим причинам:

    1. Автоматический запуск удобен в случаях необходимости сэкономить время, автоматически запустив «энное» количество программ. Отключение этих программ, действительно ускорит загрузку, но потом нужно будет потратить некоторое время на запуск этих программ вручную. Так зачем менять быка на индюка?
    2. Очень часто неопытные пользователи пускают под нож программы, функции которых им непонятны. Многие из них могут играть главную роль в работоспособности системы, например, выполнять обновления антивируса, кодеков или драйверов.

    Однозначно универсального совета в отношении «чистки» списка автозагрузки дать невозможно. Но в этом деле вам может очень помочь утилита утилита AutoRuns.

    Если нет ее, то подойдет утилита msconfig, присутствующая в системе.

    Данный подход очень прост, рассмотрим его более детально:

    1. Драйвера, антивирусные программы и фаервол оставляем. Понятное дело, что при отключенных драйверах мыши или мультимедийной клавиатуры, эти устройства откажут или будут работать со сбоями. Отдельное внимание антивирусным программам, потому как они состоят из нескольких приложений. Например, у них есть модуль обновлений, задача которого загружать обновления, что очень полезно при наличии подключения к интернету.
    2. Если вам неизвестно назначение программы, то не стесняемся и спрашиваем в интернете. Если все-таки окажется, что приложение или утилита на работоспособность системы не влияет, то смело отключаем, если влияет, то стоит подумать. В этих случаях решение принимать вам.
    3. Непонятное обходим стороной. Если вам найти описание приложения не удалось, то лучше его не трогать. Можно и немного поэкспериментировать. Риск нарваться на неприятности, конечно, существует, но расстраиваться не нужно. Что-то не включилось или не заработало, перезагружаемся -> жмем F8 -> выбираем Загрузить последнюю удачную конфигурацию и пробуем заново.
    4. Все ненужное отключаем. Если вы знаете о функциях программы, но редко пользуетесь ей, то зачем она нужна в списке автозагрузки? Например, AIMP3 вы используете для прослушивания любимых мелодий, но слушаете вы их под настроение, «когда захотелось». Будет разумно отключить его в списке автозагрузки и запуска при необходимости.

    Многие скажут: «Что ты нам велосипед изобретаешь? У нас без твоих советов полный порядок в списке автозагрузки». Значит, в этом случае, повышения скорости загрузки можно достичь, пользуясь планировщиком задач. А при переустановке импортировать задачи и не заострять внимание на дальнейшей настройке системы.

    Рассмотрев все приложения и узнав об их важностях, составляем список.

    • explorer.exe и userinit.exe - системные приложения, без которых работа невозможна, запуск этих программ необходим;
    • egui.exe обеспечивает защиту от вирусов - лучше ее сразу иметь;
    • ekrn.exe необходима для доступа для правления антивирусом и запуска обновлений - также нужна;
    • специализированные драйвера клавиатуры и мыши так же необходимы;
    • вот QIP и Skype могут немного подождать, так как пока WiFi не подключится, от них проку мало.

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

    Предварительное тестирование

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

    Как измерить скорость загрузки ОС – описано в статье Измерение скорости загрузки windows 7

    Создание простой задачи

    Как я отметил ранее, QIP и Skype могут немного подождать, пока комп поймает и подключиться к WiFi. Мне необходимо, чтобы Skype включался после того, как будет подключен интернет.

    Запустите планировщик заданий, нажав Пуск - Поиск - taskschd.msc.

    Для быстроты поиска и управления задачами, рекомендуется размещать задачи, которые связанные с автозапуском программ, в одну папку. Щелкните на узел «Библиотека» планировщика заданий и из меню выберите «Создать папку», затем укажите имя - в нашем случае «Интернет». Названия могут быть различными, все ограничивается только вашей фантазией. Здесь будут задачи автозагрузки.

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

    Необходимо указать имя для создаваемой задачи и кликнуть кнопку «Далее». В данном случае по названию программы - Skype.

    Триггер задачи следует указать При входе в windows или при запуске вашего компьютера, затем жмем «Далее».

    Предпринимаемое действия выбираем «Запустить программу» и нажмите «Далее».

    Следующее окно – «Запуск программы». Здесь необходимо указать к файлу программы действующий путь. Для этого можно просто прописать к нему путь или воспользоваться кнопкой «Обзор». Если нужно запустить приложение с параметрами командной строки, то пропишите их в необходимое поле, затем жмем кнопку «Далее».

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

    Осталось только настроить отложенный запуск этой задачи. Перейдите во вкладку «Триггеры» и нажмите «Изменить» для необходимого вам триггера.

    Настраиваем необходимые параметры и подтверждаем.

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

    Необходимо учитывать – на какое время нужно отложить запуск выбранной программы после запуска системы или входа пользователя. Меня устраивает запуск Skype через 30 секунд, когда будет доступен интернет.

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

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

    Включаем секундомер и перезагружаем ваш компьютер. Если все работает гораздо быстрее и стабильнее - все нормально. Explorer.exe, и egui.exe не имеют интерфейса, чтобы удостовериться в работе программ, воспользуйтесь диспетчером задач. Запустить его можно нажатием заветных клавиш CTRL+SHIFT+ESC.

    Импорт и экспорт заданий планировщика

    Если вы обладатель нескольких персональных компьютеров и времени настраивать на каждом все вышеуказанные настройки планировщика недостаточно, то можно импортировать или экспортировать заданий. Чтобы экспортировать задания, выберите пункт «Экспортировать». Задача записывается в файл формата XML - его можно в блокноте или ином текстовом редакторе немного отредактировать для оптимизации его для другого компьютера. Для импорта заданий необходимо выбрать необходимую папку и «Импортировать задачу», выбрать отредактированный файл и запустить задачу.

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

    Имея один экспортированный файл, его можно клонировать и немного отредактировать. Клонировать займет у вас несколько секунд. Будет актуально изменить интервал между запусками системы и запланированной программой. Стоит также учесть путь к программе и, если имеются, аргументы командной строки.

    Параметр RandomDelay узла Triggers определяет интервал задержки

    Здесь PT30S - это время задержки запуска программы, а name-PC()\name имя компьютера/имя пользователя соответственно. Исправьте строки 4 и 5по необходимости.

    Запуск приложения определяется параметрами в узле Actions -Arguments и Command

    3 "C:\Program Files (x86)\Skype\Phone\Skype.exe"

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

    Заключение

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

    docscom.ru

    Секреты планировщика заданий windows - автоматическое обслуживание

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

    В свое время я подробно разбирал задания, встроенные в планировщик windows Vista, делая акцент на том, имеет ли хоть какой-то смысл их отключать. На поверку выяснилось, что таковых крайне мало. Меня не раз просили в почте сделать такой же обзор планировщика windows 7, но я не видел в этом резона. Ведь единственным изменением было увеличившееся количество заданий по обслуживанию системы.

    Однако с выходом windows 8 появился повод вернуться к этой теме, тем более что элементы автоматического обслуживания системы появились даже в панели управления.

    [+] Сегодня в программе

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

    В разделе «Обслуживание» центра поддержки windows появился новый компонент – автоматическое обслуживание.

    Увеличить рисунок

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

    Увеличить рисунок

    Время запуска, бездействие и использование ресурсов ПК

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

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

    Работая в windows, вы могли заметить по звуку и индикаторам корпуса ПК, что оставленная без присмотра система иногда демонстрирует повышенную активность процессора и диска. Но стоит вернуться к работе в системе, как эта активность немедленно идет на спад и затем прекращается. Это и есть фоновое обслуживание!

    Пробуждение ПК

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

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

    Запланированные задания

    В 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, судя по нескольким триггерам, определяет список задач, обслуживающих систему.

    Какие задачи выполняются для обслуживания системы

    Можно выполнить обслуживание вручную из панели управления или командой MSchedExe.exe Start и посмотреть, что при этом происходит. Для полного счастья откройте сначала диспетчер задач, а заодно монитор ресурсов на вкладке «Диск».

    Так, я первым делом увидел процессорную активность процесса MsMpEng.exe. Открыв windows Defender, я убедился в том, что выполняется быстрое сканирование встроенным антивирусом. Одновременно начал мигать индикатор внешнего диска, а монитор ресурсов указал на активность в папке с изображениями. Мое предположение о том, что это дело рук истории файлов, быстро подтвердилось фильтром Process Monitor.

    В любом случае вы увидите потребление ресурсов CPU процессом system, поскольку обслуживание выполняется от имени системы. В частности, в обслуживание входят еще такие задачи:

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

    Увеличить рисунок

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

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

    В чем суть изменения в автоматическом обслуживании

    Ключевое различие в автоматическом обслуживании windows 7 и windows 8+ в оптимизации энергопотребления операционной системой!

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

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

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

    Зачем это нужно Microsoft

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

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

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

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

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

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

    Создание XML-файла

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

    Пример XML-файла автоматического обслуживания

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

    Узел MaintenanceSettings

    Начиная с windows 8, в синтаксисе задания поддерживается узел MaintenanceSettings, отвечающий за автоматическое обслуживание.

    Здесь два ключевых параметра.

    Это частота выполнения вашего задания в рамках регулярного автоматического обслуживания. Например, P1D означает, что задание будет выполняться ежедневно, а P30D - раз в месяц.

    Это крайний срок выполнения задания. Например, P7D означает, что задание должно выполняться никак не реже, чем раз в неделю.

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

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

    Узел Exec

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

    Cmd /c echo %date% %time% >> "%windir%\temp\test.txt"

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

    Импорт задания в планировщик и проверка его работы

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

    Schtasks.exe /create /tn "Имя задания" /xml "Полный путь к XML-файлу"

    После чего задание отображается в библиотеке планировщика.

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

    Schtasks.exe /Run /tn "Имя задания"

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

    Schtasks.exe /Run /tn "\Microsoft\windows\TaskScheduler\Manual Maintenance"

    На рисунке ниже показано мое задание по очистке временных файлов скриптом.

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

    Я пользуюсь планировщиком заданий для:

    А вы? Расскажите в комментариях, для каких задач вы используете планировщик!.

    www.outsidethebox.ms

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

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

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

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

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

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

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

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

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

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

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

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

    Триггер задания может срабатывать достаточно часто, чтобы вызвать загрузку ЦП на 100%. При возникновении этой проблемы использование системы может стать невозможным.

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

    Если система не отвечает, потому что задание занимает все системные ресурсы, выполните следующие действия.

    1. Перезагрузите компьютер в безопасном режиме (служба планировщика заданий в безопасном режиме не запускается).
    2. В папке /windows/System32/Tasks переименуйте файл задания или удалите его.
    3. Перезагрузите компьютер в обычном режиме, а затем переопределите задание.

    technet.microsoft.com