Назад | Перейти на главную страницу

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

У меня есть служба на машине Windows Server 2k8. Если я настрою его на вход как локальную систему, он не запустится. Журналы событий показывают ошибки 7000 и 7009 (оба таймаута).

Если я настрою его на вход с учетной записью локального администратора, я могу запустить его вручную. Но он не запустится автоматически, если я перезапущу сервер (у меня тип запуска установлен на автоматический).

Что я делаю не так?

Я не думаю, что вы обязательно делаете что-то не так. Похоже, что еще одна служба, от которой она зависит, еще не полностью запущена. Возможно, что какие-то зависимости вообще не настроены. Также кажется, что для запуска службы требуется полный администратор.

В качестве обходного пути я бы настроил свойства службы следующим образом:

  1. На Войти в систему Вкладка, используйте учетную запись локального администратора.
  2. На Восстановление На вкладке измените первое и второе события сбоя, чтобы перезапустить службу.

Это не самое элегантное решение, но если это чисто проблема из-за разрешений и времени, это должно решить ее.

Также стоит заглянуть в gpedit.msc и проверить Computer Config | Настройки Windows | Настройки безопасности | Местная политика | Распределение прав пользователей | Запретить вход в качестве службы и Вход в качестве службы.