Como executar o arquivo em lotes sem privillege admin? [duplicado]

0

Eu sou novato para script de arquivo em lote.Eu criei janelas simples arquivo bat.The problema é bat arquivo executado somente se o usuário tiver privilégio de administrador.Mas eu quero executar este arquivo de lote para todos os usuários como usuários normais, usuários padrão e convidado etc. Eu usei o windows 7.

Access is denied.
[2013-09-18 09:55:07] [error] Unable to open the Service Manager
[2013-09-18 09:55:07] [error] Access is denied.
[2013-09-18 09:55:07] [error] Access is denied.
Access is denied.
Failed to install service

É possível executar o arquivo bat do Windows para todos os usuários?

    
por ILLA 18.09.2013 / 11:32

1 resposta

4

A execução de um arquivo em lotes com privilégios administrativos requer sua intervenção. Executar um arquivo de lote sem é realizado por padrão. No entanto, existem várias exceções e possíveis problemas.

Seu arquivo de lote pode incluir comandos que simplesmente falham sem elevação, por exemplo, gravar no diretório Arquivos de Programas. Esse é um problema comum e as mensagens de erro sugerem que você está tendo um problema desse tipo. Aparentemente, o arquivo em lotes tenta criar um serviço por meio do gerenciador de serviços ou inicia um programa externo para fazer isso. O arquivo em lote é executado sem privilégios administrativos, mas não funciona como esperado.

Esse é um comportamento normal. O gerente de serviços está em grande parte fora dos limites para usuários normais. O motivo pelo qual você está recebendo mensagens de 'acesso negado' é porque o acesso foi (corretamente) negado. As configurações de segurança para acesso aos serviços podem ser alteradas, mas aconselho vivamente a não fazê-lo.

Se o seu arquivo de lote for projetado, deve funcionar sem elevação e, em seguida, reescrevê-lo para evitar o uso do gerenciador de serviços. Se isso for de alguma forma inviável, esta questão tem uma tonelada de informações sobre o uso de serviços sem privilégios administrativos.

    
por 18.09.2013 / 12:58