Разное

Автоматически отложенный запуск: Отложенный запуск службы и программы в Windows

15.02.1973

Содержание

Отложенный запуск службы и программы в Windows

Добрый день! Уважаемые читатели, лучшего компьютерного блога России pyatilistnik.org. Сегодня я хочу поговорить про настройку служб, в операционной системе Windows. Думаю не для кого не секрет, что голая ОС ни кому не нужна, она по сути является каркасом для установки программ, которые несут разные функции, для решения разных задач, это как с различными конструкторами для сайтов, так называемые CMS, например, WordPress, на который потом устанавливаются плагины.

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

Что такое отложенный запуск службы или программы Windows

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

Автоматический отложенный запуск — это функция операционной системы Windows 7 и выше, вплоть до последней Windows 10 1803, в задачи которой входит:

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

Примеры использования отложенного запуска служб

Как мы поняли из определения, данного выше, операционная система производит выполнение некоторых служб, только после того, как будут запущены другие. Отложенные службы осуществляют свое выполнение с самым низким приоритетом в ОС (THREAD_PRIORITY_LOWEST), что позволяет вашему компьютеру загружаться на порядок быстрее, и производить в фоновом режиме все необходимое. Ну согласитесь, вы же не будите сразу же печатать, а вот получить ip адрес от DHCP сервера, это задача с высшим приоритетом, иначе вы не сможете работать.

Приведу ряд примеров из своей практики:

  1. Классическим примером использования возможности запускать службы с некоторой задержкой по времени и меньшим приоритетом, является схема, приложений имеющих базу данных для своей работы. Это могут быть веб сервисы, приложения по типу «Гарант» или «Консультант». Если база данных загрузилась позже службы отвечающей за предоставление пользователю интерфейса, то она работать не будет, я вам недавно рассказывал, о ошибке, что не может быть получена лицензия для запуска программы PlanTracer Pro 7.0
  2. Второй пример, это связка активного каталога Active Directory и служба DNS, без которой он не может работать. Так как в подавляющем числе случаев, обе роли установлены совместно на контроллере домена, то бывает после перезагрузки выскакивать ошибка 4015, что AD не смогла разрезолвить зону, и связано, это с тем, что DNS служба загрузилась позже, и правильно было бы выставить для запуска активного каталога отложенный запуск службы.

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

Сочетание отложенного запуска, пониженного приоритета для ЦП, оперативной памяти и фоновых операций ввода/вывода, значительно снижает нагрузку на систему, не препятствуя нормальному входу пользователя. Многие службы Windows, включая фоновую интеллектуальную службу передачи (Background Intelligent Transfer Service, BITS), клиент Центра обновления Windows (Windows Update Client) и службу Windows Media Center, теперь запускаются в отложенном режиме, чтобы ускорить процесс входа в систему при загрузке. Чтобы настроить службу для автоматического запуска в отложенном режиме, следует создать параметр REG_DWORD с именем «DelayedAutoStart» в подразделе конфигурации для данной службы в разделе «HKLM\SYSTEM\CurrentControlSet\Services».

Какие бывают типы запуска служб Windows

Существует четыре типа запуска служб в ОС Windows:

  • Автоматический — из названия понятно, что как только запускается «Диспетчер управления службами», то данный службы стартую с максимальным приоритетом
  • Вручную — тут пользователю, нужно самому в ручном режиме запускать службу, либо через планировщик заданий.
  • Отключена — тут думаю все понятно
  • Автоматически (отложенный запуск) — то, о чем мы уже говорили выше.

Как выключить или отключить отложенный запуск служб

Существует два метода, для задания типа запуска сервисов в ОС, как в случае с ошибкой 1068, когда мы искали зависимые службы, можно воспользоваться классической консолью «Службы (Services)», либо же отредактировать реестр Windows.

Самым наверное простым методом задания типа запуска, является оснастка службы. Она открывается, во всех операционных системах Windows одинаково. Нажмите одновременно клавиши WIN и R.

У вас появится окно «Выполнить» в котором вам необходимо ввести:

Это системное название mmc оснастки «Службы», полный список системных названий, смотрите по ссылке слева. В итоге у вас откроется вот такая оснастка, содержащая список всех служб, которые есть в вашей системе. Выберите необходимую вам. В моем примере, это будет сервис программы Corsair SSD Toolbox. Щелкаем по ней правым кликом мыши и из контекстного меню выбираем пункт «Свойства».

На вкладке «Общие» в типе запуска, выберите пункт «Автоматически (отложенный запуск)», после чего нажмите применить. После этого, данная служба при загрузке операционной системы будет получать приоритет со значением THREAD_PRIORITY_LOWEST. Как видите все просто.

Если вы отфильтруете столбец по типу запуска, то увидите какие службу, по умолчанию имеют отложенный запуск:

  • DNS-клиент
  • Брокер системных событий
  • Диспетчер подключений Windows
  • Клиент групповой политики
  • Модули ключей IPsec для обмена ключами в Интернете
  • Модуль поддержки NetBIOS через TCP/IP
  • Служба сопоставления устройств
  • Центр обновления Windows
  • Windows Search
  • Служба общих сетевых ресурсов проигрывателя Windows
  • Центр обновления безопасности
  • Защита программного обеспечения

Настройка отложенного запуска через реестр

Как я и говорил выше, все можно сделать, через реестр системы. Для этого есть параметр DelayedAutoStart. Его нужно создать в ветке куста реестра:

HKLM\SYSTEM\CurrentControlSet\Services

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

Как помните, я вам выше показывал список служб с отложенным запуском среди них была Windows Search. Я ее нашел в реестре, и как видите у нее есть ключ DelayedAutoStart со значением 1. Тоже самое вы должны сделать и для другой нужной вам службы.

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

Как отложить загрузку определенных Сервисов в Windows 10/8/7

Используя диспетчер служб Windows, вы можете отложить запуск служб Windows, просто чтобы улучшить время загрузки Windows. Параметр Автоматический (отложенный запуск) для системных служб был введен в Windows Vista, а в Windows 10/8/7 – для всех служб. Эта опция также появляется в Windows 8.1 и более поздних версиях.

Автоматическое (отложенное начало) значение


Службы Windows – это приложения, которые обычно запускаются при загрузке компьютера и работают в фоновом режиме, пока он не выключится.

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

Как это работает? Microsoft объясняет это следующим образом:

Диспетчер управления службами запускает службы, настроенные для отложенного автоматического запуска после завершения всех потоков автоматического запуска. Диспетчер управления службами также устанавливает приоритет начального потока для этих отложенных служб как THREAD_PRIORITY_LOWEST. Это приводит к тому, что весь дисковый ввод-вывод, выполняемый потоком, имеет очень низкий приоритет. Как только служба завершает инициализацию, приоритет возвращается на нормальный уровень с помощью диспетчера управления службами. Сочетание отложенного запуска, низкого приоритета ЦП и памяти, а также приоритета фонового диска значительно уменьшает помехи при входе пользователя в систему. Многие службы Windows, включая фоновую интеллектуальную службу передачи (BITS), клиент Центра обновления Windows и Windows Media Center, используют этот новый тип запуска, чтобы повысить производительность входа в систему после загрузки системы.

Задержка загрузки определенных служб Windows


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

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

Время задержки по умолчанию составляет 120 секунд. Но это можно изменить, изменив значение AutoStartDelay в следующем разделе реестра:

HKLM \ SYSTEM \ CurrentControlSet \ Control

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

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

Тип запуска Службы вашей безопасности. программное обеспечение от Автоматически до Автоматически (отложенный запуск).

KB193888 рассказывает, как вы можете сделать это программно и изменив значение в следующем разделе реестра:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \

Статья KB работает для всех версий Windows, от Windows 2000 до Windows 8.1.

Автоматически отложенный запуск службы — что это?

Автоматически отложенный запуск службы — старт сервиса с низким приоритетом (THREAD_PRIORITY_LOWEST), запускается после старта служб с обычным приоритетом.

Разбираемся

  1. Отложенный запуск — опция операционки Windows 7 и выше, позволяющая оптимизировать очередность старта служб, за счет чего ускоряется загрузка операционной системы.
  2. Отложенный запуск выставляет низкий приоритет (THREAD_PRIORITY_LOWEST) службе. Например после включения ПК намного важнее запустить сервер DHCP, чем сервис печати. Поэтому последний может иметь отложенный старт.
  3. Без знаний устанавливать такой тип запуска нежелательно. Однако, при наличии большого количества служб сторонних программ — можно выставить им отложенный запуск, тем самым вы ускорите включение Windows. Вряд ли после загрузки ОС вы сразу начинаете пользоваться всеми установленными программами, службы которых при этом запускаются после включения ПК.

РЕКЛАМА

Как установить отложенный старт:

  1. Зажмите клавиши клавиатуры Win + R, появится окно Выполнить.
  2. Вставьте команду services.msc, кликните ОК.
  3. Выберите службу стороннего ПО, которую необязательно запускать в первую очередь после включения Windows. Кликните по ней два раза.
  4. В меню Тип запуска выберите пункт Отложенный запуск.

Выбираем сервис, например Corsair SSD Toolbox (это от фирменного ПО для накопителя SSD):

Далее устанавливаем отложенный старт (не просто автоматически):

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

РЕКЛАМА

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

Запись опубликована автором 990x в рубрике Разное.

новые возможности для служб Windows » Статьи о Microsoft Windows. Установка, администрирование, ускорение и оптимизация Microsoft Windows 7, Windows 8, Windows XP, и Windows 10

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

В Windows Server 2008, Windows Vista и Windows 7 появилась новая опция запуска служб: «Автоматически (отложенный запуск)» (Automatic (Delayed Start)). Она позволяет решить описанную выше проблему с запуском приложения, которое требует подключения к базе данных на этом же сервере для корректного функционирования. Для сервера базы данных в таком случае следует выбрать традиционный режим автоматического запуска, а для приложения — режим отложенного запуска.

Опция отложенного запуска позволяет оптимизировать процесс загрузки системы и облегчает настройку приложений для последовательной автозагрузки. Процесс настройки отложенного запуска для служб ничем не отличается от традиционного (рис. A).


Рисунок A

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

Процесс настройки отложенного запуска для служб Windows описывается в блоге TechNet.

В предыдущих версиях Windows при загрузке системы процесс диспетчера сеансов (Session Manager, SMSS.EXE) запускал клиент-серверную подсистему (Client-Server Runtime Subsystem, CSRSS.EXE) и процесс входа в систему (WINLOGON.EXE). Последний запускал процесс сервера проверки подлинности локальной системы безопасности (Local Security Authority Subsystem Service, LSASS.EXE) и диспетчер управления службами (Service Control Manager, SERVICES.EXE). При консольном входе пользователь подключался к сеансу 0 (Session 0), который использовался и системными процессами. Недостаток такого подхода заключался в том, что при наличии у некорректно составленной службы Windows, запущенной в сеансе 0, пользовательского интерфейса в интерактивной консоли, вредоносное программное обеспечение могло атаковать данное окно с использованием сообщений и получить административные права.

Чтобы решить эту проблему, некоторые системные процессы в Windows Vista и Windows Server 2008 были усовершенствованы. SMSS.EXE, как и в предыдущих версиях, по-прежнему является первым пользовательским процессом, запускаемым при загрузке системы. Однако теперь он запускается в двух экземплярах, один из которых отвечает за настройку сеанса 0 для системных процессов. Экземпляр SMSS.EXE, отвечающий за сеанс 0, запускает приложение инициализации Windows (Windows Startup Application, WININIT.EXE) и экземпляр CSRSS.EXE для сеанса 0, а затем завершается. WININIT.EXE продолжает загрузку, запуская SERVICES.EXE и LSASS.EXE, а также новый процесс — диспетчер локальных сеансов (Local Session Manager, LSM.EXE), управляющий подключениями терминального сервера на данном компьютере.

Одновременно с сеансом 0 инициализируется сеанс консоли (Console session). Первый экземпляр SMSS.EXE создает новую копию самого себя для настройки сеанса консоли, как и в случае с сеансом 0. Новый экземпляр SMSS.EXE запускает CSRSS.EXE и WINLOGON.EXE для сеанса консоли, готовя систему к входу пользователя. После этого WINLOGON.EXE запускает хост-интерфейс входа пользователя (Logon User Interface Host, LOGONUI.EXE), который, в свою очередь, выводит окно «Параметры безопасности» (Windows Security) с предложением нажать [Ctrl]+[Alt]+[Delete] для входа.

Здесь стоит сказать несколько слов о процессе Winlogon. В прошлых версиях Windows процесс WINLOGON.EXE запускал библиотеку DLL графической идентификации и проверки подлинности (Graphical Identification and Authentication, GINA), указанную в реестре, для вывода интерфейса входа в систему с предложением ввести данные учетной записи пользователя. В Windows Vista и Windows Server 2008 библиотека GINA не используется — вместо нее реализована новая архитектура поставщиков учетных данных (Credential Provider). WINLOGON.EXE запускает LOGONUI.EXE для загрузки поставщиков учетных данных, которые настраиваются в разделе реестра «HKLM\Software\Microsoft\Windows NT\CurrentVersion\Authentication\Credential Providers». LogonUI управляет пользовательским интерфейсом и может последовательно запускать несколько поставщиков учетных данных. Поставщики учетных данных могут использоваться для вывода на экран входа в систему определенных элементов. LOGONUI.EXE передает данные учетной записи пользователя процессу WINLOGON.EXE и завершается.

При попытке входа в систему первый экземпляр SMSS.EXE создает новую копию самого себя для настройки нового сеанса, как в случае с сеансом 0 и сеансом консоли. Новый экземпляр SMSS.EXE запускает процессы CSRSS.EXE и WINLOGON.EXE для нового сеанса. WINLOGON.EXE запускает LOGONUI.EXE для вывода экрана входа в систему. На первый взгляд может показаться, что такой механизм создает излишнюю нагрузку на систему. На клиентских компьютерах особой пользы от этого действительно нет. Но в случае с терминальными серверами Windows Server 2008, возможность одновременного выполнения нескольких экземпляров SMSS.EXE ускоряет процесс входа в систему для нескольких пользователей одновременно.

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

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

Сочетание отложенного запуска, пониженного приоритета для ЦП, оперативной памяти и фоновых операций ввода/вывода, значительно снижает нагрузку на систему, не препятствуя нормальному входу пользователя. Многие службы Windows, включая фоновую интеллектуальную службу передачи (Background Intelligent Transfer Service, BITS), клиент Центра обновления Windows (Windows Update Client) и службу Windows Media Center, теперь запускаются в отложенном режиме, чтобы ускорить процесс входа в систему при загрузке. Чтобы настроить службу для автоматического запуска в отложенном режиме, следует создать параметр REG_DWORD с именем «DelayedAutoStart» в подразделе конфигурации для данной службы в разделе «HKLM\SYSTEM\CurrentControlSet\Services».

Автор: Rick Vanover
Перевод SVET



Оцените статью: Голосов

Отложенный запуск программ Windows 7

Автор Евгения На чтение 30 мин. Опубликовано

Отложенный запуск программ Windows 7

Ускорение загрузки Windows 7 и Vista с помощью планировщика заданий

Внимание! Обновленная и дополненная версия статьи здесь. Из нее вы помимо прочего узнаете, почему это не нужно в Windows 8+.

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

Одним из важных критериев работы операционной системы является скорость ее загрузки. Однако далеко не всегда длительная загрузка свидетельствует о неполадках или недостаточной оптимизации ОС. Работая в Windows 7 и Vista, вы, возможно, наблюдали такую картину – система загрузилась, видны рабочий стол с ярлыками и панель задач, но если навести курсор мыши на ярлык или кнопку Пуск, он превращается в “бублик”

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

Программы в автозагрузке

Стандартный совет в таких случаях – “почистить автозагрузку”, т. е. отключить запуск ненужных приложений, например, с помощью утилиты msconfig, запускаемой из меню Пуск – Поиск. Совет хороший, но что делать в том случае, если автоматический запуск все-таки имеет смысл? Рассмотрим, например, Adobe Reader Speed Launcher (reader_sl.exe) – утилита прописывается в автозагрузку при установке Adobe Acrobat Reader. Запуск утилиты значительно ускоряет открытие Adobe Reader, в том числе и при просмотре в PDF-файлов в браузере (обсуждение альтернативных программ для просмотра PDF-файлов выходит за рамки этой статьи). Или возьмем jusched.exe – утилиту, следящую за обновлениями виртуальной машины Sun Java, которую нужно поддерживать в актуальном состоянии хотя бы из соображений безопасности. Утилита также прописывается в автозагрузку, поскольку вручную выполнять обновление никто не будет. Даже если вы считаете, что автоматический запуск этих утилит можно смело отключать, у вас в арсенале, скорее всего, найдутся программы, которые вы вполне осознанно запускаете автоматически. Но все ли они нужны вам с первой минуты работы в системе?

Вряд ли вы первым делом начинаете читать документы в формате PDF или беспокоиться об обновлении виртуальной машины. Возможно, вам сразу не требуется боковая панель Windows или клиент обмена сообщениями. Список можно продолжать, но главный недостаток автозагрузки уже очевиден – все приложения запускаются одновременно с загрузкой системы или при входе в нее пользователя. Было бы здорово, если бы существовала возможность немного распределить загрузку программ по времени. И такая возможность есть! Планировщик заданий Windows 7 и Vista позволяет откладывать выполнение задач, привязанных к запуску системы или входе пользователя. Дальше я продемонстрирую, как это можно сделать на реальном примере.

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

Как видите, у меня загружается полтора десятка различных приложений, начиная от вышеупомянутого Adobe Reader Speed Launcher и заканчивая почтовым клиентом Thunderbird. Прежде чем приступать к распределению загрузки программ по времени, нужно определиться, какие из них вам не нужны сразу же после запуска системы и в каком порядке вы бы хотели их запускать – отложенный запуск этих приложений будет реализован с помощью планировщика задач.

Если вы не уверены, для чего предназначена та или иная программа, поищите название исполняемого файла в сети – ответ будет в первой пятерке ссылок. Могу дать только общую рекомендацию – не откладывайте запуск системных приложений и программ, обеспечивающих безопасность компьютера. Например, userinit.exe и explorer.exe – важнейшие системные приложения, их запуск необходим. ccapp.exe от Symantec обеспечивает автоматическую защиту – ее лучше иметь сразу, а вот vptray.exe нужен для доступа к панели управления антивирусом из области уведомлений (трея) – явно не первоочередная задача. Почтовый клиент мне нужен сразу, поскольку я начинаю день с чтения почты. Специализированные драйверы мыши и клавиатуры тоже нужны. А вот автоматическая загрузка практически всех остальных приложений и утилит хотя и нужна, но явно не с первых секунд работы системы. Вот их загрузку я и буду распределять по времени. Автозапуск этих приложений я отключаю, поскольку его будет выполнять планировщик.

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

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

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

Для примера я возьму все тот же Adobe Reader Speed Launcher – процедура будет фактически одинаковой для всех приложений. Откройте планировщик заданий (ПускПоискtaskschd.msc).

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

Укажите имя для задачи и нажмите кнопку Далее.


В качестве триггера задачи укажите При входе в Windows и нажмите кнопку Далее.

В качестве действия укажите Запустить программу и нажмите кнопку Далее.

В окне Запуск программы вам нужно указать путь к исполняемому файлу программы. Используйте кнопку Обзор или введите путь вручную, не забывая заключать его в кавычки при наличии пробелов. Если вы используете AutoRuns, можно скопировать путь к программе из информационной панели, расположенной внизу окна. Если программа использует аргументы командной строки, введите их в соответствующее поле. Например, у боковой панели Windows таким аргументом является /autorun. Нажмите кнопку Далее, чтобы перейти к сводке задачи.

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

Теперь нужно настроить отложенный запуск задачи. Перейдите на вкладку Триггеры

и дважды щелкните по триггеру При входе в систему (либо выделите его и нажмите кнопку Изменить).

В окне Изменение триггера следует обратить внимание на два параметра, выделенные на рисунке. Во-первых, вы должны указать, будет задача запускаться только для конкретной учетной записи (по умолчанию – для вашей) или для всех пользователей, входящих в систему. Если с приложением работаете только вы, запускать его для всех пользователей, скорее всего, не имеет смысла. Во-вторых, вы должны указать, на какой временной интервал будет отложен запуск программы после входа пользователя в систему. Здесь однозначных рекомендаций быть не может – все зависит от ваших предпочтений. Меня, например, вполне устраивает запуск менеджера буфера обмена через две минуты, а браузера – через 5 минут. Что же касается утилиты jusched.exe, то ее запуск я откладываю на 30 минут. Если вам понадобится открыть программу, прежде чем сработает ее отложенный запуск, вы всегда можете это сделать – по умолчанию планировщик не запускает программу, если ее экземпляр уже запущен (это можно настроить в свойствах задачи на вкладке Общие). После того, как вы сконфигурируете параметры запуска, нажмите кнопку ОК – задача готова.

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

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

После перезагрузки компьютера вы сможете опытным путем убедиться, что созданные вами задания отрабатывают – если приложение запустилось в указанное время, значит все нормально. Такие утилиты, как reader_sl.exe и jusched.exe, не имеют графического интерфейса – используйте диспетчер задач (CTRL+SHIFT+ESC) для просмотра запущенных процессов. Вы также можете использовать вкладку Журнал в свойствах задачи. Наличие ошибок свидетельствует о неправильной работе задания.

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

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

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

Заключение

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

Отложенный запуск службы и программы в Windows

Отложенный запуск службы и программы в Windows

Добрый день! Уважаемые читатели, лучшего компьютерного блога России pyatilistnik.org. Сегодня я хочу поговорить про настройку служб, в операционной системе Windows. Думаю не для кого не секрет, что голая ОС ни кому не нужна, она по сути является каркасом для установки программ, которые несут разные функции, для решения разных задач, это как с различными конструкторами для сайтов, так называемые CMS, например, WordPress, на который потом устанавливаются плагины.

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

Что такое отложенный запуск службы или программы Windows

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

Автоматический отложенный запуск – это функция операционной системы Windows 7 и выше, вплоть до последней Windows 10 1803, в задачи которой входит:

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

Примеры использования отложенного запуска служб

Как мы поняли из определения, данного выше, операционная система производит выполнение некоторых служб, только после того, как будут запущены другие. Отложенные службы осуществляют свое выполнение с самым низким приоритетом в ОС (THREAD_PRIORITY_LOWEST), что позволяет вашему компьютеру загружаться на порядок быстрее, и производить в фоновом режиме все необходимое. Ну согласитесь, вы же не будите сразу же печатать, а вот получить ip адрес от DHCP сервера, это задача с высшим приоритетом, иначе вы не сможете работать.

Приведу ряд примеров из своей практики:

  1. Классическим примером использования возможности запускать службы с некоторой задержкой по времени и меньшим приоритетом, является схема, приложений имеющих базу данных для своей работы. Это могут быть веб сервисы, приложения по типу “Гарант” или “Консультант”. Если база данных загрузилась позже службы отвечающей за предоставление пользователю интерфейса, то она работать не будет, я вам недавно рассказывал, о ошибке, что не может быть получена лицензия для запуска программы PlanTracer Pro 7.0
  2. Второй пример, это связка активного каталога Active Directory и служба DNS, без которой он не может работать. Так как в подавляющем числе случаев, обе роли установлены совместно на контроллере домена, то бывает после перезагрузки выскакивать ошибка 4015, что AD не смогла разрезолвить зону, и связано, это с тем, что DNS служба загрузилась позже, и правильно было бы выставить для запуска активного каталога отложенный запуск службы.

Сочетание отложенного запуска, пониженного приоритета для ЦП, оперативной памяти и фоновых операций ввода/вывода, значительно снижает нагрузку на систему, не препятствуя нормальному входу пользователя. Многие службы Windows, включая фоновую интеллектуальную службу передачи (Background Intelligent Transfer Service, BITS), клиент Центра обновления Windows (Windows Update Client) и службу Windows Media Center, теперь запускаются в отложенном режиме, чтобы ускорить процесс входа в систему при загрузке. Чтобы настроить службу для автоматического запуска в отложенном режиме, следует создать параметр REG_DWORD с именем «DelayedAutoStart» в подразделе конфигурации для данной службы в разделе «HKLMSYSTEMCurrentControlSetServices».

Какие бывают типы запуска служб Windows

Существует четыре типа запуска служб в ОС Windows:

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

Как выключить или отключить отложенный запуск служб

Существует два метода, для задания типа запуска сервисов в ОС, как в случае с ошибкой 1068, когда мы искали зависимые службы, можно воспользоваться классической консолью “Службы (Services)”, либо же отредактировать реестр Windows.

Самым наверное простым методом задания типа запуска, является оснастка службы. Она открывается, во всех операционных системах Windows одинаково. Нажмите одновременно клавиши WIN и R.

У вас появится окно “Выполнить” в котором вам необходимо ввести:

Это системное название mmc оснастки “Службы”, полный список системных названий, смотрите по ссылке слева. В итоге у вас откроется вот такая оснастка, содержащая список всех служб, которые есть в вашей системе. Выберите необходимую вам. В моем примере, это будет сервис программы Corsair SSD Toolbox. Щелкаем по ней правым кликом мыши и из контекстного меню выбираем пункт “Свойства”.

На вкладке “Общие” в типе запуска, выберите пункт “Автоматически (отложенный запуск)”, после чего нажмите применить. После этого, данная служба при загрузке операционной системы будет получать приоритет со значением THREAD_PRIORITY_LOWEST. Как видите все просто.

Если вы отфильтруете столбец по типу запуска, то увидите какие службу, по умолчанию имеют отложенный запуск:

  • DNS-клиент
  • Брокер системных событий
  • Диспетчер подключений Windows
  • Клиент групповой политики
  • Модули ключей IPsec для обмена ключами в Интернете
  • Модуль поддержки NetBIOS через TCP/IP
  • Служба сопоставления устройств
  • Центр обновления Windows
  • Windows Search
  • Служба общих сетевых ресурсов проигрывателя Windows
  • Центр обновления безопасности
  • Защита программного обеспечения

Настройка отложенного запуска через реестр

Как я и говорил выше, все можно сделать, через реестр системы. Для этого есть параметр DelayedAutoStart. Его нужно создать в ветке куста реестра:

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

Как помните, я вам выше показывал список служб с отложенным запуском среди них была Windows Search. Я ее нашел в реестре, и как видите у нее есть ключ DelayedAutoStart со значением 1. Тоже самое вы должны сделать и для другой нужной вам службы.

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

Как назначить программам автозагрузки отложенный запуск, чтобы ускорить загрузку Windows

Как назначить программам автозагрузки отложенный запуск, чтобы ускорить загрузку Windows

Опасное февральское обновление Windows 10: очередной провал Microsoft, а мы его жертвы

Как пустой винчестер может вернуть техподдержку для Windows 7?

Февральское обновление Windows и новые проблемы: тест на выживания от Microsoft

После обновления Windows 7 компьютер не выключается: “проклятие” операционки продолжает действовать

Как восстановить поврежденный PDF-файл? Есть ли жизнь без PDF или подарок-наказание от Adobe

Сколь бы ни заботилась компания Microsoft об ускорении загрузки Windows, как заявлено в версиях операционной системы 8.1 и 10, каких-то революционных изменений в этом плане со времен версии 7, увы, не произошло. Плюс ко всему, Windows 8.1 и 10 постоянно обновляются и не умеют применять обновления никаким иным способом, кроме как делать это в предзагрузочном режиме работы системы. Что может быть более раздражающим, чем окно на весь экран, мол, подождите, идет обновление Windows, когда нужен быстрый доступ к данным компьютера. Но если от этого момента не уйти никак, то внутренними процессами, влияющими на скорость загрузки Windows, можно управлять.

Сами по себе Windows 7, 8.1 и 10 загружаются недолго, процесс их загрузки усложняется запуском установленного в системе программного обеспечения. Многие программы если сами по умолчанию не прописываются в автозагрузку, то прописывают в нее свои фоновые службы. Не от всех автозапускаемых фоновых служб можно отказаться, убрав их из автозагрузки Windows. Ну а запуск вместе с системой разного рода мессенджеров типа Skype – это обязательно для многих людей, которым необходимо всегда быть на связи. Для мессенджеров, прочих программ и их фоновых служб, которые прописаны в автозагрузке Windows, можно назначить отложенную загрузку. Это планомерно распределит ресурсы компьютера и ускорит процесс его загрузки.

Отложенный запуск программ возможно реализовать штатным функционалом системы Windows. Системный планировщик заданий позволяет откладывать задачи, подвязанные к запуску Windows. Но в этой статье рассмотрим способ реализации отложенного запуска программ автозагрузки с помощью стороннего инструмента – с помощью программы AnVir Task Manager.

Содержание:

1. Скачивание и установка AnVir Task Manager

В программе AnVir Task Manager предусмотрен самый различный функционал, который может пригодиться системщикам и опытным пользователям компьютера. Программа по большей части являет собой продвинутый системный диспетчер задач с массой различных возможностей для отслеживания процессов Windows и управлениями ими. В довесок к основной возможности AnVir Task Manager предлагает также системные твики и играет роль антивирусной утилиты, с помощью которой можно осуществлять проверку файлов, активных процессов и программ на предмет наличия угроз посредством интернет-сервиса Virustotal.Com. И все это в бесплатной редакции программы. AnVir Task Manager существует и в платной редакции, но, в частности, с организацией отложенного запуска программ автозагрузки успешно справится и бесплатная редакция.

Скачать AnVir Task Manager можно на ее официальном сайте .

Скачав инсталлятор программы, при ее установке в систему будет возможность выбора русского языка. Доступная для скачивания портативная версия AnVir Task Manager будет с англоязычным интерфейсом.

2. Назначение отложенного запуска программам автозагрузки

После установки и запуска AnVir Task Manager в окне программы переключаемся на вкладку «Автозагрузка». Здесь отображаются все программы, которые запускаются вместе с загрузкой Windows. Снятие галочки с той или иной программы просто уберет ее из автозагрузки. А чтобы назначить программе отложенный запуск, необходимо вызвать на ней контекстное меню и выбрать «Добавить в отложенную загрузку».

В открывшемся дополнительном окне увидим настройки отложенного запуска. По умолчанию AnVir Task Manager предусматривает для всех программ интервал отложенного запуска в 1 минуту. То есть, программы автозагрузки будут запускаться через минуту после загрузки Windows. В нашем случае интервал в 1 минуту используем только для одной из программ. Другим же программам автозагрузки назначим, соответственно, другое время запуска и установим интервал в 2, 3, 4 минуты и т.д. Запуск мессенджеров типа Skype и ICQ и вовсе можно отложить на 5-10 минут. Таким образом программы будут запускаться планомерно. Чтобы установить другой интервал отложенной загрузки, активируем графу «Особый интервал» и устанавливаем минуты.

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

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

Установив нужные параметры отложенной загрузки, жмем «Ок».

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

Если AnVir Task Manager сама до этого не была добавлена в автозагрузку, далее последует уведомление о такой необходимости. Ведь ей просто по условию необходимо запуститься вместе с Windows, чтобы обеспечить отложенную загрузку других программ. Благо, AnVir Task Manager – маловесная программа, и ее влияние на скорость загрузки Windows незначительно. Жмем «Да».

В дальнейшем при необходимости убрать из автозагрузки саму AnVir Task Manager и снова назначить ее запуск вместе с Windows можно в настройках программы.

Сведения об отложенном запуске программ автозагрузки будут отображаться отдельным столбцом в разделе автозагрузки AnVir Task Manager.

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

3. Редактирование отложенного запуска программ автозагрузки и его отключение

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

Увидим то же окно настроек, что и ранее.

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

Отложенный запуск программ Windows 7

Отложенный запуск

Как назначить программам автозагрузки отложенный запуск, чтобы ускорить загрузку Windows

Сколь бы ни заботилась компания Microsoft об ускорении загрузки Windows, как заявлено в версиях операционной системы 8.1 и 10, каких-то революционных изменений в этом плане со времен версии 7, увы, не произошло. Плюс ко всему, Windows 8.1 и 10 постоянно обновляются и не умеют применять обновления никаким иным способом, кроме как делать это в предзагрузочном режиме работы системы. Что может быть более раздражающим, чем окно на весь экран, мол, подождите, идет обновление Windows, когда нужен быстрый доступ к данным компьютера. Но если от этого момента не уйти никак, то внутренними процессами, влияющими на скорость загрузки Windows, можно управлять.

Сами по себе Windows 7, 8.1 и 10 загружаются недолго, процесс их загрузки усложняется запуском установленного в системе программного обеспечения. Многие программы если сами по умолчанию не прописываются в автозагрузку, то прописывают в нее свои фоновые службы. Не от всех автозапускаемых фоновых служб можно отказаться, убрав их из автозагрузки Windows. Ну а запуск вместе с системой разного рода мессенджеров типа Skype – это обязательно для многих людей, которым необходимо всегда быть на связи. Для мессенджеров, прочих программ и их фоновых служб, которые прописаны в автозагрузке Windows, можно назначить отложенную загрузку. Это планомерно распределит ресурсы компьютера и ускорит процесс его загрузки.

Отложенный запуск программ возможно реализовать штатным функционалом системы Windows. Системный планировщик заданий позволяет откладывать задачи, подвязанные к запуску Windows. Но в этой статье рассмотрим способ реализации отложенного запуска программ автозагрузки с помощью стороннего инструмента – с помощью программы AnVir Task Manager.

1. Скачивание и установка AnVir Task Manager

В программе AnVir Task Manager предусмотрен самый различный функционал, который может пригодиться системщикам и опытным пользователям компьютера. Программа по большей части являет собой продвинутый системный диспетчер задач с массой различных возможностей для отслеживания процессов Windows и управлениями ими. В довесок к основной возможности AnVir Task Manager предлагает также системные твики и играет роль антивирусной утилиты, с помощью которой можно осуществлять проверку файлов, активных процессов и программ на предмет наличия угроз посредством интернет-сервиса Virustotal.Com. И все это в бесплатной редакции программы. AnVir Task Manager существует и в платной редакции, но, в частности, с организацией отложенного запуска программ автозагрузки успешно справится и бесплатная редакция.

Скачать AnVir Task Manager можно .

Скачав инсталлятор программы, при ее установке в систему будет возможность выбора русского языка. Доступная для скачивания портативная версия AnVir Task Manager будет с англоязычным интерфейсом.

2. Назначение отложенного запуска программам автозагрузки

После установки и запуска AnVir Task Manager в окне программы переключаемся на вкладку «Автозагрузка». Здесь отображаются все программы, которые запускаются вместе с загрузкой Windows. Снятие галочки с той или иной программы просто уберет ее из автозагрузки. А чтобы назначить программе отложенный запуск, необходимо вызвать на ней контекстное меню и выбрать «Добавить в отложенную загрузку».

В открывшемся дополнительном окне увидим настройки отложенного запуска. По умолчанию AnVir Task Manager предусматривает для всех программ интервал отложенного запуска в 1 минуту. То есть, программы автозагрузки будут запускаться через минуту после загрузки Windows. В нашем случае интервал в 1 минуту используем только для одной из программ. Другим же программам автозагрузки назначим, соответственно, другое время запуска и установим интервал в 2, 3, 4 минуты и т.д. Запуск мессенджеров типа Skype и ICQ и вовсе можно отложить на 5-10 минут. Таким образом программы будут запускаться планомерно. Чтобы установить другой интервал отложенной загрузки, активируем графу «Особый интервал» и устанавливаем минуты.

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

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

Установив нужные параметры отложенной загрузки, жмем «Ок».

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

Если AnVir Task Manager сама до этого не была добавлена в автозагрузку, далее последует уведомление о такой необходимости. Ведь ей просто по условию необходимо запуститься вместе с Windows, чтобы обеспечить отложенную загрузку других программ. Благо, AnVir Task Manager – маловесная программа, и ее влияние на скорость загрузки Windows незначительно. Жмем «Да».

В дальнейшем при необходимости убрать из автозагрузки саму AnVir Task Manager и снова назначить ее запуск вместе с Windows можно в настройках программы.

Сведения об отложенном запуске программ автозагрузки будут отображаться отдельным столбцом в разделе автозагрузки AnVir Task Manager.

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

3. Редактирование отложенного запуска программ автозагрузки и его отключение

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

Увидим то же окно настроек, что и ранее.

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

Где находится папка «Автозагрузка»?

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

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

Как правило, он имеет вид — C:UsersИмя компьютераAppDataRoamingMicrosoftWindowsStart MenuPrograms.

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

Далее открываем искомую папку.

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

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

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

Настройка автозагрузки с помощью альтернативного ПО

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

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

Кроме этого, Uninstall Tool может похвастаться тем, что с ее помощью можно поставить любую программу в автозагрузку windows 7, не имеющей в своих настройках подобной функции. Для этого нажимаем на кнопку «Добавить новую программу», расположенную в нижнем левом углу, и выбираем исполнительный файл с расширением «.exe» нужного приложения.

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

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

>Возможно и эти статьи Вам будут так же интересны

Как в Windows 7, 8 и 10 назначить отложенный старт приложений?

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

Отложенный запуск программ с Планировщиком Windows

Данный способ отложенного запуска программ подойдёт для версий операционной системы Windows 7, Vista, 8, 8.1, 10. Для его выполнения стоит проделать ряд несложных действий.

Нажимаем комбинацию клавиш «Win+R» и вводим команду «taskschd.msc».

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

Называем папку, к примеру «StartUp» и кликаем «Ок».

Теперь выделяем папку «StartUp». В правом меню выбираем «Создать простую задачу».

Появится окно мастера создания задачи. Указываем имя программы, которую нужно будет отложить в запуске, к примеру, «Skype». Жмём «Далее».

В разделе «Триггер» ставим отметку «При входе в Windows».

На этапе указания действия, ставим отметку «Запустить программу». Жмём «Далее».

Указываем путь к программе. Лучше воспользоваться кнопкой «Обзор», чтобы правильно прописать путь.

В окне «Сводки» ставим отметку «Открыть окно «Свойства»…» и кликаем «Готово».

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

В новом окне выбираем свою учётную запись и ставим отметку «Отложить на…», указываем время отложенного запуска.

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

Отложенный старт приложений Windows 7, 8.1 и 10 с программой AnVir Task Manager

Данный программный метод предназначен для операционных систем Windows 7, 8.1 и 10. Чтобы настроить отложенный запуск программ необходимо скачать и установить софт AnVir Task Manager. Далее настраиваем нужные параметры старта для каждой отдельной программы. Для этого переходим во вкладку «Автозагрузка», выбираем программу и правой кнопкой мыши указываем «Добавить в отложенную загрузку».

Откроется новое окно. Ставим отметку «Особый интервал» и указываем время, на которое запуск программы будет отложенный.

Появится уведомление следующего содержания.

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

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

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

Отложенная загрузка софта в Windows 8 c AutoStarter

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

Далее правой кнопкой мыши выбираем «Запуск программы».

В новом окне выставляем временной интервал и жмём «Применить».

Посетителей: 62955 | Просмотров: 94342 (сегодня 0)
Шрифт:

Не удается установить флажок отложенного автозапуска службы. Ошибка 87 — причина ошибки и обходное решение в Windows 10

Помимо удаления из автозагрузки лишних приложений, одним из способов ускорить загрузку Windows является изменение приоритета системных служб. В Виндовс имеется четыре режима запуска служб: «Автоматически», «Вручную», «Отключена» и «Автоматически (отложенный запуск)». С первым всё понятно — служба запускается вместе с Windows, обладая наивысшим приоритетом; службы с режимом «Вручную» запускаются непосредственно пользователем либо через Планировщик заданий.

Если служба имеет статус «Отключена», она не работает и не запускается.

Режим «Автоматически (отложенный запуск)» работает так же, как и режим «Автоматически», но при этом службы, для которых он выставлен, имеют более низкий приоритет, стартуют они уже после того, как в память будут загружены другие службы и компоненты. Если вы не удовлетворены скоростью загрузки компьютера, можете поэкспериментировать со службами, переведя их в режим отложенного запуска. Это не критично, но осторожность в таких делах всё же не помешает. Иногда необходимо, чтобы служба запустилась раньше компонента, иногда — чтобы компонент запустился раньше службы.

Поэтому нужно записывать, какие службы вы перевели в режим отложенного запуска и создавать точки восстановления на тот случай, если что-то пойдет не так. Но скорее всего, система не позволит вам изменить автоматический режим служб, для которых он задан в Windows по умолчанию. Попробуйте для примера изменить режим службы «Windows Audio» на «Отложенный запуск» и вы получите ошибку с кодом 87 и комментарием «Параметр задан неверно».  Другие службы, например, «push-уведомлений Windows» без проблем могут быть переведены в режим отложенного запуска из оснастки управления службами.

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

Для этого в редакторе реестра разверните ветку HKLM\SYSTEM\CurrentControlSet\Services и найдите подраздел с именем службы, указанной в ее свойствах. Открыв подраздел, справа создайте новый DWORD параметр,

дайте ему имя DelayedAutoStart и установите в качестве его значения 1.

По идее, это должно отложить запуск службы на 30 секунд.

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

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

Сейчас мы всё покажем на примере уже не раз упомянутой Windows Audio.

Переведем ее в режим запуска «Вручную», а запускать ее будем с помощью добавленного через Планировщик заданий VBS-скрипта, скачать который можно по ссылке yadi.sk/d/Wf3aD_TjFuuFVQ.

Вот так выглядит его содержимое в текстовом редакторе.

  • 10*1000 — это значение в миллисекундах, задержка запуска исполнения команды скрипта, прописанной в третьей строке. В данном примере задержка выставлена на 10 секунд, хотите увеличить ее до 30 секунд, укажите вместо 1000 3000.
  • «sc start Audiosrv» — эта команда запускает работу службы.

Теперь к делу.

1. Откройте командой taskschd.msc Планировщик заданий и нажмите слева «Создать задачу».

Даем заданию имя, параметры выставляем так, как показано на скриншоте (запуск с наивысшими правами обязателен);

2. На вкладке «Триггеры» жмем «Создать…»,

в выпадающем списке выбираем опцию «При запуске» или «При входе в систему» и нажимаем «ОК»;

3. Переключаемся на вкладку «Действия»,

нажимаем «Создать» и указываем в диалоговом окне путь ко скрипту VBS;

4. На вкладке «Условия» снимаем галку с чекбокса «Запускать только при питании от электросети» (актуально для ноутбуков);

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

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

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

Настройте службы Windows 7 для запуска с задержкой — Сетевое администрирование

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

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

Microsoft настроила некоторые службы на отложенный запуск, Центр обновления Windows и Служба кэша шрифтов Windows настроены таким образом.

Чтобы узнать, какие службы автоматически откладываются, нажмите Windows-R, введите services.msc и нажмите клавишу ввода. Теперь щелкните столбец типа запуска в окне и найдите службы с типом запуска. Автоматический (отложенный старт) в таблице. Это те услуги, которые задерживаются.

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

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

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

Чтобы изменить тип запуска службы, щелкните ее правой кнопкой мыши в окне служб и выберите свойства.

Найдите раскрывающееся меню «Тип запуска» и выберите «Автоматический (отложенный запуск)». Это изменяет тип запуска выбранной службы. (через)

Как настроить автоматические (отложенный запуск) службы при загрузке системы

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

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

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

HKLM \ SYSTEM \ CurrentControlSet \ Control \ AutoStartDelay

Тип REG_DWORD. Установите значение ключа на желаемую задержку в миллисекундах (например, 60000 для одной минуты). Возможно, вам потребуется перезагрузка, чтобы изменения вступили в силу.Помните, что это изменение затрагивает все службы с автоматическим (отложенным запуском), включая FireDaemon Pro и все другие службы Windows.

Если вы хотите детально отложить запуск службы FireDaemon Pro, на вкладке «Планирование» вы можете применить общую задержку запуска к службе при ее запуске. Это означает, что определенные службы FireDaemon Pro могут задерживаться еще больше во время загрузки операционной системы (т.е. 120 секунд + n x дополнительных секунд). В качестве альтернативы вы можете изменить режим запуска FireDaemon Pro на автоматический, а затем установить общую задержку запуска, что означает, что ваше приложение будет запускаться намного раньше в цикле загрузки операционной системы, но не сразу при загрузке (т.e 0 секунд + n x дополнительных секунд).

Как отложить загрузку определенных служб в Windows 10

С помощью диспетчера служб Windows можно отложить запуск служб Windows, чтобы сократить время загрузки Windows. Опция автоматического (отложенного запуска) для системных служб была представлена ​​в Windows Vista, а в Windows 10/8/7 она была расширена для охвата всех служб.

Автоматический (отложенный запуск) означает

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

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

Как это работает? Microsoft объясняет это следующим образом:

Диспетчер управления службами запускает службы, настроенные для отложенного автоматического запуска, после того, как все потоки автоматического запуска завершили запуск.Диспетчер управления службами также устанавливает приоритет начального потока для этих отложенных служб на THREAD_PRIORITY_LOWEST. Это приводит к тому, что весь дисковый ввод-вывод, выполняемый потоком, имеет очень низкий приоритет. Когда служба завершает инициализацию, диспетчер управления службами восстанавливает ее приоритет до нормального. Комбинация отложенного старта, низкого приоритета ЦП и памяти, а также фонового приоритета диска значительно снижает помехи при входе пользователя в систему. Многие службы Windows, включая фоновую интеллектуальную службу передачи (BITS), клиент Центра обновления Windows и Windows Media Center, используют этот новый тип запуска, чтобы повысить производительность входа в систему после загрузки системы.

Задержка загрузки определенных служб Windows

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

В раскрывающемся меню «Тип запуска» вы увидите четыре параметра:

  1. Автоматический,
  2. Автоматический (отложенный запуск),
  3. Ручной и
  4. Отключено.

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

Время задержки по умолчанию составляет 120 секунд. Но это можно изменить, изменив значение AutoStartDelay в следующем разделе реестра:

 HKLM \ SYSTEM \ CurrentControlSet \ Control 

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

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

KB193888 расскажет, как это можно сделать программно, изменив значение в следующем ключе реестра:

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \  

Статья KB работает для всех версий Windows, прямо с От Windows 2000 до Windows 10.

Прочтите : Что означает автоматический (запуск по триггеру) и ручной (запуск по триггеру) для служб Windows?

Дальнейшая задержка автоматического (отложенного запуска) обслуживания… — Qlik Community

Qlik Sense или QlikView может потребоваться больше времени для правильного запуска, чем позволяет функция по умолчанию Автоматический (отложенный запуск) .

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

разрешение:

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

Это значение может быть изменено глобально или для каждой услуги.

! Примечание: Чтобы это применимо, для всех служб QlikView или Qlik Sense предварительно должно быть установлено значение Отложенный запуск .

Для настройки отложенного старта:
  • Откройте консоль служб Windows
  • Найдите Qlik Services
  • Щелкните правой кнопкой мыши для каждой службы
  • Выберите Свойства
  • На вкладке Общие выберите Автоматический (отложенный запуск) в качестве типа запуска
Чтобы позволить отложенному запуску больше времени ГЛОБАЛЬНО:
  1. Откройте реестр Windows: Пуск -> Выполнить -> regedit.exe
  2. Файл -> Экспорт -> сделать резервную копию текущего реестра
  3. Перейдите к HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \
  4. Щелкните правой кнопкой мыши на правой странице —> Создать —> DWORD
  5. назовите новый DWORD «AutoStartDelay»
  6. Установите AutoStartDelay в миллисекундах (десятичных). НАПРИМЕР. 240000 — это 240 секунд.

Чтобы разрешить отложенный старт больше времени ОБСЛУЖИВАНИЕ СЕРВИСОМ:
  1. Откройте реестр Windows: Пуск -> Выполнить -> regedit.exe
  2. Файл -> Экспорт -> сделать резервную копию текущего реестра
  3. Перейдите к HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \
  4. Чтобы увеличить задержку по умолчанию на 120 секунд, щелкните правой кнопкой мыши раздел реестра и добавьте новый ключ AutoStartDelay (DWORD (32-бит))
  5. Установите AutoStartDelay в миллисекундах (десятичных). НАПРИМЕР. 240000 — это 240 секунд.

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

Проблема:

Службы CodeTwo не могут быть запущены или остановлены.

Решение:

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

Служба CodeTwo не может запуститься самостоятельно и истекает время ожидания

Чтобы избежать проблемы с запуском службы ( Рис. 1. ), вы можете:


Рис. 1. Служба CodeTwo не запускается и время истекает.

Как отложить автоматический запуск приложения-службы

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

  1. Запустить диспетчер служб Windows (запустить services.msc из меню Пуск ).
  2. Щелкните правой кнопкой мыши службу, которую вы хотите настроить, и выберите Свойства .
  3. На вкладке General измените Startup type на Automatic (Delayed Start) , как показано на Рис. 2. для CodeTwo Exchange Sync.


Фиг.2. Выбор типа запуска службы.

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

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

  1. Запустите редактор реестра Windows.
  2. Найдите следующий подраздел реестра:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control 
  3. Щелкните этот ключ правой кнопкой мыши и выберите New > DWORD (32-bit) Value .
  4. Новое значение с именем Новое значение # 1 появится справа.
  5. Измените имя этого нового значения на ServicesPipeTimeout .
  6. Щелкните правой кнопкой мыши значение ServicesPipeTimeout , которое вы создали, и выберите Изменить . Откроется окно Редактировать значение DWORD .
  7. Измените Base на Decimal .
  8. В поле Value data введите значение (в миллисекундах) времени, разрешенного для запуска службы, и нажмите OK .

    Информация

    В нашей тестовой среде мы установили значение (, рис. 3. ) равным 240000 мс (4 минуты), и это позволило службе запускаться правильно. Допускается установка более высокого значения — это не должно влиять на производительность.


    Рис. 3. Установка нового значения тайм-аута.

  9. Наконец, перезапустите машину.

Служба CodeTwo не останавливается

Если проблема возникает впервые, и вы не можете закрыть службу из диспетчера служб Windows ( services.msc ) или диспетчер задач, вы можете убить службу с помощью команды taskkill . Подробнее см. В этой статье базы знаний.

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

  1. Запустите редактор реестра Windows.
  2. Найдите этот подраздел реестра:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control 
  3. Щелкните этот ключ правой кнопкой мыши и выберите New > DWORD (32-bit) Value .
  4. Новое значение с именем Новое значение # 1 появится на правой панели.
  5. Переименуйте новое значение в WaitToKillServiceTimeout .
  6. Щелкните значение правой кнопкой мыши и выберите Изменить . Появится окно Edit DWORD Value .
  7. Измените Base на Decimal .
  8. В поле Value data введите значение (в миллисекундах) времени, разрешенного для остановки службы, и подтвердите, нажав OK .

    Информация

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

  9. Наконец, перезагрузите компьютер.

См. Также:


Сопутствующие товары: Подписи электронной почты CodeTwo для клиентов электронной почты, папки обмена CodeTwo, правила обмена CodeTwo 2007 3.x, 4.x, CodeTwo Exchange Rules 2010 1.x, 2.x, 3.x, CodeTwo Exchange Rules 2013 1.x, 2.x, CodeTwo Exchange Rules 2016 1.x, CodeTwo Exchange Rules 2019 1.x, Правила обмена CodeTwo Pro 1.x, 2.x, CodeTwo Exchange Sync, CodeTwo Out of Office Manager, CodeTwo Public Folders 4.0, 4.5, 5.x
Категории: Устранение неполадок
Последнее изменение: 2019- 01-31
Создано: 2012-03-07
ID: 228

Установить автоматический режим запуска службы (отложенный запуск) с PowerShell

PS C: \ scripts> Get-Help.\ Set-ServiceDelayedStart.ps1 -Full

NAME

C: \ scripts \ Set-ServiceDelayedStart.ps1

SYNOPSIS

Устанавливает режим запуска службы на «Автоматический (отложенный запуск)»

СИНТАКСИС

C: \ scripts \ Set-ServiceDelayedStart.ps1 [-ServiceName] [[-ComputerName]] []

ОПИСАНИЕ

Этот сценарий помогает установить тип запуска Windows услугу «Автоматический (отложенный запуск)»

на локальном или удаленном компьютере (ах).

ПАРАМЕТРЫ

-ServiceName

ServiceName (не отображаемое имя) служб, для которых вы хотите установить «Автоматический (отложенный запуск)»

Требуется? верно

Положение? 1

Значение по умолчанию

Принять ввод трубопровода? false

Принимать подстановочные знаки?

-ComputerName

Имя компьютера (ов), на котором вы хотите установить тип запуска служб «Автоматический (отложенный запуск)»

Требуется? ложь

Позиция? 2

Значение по умолчанию

Принять ввод трубопровода? true (ByValue, ByPropertyName)

Принимать подстановочные знаки?

Этот командлет поддерживает общие параметры: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer и OutVariable.Для получения дополнительных сведений введите

«get-helpabout_commonparameters».

ВХОДЫ

ВЫХОДЫ

ПРИМЕЧАНИЯ

НАЗВАНИЕ: Set-ServiceDelayedStart.ps1

АВТОР: Sitaram Pamibartheei

900BS26

6.com

————————— ПРИМЕР 1 ——————— ——

C: \ PS> Set-ServiceDelayedStart.ps1 -ServiceName MYSQL

Изменяет режим запуска службы MYSQL на «Автоматический (отложенный запуск)» на локальном компьютере

—————— ——— ПРИМЕР 2 —————————

C: \ PS> Set-ServiceDelayedStart.ps1 -ComputerName comp1 -ServiceName MYSQL

Изменяет режим запуска службы MYSQL на «Автоматический (отложенный запуск)» на Comp1

—————— ——— ПРИМЕР 3 —————————

C: \ PS> Set-ServiceDelayedStart.ps1 -ComputerName comp1, Comp2 -ServiceNameMYSQL, LiveUpdate

Изменяет тип запуска службы MYSQL, LiveUpdate на «Автоматический (отложенный запуск)» на Comp1 и Comp1

———- —————- ПРИМЕР 4 —————————

C: \ PS> Get-Content c: \ servers.txt | Set-ServiceDelayedStart.ps1 -ServiceName MYSQL

Изменяет тип запуска службы MYSQL, LiveUpdate на «Автоматический (отложенный запуск)» на Comp1 и Comp1

СВЯЗАННЫЕ ССЫЛКИ

PS C: \ scripts>

Почему моя служба Windows не запускается при загрузке?

Размещено 4 июня 2016 г.

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

  1. Ваша служба Windows не настроена на автоматический запуск

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

    Чтобы проверить правильность настройки службы:

    1. Запустите приложение «Панель управления службами».

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

    3. Убедитесь, что в поле Тип запуска установлено значение Автоматически .

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

  2. Не удалось запустить зависимую службу

    Некоторые службы Windows зависят от других служб для поддержки своей работы. Windows применяет эти зависимости при загрузке. Например, предположим, что есть две службы, A и B, обе настроены на автоматический запуск при загрузке. Если A зависит от B, то Windows запустит службу B перед запуском службы A. Если служба B не запустится, Windows не запустит службу A.

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

  3. Пароль учетной записи службы был изменен

    Если ваша служба работает в определенной учетной записи пользователя, был ли пароль для этой учетной записи недавно изменен? Если это так, вам следует отредактировать свою службу и ввести новый пароль (на вкладке «Вход в систему»):

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

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

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

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

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

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

Функция отложенного запуска расширяет возможности служб Windows

Windows Server 2008 теперь предлагает вариант отложенного запуска для служб Windows. Рик Вановер рассказывает, как использовать эту удобную функцию.

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *