Tengo un servicio que necesita ejecutarse como usuario X, pero con privilegios de administrador. X es un administrador local.
%USERPROFILE%
Desde la perspectiva del servicio, debería ser el hogar de X. Este es el comportamiento que se ve en cmd.exe cuando se inicia con "ejecutar como administrador" mientras se inicia sesión como X.
Si configuro el usuario del servicio en X, puede iniciarse pero no tiene privilegios de administrador. Si lo configuro en .\Administrator, el servicio no se inicia con un "error de inicio de sesión".