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

Err87

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

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

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

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

Ошибка 87 - Параметр задан неверно

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

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

RegEdit

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

DelayedAutoStart

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

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

Службы

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

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

Windows Audio

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

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

VBS-скрипт

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

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

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

Создать задачу

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

Общие

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

Создать

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

Триггеры

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

Действия

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

Путь ко скрипту VBS

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

Условия

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

Пароль администратора

Планировщик заданий Локальный

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

Иконка звука

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

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

1 комментарий

  • Здравия желаю! Дмитрий. :)
    У Службы «DNS-клиент»/Dnscache пытался, вот, перевести Тип запуска, – с «Авто.» на «Авто. (отложенный запуск)», и Система отказывала мне, выдавая нА-гора эту самую ошибку – «Ошибка 87: Параметр задан неверно». – Вот и сижу теперь, думкой богатею: Стоит ли вообще запариваться с этой Службой так, – как здесь рассказывается, – пробуя сперва, понятное дело, с определённой правки в Реестре?!…

    И это при том, что эту Службу (как пишут в Ин-нете некие авторитетные, вроде бы, Эксперты) можно отключить, – при условиях: 1). у вас Продвинутый VPN-клиент; 2). вы не используете Магазин Windows; 3). вы не используете Домашнюю сеть; и 4). вы не используете Подключение к Удалённому Рабочему столу.

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

    Хотя, опять-таки, хм…. А как же тогда, – насчёт отключения этой Службы – мол, можно её отключить, якобы, но, – при условиях там?… Но мне-то, как раз таки, и не хочется отключать её, а вот, перевести Тип запуска её, – на «Авто. (отложенный запуск)» – это, по-моему, совсем уже другое дело!… – Так, не так?

    З.Ы.:
    На 7-ке это, – если что….
    – Жду…. B)

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

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