Я пытаюсь установить службу Windows для известного пользователя с известным паролем.
Попытка этой команды изменить учетную запись службы Windows из LocalSystem для конкретного пользователя, похоже, работает:
sc.exe config "ServiceName" obj= ".\username" password= "password"
Однако при попытке запуска службы происходит сбой при ошибке входа в систему.
Обратите внимание, что:
Обязательный пробел после obj = и после пароля =
ОС: Windows Server 2012 / R2
Это не проблема с разрешениями, так как я работаю администратором.
Если при проверке после того, как пользователь вручную ввел пароль и успешно запустил службу, проблема не возникает, и кажется, что все работает так, как ожидалось.
Т.е., если в этот момент после ручного успеха вы намеренно вводите неверный пароль, не можете его запустить, затем идете и исправляете его с помощью приведенной выше команды SC.exe -> команда работает (а ее нет) способ воспроизвести проблему на другом компьютере, кроме переустановки Windows или возврата к предыдущему снимку / контрольной точке компьютера в случае использования виртуальной машины).
Попробовал предложения здесь как установить имя пользователя и пароль для службы Windows через командную строку , но проблема остается.