Wellington79, estou executando com a conta adm, rodei o comando para ativar, mas aparentemente já estava ativada, tentei executar meu script com o .bat acima, ele funciona quando estou debugando, mas quando crio o serviço e tento executar a mesma coisa, ele não roda, acredito que seja algo dos serviços do windows mesmo, pois quando rodo um script de criar um arquivo txt, ele cria normalmente, mas se coloco um script para reiniciar o pc, abrir um programa, ele simplesmente não faz nada, acho que não tem solução mesmo, já tentei de tudo....
Respondendo a "Que conta você está usando? Que privilégios ela..." dentro da publicação [Dúvida] Problema para executar scripts powershell em um serviço windows
1
2
Só consigo pensar em permissões de pasta ou registro do Windows.
Se mexe com alguma pasta, dá controle para Todos de leitura e escrita.
Se mexe com alguma chave de registro do Windows faça a mesma coisa dê permissão para Todos.
Só consigo pensar nisso por hora.
1
Olhando mais a fundo, encontrei esse erro aqui no visualizador de eventos do Windows:
As configurações de permissão específico do aplicativo
não concedem permissão Local Ativação para o aplicativo de Servidor COM com CLSID
{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}
e APPID
{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}
ao usuário AUTORIDADE NT\SERVIÇO LOCAL SID (S-1-5-19) do endereço
LocalHost (Usando LRPC) que está sendo executado no contêiner de aplicativos Não Disponível SID (Não Disponível). Essa permissão de segurança pode ser modificada com a ferramenta administrativa Serviços de Componentes.
Busquei algumas soluções, e elas dizem para alterar as permissões no registro do windows usando o APPID e CLSID fornecidos, e depois alterar permissões no menu "Serviços de Componente", mas o problema, que toda vez que tento rodar o script, o APPID e o CLSID mudam.