Если вы получаете сообщение Не удалось установить флаг отложенного автозапуска, Ошибка 87, параметр неверен или Ошибка 5, Доступ запрещен при попытке установить автоматический (отложенный запуск) запуск службы Windows в Windows 10, тогда этот пост сможет помочь вам решить проблему.
По мере того, как компьютеры становятся умнее, растут и ожидания производительности. Пользователи хотят, чтобы их ПК работали как можно быстрее и эффективнее, и способ гарантировать это — ускорить время загрузки. Один из способов ускорить загрузку компьютера — уменьшить количество программ и служб, которые запускаются, когда вы включаете компьютер и входите в Windows.

Вы не хотите полностью блокировать запуск служб при запуске системы; иногда нужно только отложить их запуск. Здесь вы можете столкнуться с проблемами.
Пользователи жаловались на невозможность отложить запуск службы при загрузке. Когда они пытаются это сделать, появляется следующее сообщение об ошибке:
Не удалось установить флаг отложенного автозапуска, ошибка 87, параметр неверен
Не удалось установить флаг отложенного автозапуска, ошибка 5, доступ запрещен.
Большинство пользователей сталкивались с этими ошибками при работе со службой OneSyncSvc. В этой статье рассказывается, что означает ошибка, а также как ее устранить и отложить автоматический запуск этих служб.
Ошибка 87 WINDOWS
Когда вы пытаетесь установить автоматический запуск службы Windows (отложенный запуск), но не можете этого сделать, не волнуйтесь, потому что другие сталкивались с аналогичными проблемами и вышли из ситуации. Вот рекомендуемые способы установки флага отложенного автозапуска и устранения ошибки на вашем компьютере.
- Установите отложенный автозапуск из редактора реестра Windows.
- Используйте PowerShell.
- Удалите Службу из ее группы обслуживания.
Прежде чем начать, не забудьте сначала создать точку восстановления системы.
1] Установите тип отложенного запуска из редактора реестра Windows.
Нажмите комбинацию Windows + R, чтобы вызвать диалоговое окно «Выполнить». В диалоговом окне «Выполнить» введите Regedit и нажмите клавишу ENTER.
Перейдите в следующее место в реестре Windows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Здесь найдите конкретную службу, автозапуск которой вы пытаетесь отложить. Откройте эту службу и найдите название Start. Дважды щелкните Пуск.

Измените значение на 4 и сохраните его. Поскольку некоторые процессы могут быть связаны с несколькими ключами реестра Windows, вам может потребоваться повторить шаги для отдельных ключей.
2] Используйте PowerShell
Нажмите клавишу Windows и найдите PowerShell. Щелкните правой кнопкой мыши Windows Power Shell в результатах, чтобы открыть ее с правами администратора.
В окне PowerShell введите следующую команду и нажмите ENTER, чтобы запустить ее:
Get-Service -Name ServiceName | Set-Service -StartupType AutomaticDelayedStart
ПРИМЕЧАНИЕ. В приведенной выше команде замените часть ServiceName на имя службы, над которой вы хотите работать.
3] Удалите службу из группы служб.
Многие службы входят в группы обслуживания. Многие из этих групп имеют записи в ServiceGroupList в реестре, которые управляют порядком запуска служб. Многие службы необходимо запускать в определенном порядке. Службы, входящие в такую группу, не могут быть настроены на отложенный запуск.
Если вы видите ошибку «Доступ запрещен», то не следует пытаться изменить тип запуска, поскольку такие службы принадлежат какой-либо группе служб, для которой требуется загрузка служб в определенном порядке. Эти службы зависят от других служб и контролируются ServiceGroupList в реестре.
Но если вы все же хотите продолжить, в этом случае вы можете удалить значение группы из следующего места в реестре Windows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
ПРИМЕЧАНИЕ. Замените ServiceName именем рассматриваемой службы.





