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.
Respondendo a "Wellington79, estou executando com a conta adm,..." dentro da publicação [Dúvida] Problema para executar scripts powershell em um serviço windows
2
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.