Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

Event ID 70001 Windows Server, AD и Роли

Event ID 70001 Service Control Manager: ошибка запуска службы

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы ошибки запуска службы (Event ID 70001)

В системном журнале System фиксируется ошибка от источника Service Control Manager: Event ID 70001: The Service Control Manager encountered an error while starting the [Имя_Службы] service. The system cannot find the file specified or logon failure.

СимптомПоследствия
Служба не переходит в статус RunningСерверное приложение, база данных или агент мониторинга не работают
Ошибки входа Logon Failure (0x80070569)Служба не может аутентифицироваться под сервисной учетной записью
Ошибка File Not Found (0x80070002)Исполняемый файл службы перемещен, удален или заблокирован

Пошаговое устранение сбоя запуска службы (Event ID 70001)

  1. Проверьте исполняемый путь службы (ImagePath) в реестре: убедитесь, что путь к бинарному файлу существует и заключен в кавычки при наличии пробелов:
# Проверка пути исполняемого файла службы через PowerShell:
$serviceName = "ИмяСлужбы"
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\$serviceName" | Select-Object ObjectName, ImagePath

# Исправление некорректного пути с пробелами (Unquoted Service Path):
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\$serviceName" -Name "ImagePath" -Value '"C:\Program Files\App\service.exe"'
  1. Проверьте пароль и права сервисной учетной записи: если служба запускается под доменным пользователем, обновите учетные данные:
# Обновление пароля учетной записи службы через WMI:
$svc = Get-WmiObject -Class Win32_Service -Filter "Name='$serviceName'"
$svc.Change($null,$null,$null,$null,$null,$null,"DOMAIN\ServiceUser","NewPassword")
  1. Предоставьте право «Вход в качестве службы» (Logon as a service):

Откройте secpol.msc > Локальные политики > Назначение прав пользователя > Вход в качестве службы > Добавьте пользователя учетной записи службы.

  1. Запустите службу вручную и проверьте статус:
# Запуск службы с перехватом точного системного кода ошибки:
Start-Service -Name $serviceName -Verbose

Безопасность: Отсутствие кавычек в путях служб с пробелами (например, C:\Program Files\My Service\svc.exe) представляет уязвимость Unquoted Service Path и может блокировать запуск службы системой защиты.

💡 Практика специалистов: Самая частая причина Event 70001 после антивирусной чистки — ложное удаление антивирусом бинарного EXE-файла самописной службы. Проверьте карантин антивирусного ПО и исключения безопасности.

Частые вопросы (FAQ)

Что означает ошибка 1053 при запуске службы?

Ошибка 1053 указывает, что служба не ответила на запрос запуска вовремя (превышен таймаут ответа в 30 секунд).

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

Если служба была настроена на запуск от имени администратора, ее пароль не обновляется автоматически. Рекомендуется использовать учетные записи gMSA (Group Managed Service Accounts).

Где посмотреть подробный код сбоя запуска службы?

В теле события 70001 на вкладке 'Details' (Подробности) содержится точный код Win32 Error (например, 2 = File not found, 5 = Access denied, 1069 = Logon failure).

Как перевести службу на стандартную встроенную системную учетку LocalSystem?

Выполните команду: sc.exe config ИмяСлужбы obj= LocalSystem password= "".

Полезные материалы
Рекомендуем