Что означает ошибка 1054
Ошибка 1054 появляется, когда вы пытаетесь управлять службой Windows, которая не запущена на локальном компьютере. Полное сообщение может выглядеть так:
Ошибка 1054 (0x40E): Запрашиваемая операция не выполнена, потому что служба не запущена на локальном компьютере.
Код 0x40E — это шестнадцатеричное представление того же события. Ошибка возникает в консоли Службы (services.msc), через командную строку (sc query) или при запуске скрипта, который зависит от этой службы.
Причины возникновения
- Служба отключена системой или диспетчером служб.
- Служба отсутствует в системе (повреждён файл или регистрационные данные).
- У вас недостаточно прав (требуются права администратора).
- Недавнее обновление Windows сбросило настройки автозапуска.
- Повреждение системных файлов (например,
scmanager.dll,svchost.exe).
Способы решения
Способ 1: Запустить службу через графический интерфейс
- Откройте консоль Службы:
services.msc - В списке найдите службу, которая вызывает ошибку (например, Сеть доступа к Интернет).
- Щёлкните правой кнопкой мыши → Запустить.
- Убедитесь, что Состояние — «Запущена» и Тип запуска — «Автоматически».
⚠️ Важно: Для изменения типа запуска требуются права администратора.
Способ 2: Запустить службу через PowerShell
# Замените <ServiceName> на фактическое имя службы
Start-Service -Name "NetworkService"
Проверьте результат:
Get-Service -Name "NetworkService" | Select-Object Name, Status, StartType
Способ 3: Изменить тип запуска на автоматический
- В консоли Службы найдите нужную службу.
- Щёлкните правой кнопкой мыши → Свойства.
- В поле Тип запуска выберите Автоматически.
- Нажмите Применить → ОК.
Служба теперь будет запускаться автоматически при загрузке системы.
Способ 4: Перезарегистрировать службу
Если служба отсутствует, выполните следующие действия:
sc delete <ServiceName>
sc create <ServiceName> binPath= "C:\Path\To\exe.exe" start= auto
💡 Совет: Сначала скопируйте исходный исполняемый файл и убедитесь, что путь корректен.
Способ 5: Проверить и восстановить системные файлы
Выполните две системные утилиты:
sfc /scannow
dism /online /cleanup-image /restorehealth
После завершения перезагрузите компьютер и попробуйте запустить службу снова.
Профилактика
- Регулярно проверяйте критически важные службы через
services.mscи убедитесь, что их тип запуска — «Автоматически». - Избегайте ручного изменения системных файлов и реестра без резервного копирования.
- Следите за обновлениями Windows и сразу устанавливайте их, чтобы избежать сброса настроек служб.
- Используйте Group Policy или скрипты для автоматического запуска необходимых служб на всех рабочих станциях.
- Ведите журнал событий (
Event Viewer → Windows Logs → System), чтобы отслеживать повторяющиеся ошибки 1054.