Respostas:
Você precisará modificar a diretiva de grupo aplicada aos servidores. Abra o Console de Gerenciamento de Diretiva de Grupo e navegue até Configuração do Computador >> Modelos Administrativos >> Sistema e selecione "Exibir Rastreador de Eventos de Desligamento". Desative essa opção.
gpedit.msc
.
Se você não deseja alterar por meio de políticas, sempre pode emitir o comando shutdown para evitar a pergunta.
shutdown /s /t 0
/ s = desligamento / t = tempo até o desligamento 0 = imediatamente
Executando o seguinte como um administrador elevado:
reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Reliability" /v ShutDownReasonOn /t REG_DWORD /d 0 /f
e, em seguida, fazer logoff e logon novamente deve ser o truque.
Isso é mais rápido do que usar diretivas de grupo que você deve usar quando estiver em um domínio e desejar aplicar essa alteração a muitos servidores.
Tenho certeza que o OP achou as outras respostas úteis, mas futuros leitores podem estar interessados em uma versão do PowerShell. Funciona imediatamente em 2008 ou mais e talvez em 2003 se o PowerShell estiver instalado.
if ( -Not (Test-Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability'))
{
New-Item -Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT' -Name Reliability -Force
}
Set-ItemProperty -Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability' -Name ShutdownReasonOn -Value 0
#
ou uma versão do arquivo .reg. Instale com "regedit / s Disable_Shutdown_Event_Tracker.reg"
Disable_Shutdown_Event_Tracker.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability]
"ShutdownReasonOn"=dword:00000000