Eu consegui desativar a tarefa Reboot
. Em primeiro lugar, tentei a seguinte linha em cmd
:
SCHTASKS /Change /TN "Microsoft\Windows\UpdateOrchestrator\Reboot" /DISABLE
Ele não funcionou e a mensagem de erro dizia que eu não tenho privilégios suficientes para modificar a tarefa (mesmo que eu trabalhe em uma conta de administrador do Windows). No entanto, graças a esta mensagem, consegui encontrar informações sobre Programa NSudo . De acordo com a dica já vinculada, usei-a em um modo TrustedInstaller para iniciar cmd
e - eis que - SCHTASKS
agora funcionava perfeitamente, permitindo que eu desabilitasse a tarefa Reboot
. O Windows é amigável, eles disseram.
EDIT: Para tornar as coisas mais claras, o NSudo oferece privilégios sobre a tarefa de Reinicialização e você não precisa usar exatamente o cmd
listado acima para desabilitar a tarefa de Reinicialização. Alternativamente, você pode, por exemplo, usá-lo para executar taskschd.msc
e editar a tarefa de Reinicialização ao seu gosto na janela que é aberta (por exemplo, desmarcando a caixa de seleção "Acordar ...").
Eu descobri que as mudanças nem sempre se mantêm. A mensagem mencionada indica que o comando a seguir precisa usar o comando cmd
de NSudo (note que você pode ter que traduzir os nomes das contas para o idioma que seu Windows usa):
icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Reboot" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"