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

Помимо удаления из автозагрузки лишних приложений, одним из способов ускорить загрузку 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 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Рекомендуемые публикации:

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

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