Acesso negado ao usar net stop / start via CLI no Windows 7

1

Eu tenho um serviço do Windows que precisa ser interrompido e reiniciado ao alternar para um servidor de desenvolvimento diferente (sou um desenvolvedor da Web). Se entrar na GUI de serviços, posso parar e reiniciar o serviço sem problemas. Meu colega tem um arquivo em lotes que funciona para ele, então eu tentei usá-lo, e ele está me dando erros de acesso negado. Eu tentei executar o arquivo como administrador e até mesmo apenas executando os comandos diretamente na janela do cmd. Ainda recebe o erro.

O arquivo é simplesmente:

net stop "Service Integration Gateway"
net start "Service Integration Gateway"
pause

Eu encontrei este no StackOverflow, e tentei usar o comando runas da seguinte forma:

runas /user:Administrator net stop "Service Integration Gateway"

mas tudo o que ele fez foi me dar o readme em runas , então estou supondo que não posso usá-lo com o comando net stop , ou estou usando errado.

O que preciso fazer para poder executar esses comandos via CLI / batch?

EDITADO PARA ADICIONAR A CAPA DE TÍTULO COMO SOLICITADO:

    
por EmmyS 24.10.2016 / 17:57

2 respostas

0

O problema não está necessariamente relacionado às permissões do usuário. No meu caso, por exemplo, ele caiu como estava inicializando por causa da cadeia de conexão errada e a mensagem era "Acesso negado". Verifique o visualizador de eventos.

    
por 14.12.2017 / 08:27
0

Sua tela de prompt de comando não diz "Administrador" na frente, então acho que você não está fazendo "executar como administrador" corretamente. Certifique-se de clicar com o botão direito do mouse no arquivo bat e executar "administrator as administrator", que possui um ícone de escudo amarelo / azul. NÃO use "executar como usuário diferente" ou assuma que, quando conectado como administrador, você tem direitos de administrador completos. O UAC impede certas ações sem maior elevação.

    
por 28.09.2018 / 22:53