Execute o script .bat como administrador de gpedit.msc

0

Em gpedit.msc em Configuração do computador - & gt; Configurações do Windows - & gt; Scripts - & gt; Desligamento Eu adicionei o meu arquivo .bat para executá-lo cada vez quando desligar o PC, mas eu teria erro access denied. É um taskkill comando para matar determinada tarefa. Ele dá o mesmo erro se você executá-lo com o botão esquerdo do mouse, mas funciona se você executá-lo dentro do prompt cmd aberto como administrador.

Como executo isso sob privilégios de administrador?

Roteiro: taskkill /f /im googledrivesync.exe Estou trabalhando nessa solução alternativa, é um bug conhecido do Google Drive não parar no desligamento do sistema.

user3108268
fonte
1
Use o Agendador de Tarefas. Você pode, então, executá-lo com privilégios mais altos ou usar NTAUTHORITY \ SYSTEM como usuário
LPChip
@LPChip Não há evento no agendador de tarefas como Desligar ou logoff do sistema ou qualquer similar que não consiga encontrar.
user3108268
Na tua .bat script, use algo como SCHTASKS /RUN /TN "KillGoogledrivesync" Onde KillGoogledrivesync é uma tarefa para executar taskkill /f /im googledrivesync.exe em agendador de tarefas . Deve ser definido para ser executado como usuário SYSTEM com os maiores privilégios. Ative a execução on demand, não acione em nenhum evento ou horário.
JosefZ