39 votos

Suprimir el "motivo" del apagado en Windows Server

¿Cómo puedo suprimir la indicación de un motivo de cierre en un host de Windows Server?

En concreto, sobre 2008 R2, pero se agradecerían todas las versiones desde 2003 hasta 2012.

55voto

Wesley Puntos 22784

Deberá modificar la política de grupo que se aplica a los servidores. Abra la Consola de Administración de Políticas de Grupo y navegue a Configuración del equipo >> Plantillas administrativas >> Sistema y seleccione "Mostrar el rastreador de eventos de apagado". Desactiva esa opción.

0 votos

Me gusta (y lo había olvidado) @ xeon 's responder pero esto está más en línea con lo que esperaba encontrar :)

2 votos

La "Consola de Administración de Políticas de Grupo" se puede abrir a través de Win+R y luego ejecutando gpedit.msc .

24voto

xeon Puntos 3550

Si no quiere cambiar a través de las políticas, siempre puede emitir el comando de apagado para evitar la pregunta.

shutdown /s /t 0

/s = apagado /t = tiempo hasta el apagado 0 = inmediatamente

3 votos

+1, no entiendo los downvotes, has respondido perfectamente a la pregunta.

3 votos

+1, aunque esto no sea la solución permanente que el OP tenía en mente, estás técnicamente correcto en que esto se apaga sin un aviso.

0 votos

Si siempre cierras el host así, entonces es la solución permanente ;-)

18voto

Todd Puntos 2342

Ejecutar lo siguiente como un administrador elevado:

reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Reliability" /v ShutDownReasonOn /t REG_DWORD /d 0 /f

y luego cerrar y volver a abrir la sesión debería funcionar.

Esto es más rápido que usar políticas de grupo que debes utilizar cuando estés en un dominio y quieras aplicar este cambio a muchos servidores.

1 votos

No estoy seguro de si este es para pre-Windows 2012 R2, pero en 2012 R2 esta ruta del registro no es válida y debe ser: reg.exe add "HKLM \SOFTWARE\Policies\Microsoft\Windows NT \Reliability " /v ShutDownReasonOn /t REG_DWORD /d 0 /f

0 votos

@KoenZomers - Estás en lo cierto, había un "control" extra en el camino, 9 personas votaron arriba y nadie se dio cuenta. He corregido la respuesta.

10voto

Knuckle-Dragger Puntos 256

Estoy seguro de que el OP ha encontrado las otras respuestas útiles, pero los futuros lectores pueden estar interesados en una versión de powershell. Funciona fuera de la caja en 2008 o superior, y tal vez en 2003 si powershell está 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
#

o una versión del archivo .reg. Instalar con "regedit /s Desactivar_Apagado_Rastreador_de_Eventos.reg"

Disable_Shutdown_Event_Tracker.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability]
"ShutdownReasonOn"=dword:00000000

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X