4 votos

Administrador de servidor de Windows Server 2008 R2: ¿Cómo definir la causa de la consola espera estado de reinicio?

El Administrador del servidor en Windows Server 2008 R2 en ocasiones muestra la advertencia: Console cannot refresh until computer is restarted, y en este estado no se puede utilizar el Administrador del Servidor para agregar o quitar funciones y características.

Está claro que esto está relacionado con los roles y las actualizaciones de instalar procesos que necesitan un reinicio para la conclusión (por ejemplo, para reemplazar el archivo en uso o algo similar). ¿Cómo puedo determinar la causa de este estado, más precisamente?

A veces, en multi-usuario (o debería decir de multi-admin) ambientes, usted no sabe que los cambios fueron hechos por sus colegas y siempre es mejor saber por qué se va a reiniciar su servidor.

3voto

HopelessN00b Puntos 38607

Esto realmente no es posible, al menos no con el nivel de detalle que se desee, ya que Windows simplemente no registra ese nivel de detalle en ¿por qué es necesario reiniciar. También, como dije en mi comentario anterior, esto parece apuntar a que algunos bastante graves problemas subyacentes en su entorno y que se debe abordar - la falta de controles de cambios y las malas prácticas de la administración.

Habiendo dicho eso, Windows sigue el reinicio pendiente de estado en el registro, y hay una segunda parte-el blog de la serie en Technet del Scripting blog acerca de cómo usar PowerShell para determinar este estado, que convenientemente se muestra en dónde buscar manualmente para estos indicadores así. (Están en el registro, sorpresa, sorpresa).

En La Parte I:

  1. Registro: PendingFileRenameOperations
    • Bajo HKLM\SYSTEM\CurrentControlSet\Control\Session Manager, si hay un valor llamado PendingFileRenameOperations, que contendrá una lista de los archivos que necesitan ser cambiado de nombre en el reinicio.

  2. Registro: WindowsUpdate\Actualización Automática
    • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update, si hay un valor llamado RebootRequired, un reinicio pendiente.

  3. Registro: Servicio Basado En Componentes
    • Buscando la clave HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending

  4. WMI: CCM_ClientUtilities (System Center Configuration Manager sólo los clientes)
    • System Center Configuration Manager 2012 must be installed on the client. When it's installed, the ‘ROOT\ccm\ClientSDK' WMI class will be available. This class has a method called DetermineIfRebootPending.

Si usted prefiere centrarse solo en el script de PowerShell, que aquí, en la Parte II.

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