Когда вы страдаете от того, что служба не запускается из-за ошибки входа в систему, особенно при перезапуске сервера Windows, проблема обычно связана с изменением пароля для профиля, используемого агентом SQL Server.
Однако иногда пароль может оставаться прежним, и вы уверены, что не вносили никаких изменений.
В дополнение к этому вы устали менять используемое имя входа и возвращать его обратно в исходное доменное имя, которое вы не можете делать каждый раз, когда что-то идет не так.
Выше может произойти из-за:
- Смена пароля для учетной записи, с которой служба настроена для входа
- Данные пароля повреждены (в реестре)
- Право на вход в систему в качестве службы было отменено для указанной учетной записи пользователя
Не нужно беспокоиться об этом, поскольку у нас есть только правильные решения для решения проблем, при которых служба не запускалась из-за ошибки входа в систему, ознакомьтесь с приведенными ниже решениями.
- Как исправить сервис не запускался из-за ошибки входа в систему
- Решение 1. Настройте службу на использование встроенной системной учетной записи.
- Решение 2. Измените пароль для указанной учетной записи пользователя, чтобы он совпадал с текущим паролем для того же пользователя.
- Решение 3. Восстановите право пользователя на вход в систему в качестве службы
Как исправить сервис не запускался из-за ошибки входа в систему
- Настройте службу для использования встроенной системной учетной записи
- Измените пароль для указанной учетной записи пользователя, чтобы он соответствовал текущему паролю для того же пользователя.
- Восстановить право пользователя на вход в систему как сервис
Решение 1. Настройте службу на использование встроенной системной учетной записи.
Если служба не запустилась из-за ошибки входа в систему, настройте ее на запуск со встроенной системной учетной записью, выполнив следующие действия:
- Нажмите клавишу Windows + R, чтобы открыть командную строку с повышенными правами Выполнить .
- Введите services.msc и нажмите Enter.
- Найдите службу Идентификация приложения , щелкните ее правой кнопкой мыши и откройте Свойства .
- Откройте вкладку Войти .
- Нажмите Учетная запись локальной системы .
- Не устанавливайте флажок Разрешить взаимодействовать с рабочим столом .
- Нажмите Применить
- Перейдите на вкладку Общие .
- Нажмите Пуск , чтобы перезапустить службу.
- Закройте инструмент Services.
Примечание. . При попытке открыть свойства службы с помощью средства «Службы» на панели управления компьютер может перестать отвечать на запросы и получить сообщение об ошибке: Сервер RPC недоступен. .
Это может произойти, если служба RPC не запущена из-за сбоя входа в систему со службой или службы зависимостей, поскольку некоторым приходится ждать запуска своих служб зависимостей, прежде чем они сами запустятся.
- ТАКЖЕ ЧИТАЙТЕ: экран входа в систему Windows 10 медленный, завис, заморожен [FIX]
Решение 2. Измените пароль для указанной учетной записи пользователя, чтобы он совпадал с текущим паролем для того же пользователя.
Вот как настроить пароль для указанной учетной записи пользователя, чтобы он соответствовал текущему паролю для этого пользователя:
- Снова перейдите к Сервисам, следуя инструкциям предыдущего решения.
- В поле поиска введите Администрирование и нажмите на него
- Нажмите Услуги
- Щелкните правой кнопкой мыши по нужному сервису и выберите «Свойства».
- Нажмите вкладку Вход в систему
- Измените пароль и нажмите Применить .
- Перейдите на вкладку Общие .
- Нажмите Пуск , чтобы перезапустить службу.
- Нажмите ОК и закройте инструмент «Службы».
ТАКЖЕ ПРОЧИТАЙТЕ: лучшее программное обеспечение для восстановления паролей в Windows 7, которое сэкономит вам время
Решение 3. Восстановите право пользователя на вход в систему в качестве службы
Если право на вход в систему в качестве службы аннулировано для учетной записи пользователя, восстановите его на контроллере домена или рядовом сервере (автономно) в зависимости от вашей ситуации.
Как восстановить права пользователя на контроллере домена
Вот как это сделать, если пользователь находится в домене Active Directory:
- Нажмите правой кнопкой мыши Пуск .
- Нажмите Панель управления
- Введите Администрирование и выберите его
- Нажмите Пользователи Active Directory и Компьютеры .
- Щелкните правой кнопкой мыши организационную единицу, в которой предоставлено право пользователя на вход в систему в качестве службы (по умолчанию организационная единица контроллеров домена)
- Нажмите правой кнопкой мыши нужный контейнер и выберите Свойства .
- Перейдите на вкладку Групповая политика .
- Нажмите Политика контроллеров домена по умолчанию .
- Нажмите Изменить , чтобы запустить диспетчер групповой политики.
- Разверните Конфигурация компьютера .
- Разверните Настройки Windows .
- Разверните Настройки безопасности .
- Разверните Локальные политики .
- Нажмите Назначение прав пользователя .
- Нажмите правой кнопкой мыши Войти в систему как сервис на правой панели.
- Нажмите Добавить пользователя или группу .
- Введите имя, которое вы хотите добавить в политику, в поле Имена пользователей и групп .
- Нажмите OK .
- Выход из диспетчера групповой политики
- Закрыть свойства групповой политики,
- Выход из оснастки «Active Directory — пользователи и компьютеры» консоли управления (MMC)
Как восстановить права пользователя на рядовом сервере (автономно)
Вот как это сделать, если пользователь является участником автономного рядового сервера: