Почему команда SC не может изменить учетную запись службы Windows для конкретного пользователя? - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь установить службу Windows для известного пользователя с известным паролем.

Попытка этой команды изменить учетную запись службы Windows из LocalSystem для конкретного пользователя, похоже, работает:

sc.exe config "ServiceName" obj= ".\username" password= "password"

Однако при попытке запуска службы происходит сбой при ошибке входа в систему.

Обратите внимание, что:

  • Обязательный пробел после obj = и после пароля =

  • ОС: Windows Server 2012 / R2

  • Это не проблема с разрешениями, так как я работаю администратором.

  • Если при проверке после того, как пользователь вручную ввел пароль и успешно запустил службу, проблема не возникает, и кажется, что все работает так, как ожидалось.

Т.е., если в этот момент после ручного успеха вы намеренно вводите неверный пароль, не можете его запустить, затем идете и исправляете его с помощью приведенной выше команды SC.exe -> команда работает (а ее нет) способ воспроизвести проблему на другом компьютере, кроме переустановки Windows или возврата к предыдущему снимку / контрольной точке компьютера в случае использования виртуальной машины).

Попробовал предложения здесь как установить имя пользователя и пароль для службы Windows через командную строку , но проблема остается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...