У меня есть служба, которую нужно запустить от имени пользователя X, но с правами администратора. X — локальный администратор.
%USERPROFILE%
С точки зрения сервиса, это должен быть дом X. Такое поведение можно наблюдать в cmd.exe при запуске с помощью «запуска от имени администратора» при входе в систему как X.
Если я устанавливаю пользователя для службы на X, она может запускаться, но не имеет прав администратора. Если я устанавливаю его на .\Administrator, то служба не запускается с "ошибкой входа в систему"