
У меня есть служба на машине Windows Server 2k8. Если я настраиваю ее на вход в качестве локальной системы, она не запустится. Журналы событий показывают ошибки 7000 и 7009 (обе тайм-ауты).
Если я настрою его на вход в качестве локального администратора, я смогу запустить его вручную. Но он не запустится автоматически, если я перезапущу сервер (у меня установлен автоматический тип запуска).
Что я делаю не так?
решение1
Я не думаю, что вы делаете что-то неправильно. Похоже, что другая служба, от которой он зависит, еще не полностью запущена. Возможно, что какие-либо зависимости вообще не настроены. Также похоже, что для запуска службы требуются полные права администратора.
В качестве обходного пути я бы настроил свойства сервиса следующим образом:
- НаВойтииспользуйте учетную запись локального администратора.
- НаВосстановлениена вкладке измените первое и второе события сбоя, чтобы перезапустить службу.
Это не самое элегантное решение, но если проблема связана исключительно с разрешениями и временем, то это должно ее решить.
решение2
Также стоит заглянуть в gpedit.msc и проверить записи «Конфигурация компьютера» | «Параметры Windows» | «Параметры безопасности» | «Локальные политики» | «Назначение прав пользователя» | «Запретить вход в систему в качестве службы» и «Вход в систему в качестве службы».