Un equipo basado en Windows 2000, basado en Windows Server 2003 o basado en Windows que se ha configurado utilizando una imagen de Windows 2000, Windows Server 2003 o Windows XP no aparece en la consola de WSUS

Seleccione idioma Seleccione idioma
Id. de artículo: 903262 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Un equipo que ejecuta Windows 2000, Windows Server 2003 o Windows XP no aparece en la consola de Server Update Services (WSUS).

Este problema se produce si el equipo se configuró mediante una imagen de Windows 2000, una imagen de Windows Server 2003 o una imagen de Windows XP en la que se rellena el valor del registro para SusClientID antes de implementar a los equipos cliente.

Cuando utilice Sysprep para generalizar una imagen de una máquina virtual, o cuando utiliza una tecnología de generar SID única para crear las imágenes, no se borra el valor de registro SusClientId si se llena dentro de la imagen antes de implementa la imagen.

Nota En WSUS 3.0, el cliente cambia su SusClientID si cambia la configuración de hardware. Para Windows Vista, Windows Server 2008 y para las versiones posteriores, Sysprep cambia a restablecer la SusClientID. Por lo tanto, este problema afecta a equipos de virtual sólo que ejecutan sistemas operativos de vista anteriores a Windows, o que no se han creado mediante el uso de Sysprep.

Causa

Este problema se produce porque los clientes con imágenes pueden tener un valor de SusClientID duplicado en el registro.

Solución

Para resolver este problema, utilice uno de los métodos siguientes.

Método 1: Cambiar el registro

importante Esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por tanto, asegúrese de que siga estos pasos cuidadosamente. Realice una para agregar protección, copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo realizar una copia de seguridad y restaurar el registro de Windows
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd en el cuadro Abrir y, a continuación, haga clic en Aceptar .
  2. En el símbolo del sistema, escriba net stop wuauserv y, a continuación, presione ENTRAR.
  3. Haga clic en Inicio , haga clic en Ejecutar , escriba regedit en el cuadro Abrir y, a continuación, haga clic en Aceptar .
  4. Busque y haga clic en la siguiente subclave del Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
  5. En el panel de detalles del Editor del registro, elimine las siguientes entradas del registro:
    • PingID
    • AccountDomainSid
    • SusClientId
    • SusClientIDValidation
    Nota Windows Update Agent 3.0 agrega el valor de SusClientIDValidation. Este valor se publicó en mayo de 2007. Las otras entradas del Registro existen en ambos Windows Update Agent 2.0 y en Windows Update Agent 3.0.
  6. Editor de registro de salida.
  7. En el símbolo del sistema, escriba net start wuauserv y, a continuación, presione ENTRAR.
  8. En el símbolo del sistema, escriba wuauclt.exe /resetauthorization /detectnow y, a continuación, presione ENTRAR.
  9. Espere 10 minutos para un ciclo de detección Finalizar.
  10. Inicie la consola WSUS para asegurarse de que los clientes aparecen en la consola de WSUS.

Método 2: Utilizar el archivo Sysprep.inf

Si ya tiene un archivo que se denomina Sysprep.inf en la misma carpeta que Sysprep.exe, siga estos pasos.

Nota Para resolver este problema, se deben aplicar estos pasos antes de generalizar la imagen.
  1. Haga doble clic en Sysprep.inf para abrir el archivo del Bloc de notas.
  2. Desplácese hasta para encontrar la sección [GuiRunOnce] .

    Nota Si una sección [GuiRunOnce] no existe, créela escribiéndola de nuevo al final del archivo Sysprep.inf.
  3. Debajo de [GuiRunOnce] , escriba el texto siguiente.

    Nota Estos nuevos comandos aparecen como "Command0" a través de "Command3". Estas designaciones son correctas sólo si la sección [GuiRunOnce] no contiene actualmente ningún comando. Si ya hay comandos debajo de [GuiRunOnce] , cambie las entradas ? comandos x ? en los comandos nuevos para que comiencen con el siguiente número secuencial. Por ejemplo, si la sección ya contiene cinco comandos que se muestran como "Command0" a través de "Command4", número de estos nuevos comandos como "Command5" a través de "Command8."
    • Command0=?reg.exe eliminar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f ?
    • Command1=?reg.exe eliminar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f ?
    • Command2=?reg.exe eliminar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f ?
    • Command3=?reg.exe eliminar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f ?
  4. En el menú archivo , haga clic en Guardar .
  5. En el menú archivo , haga clic en Salir .

Método 3: Crear un archivo Sysprep.inf si no tiene el archivo

Si no tiene un archivo que se denomina Sysprep.inf en la misma carpeta que Sysprep.exe, siga estos pasos para crear el archivo.

Nota Para resolver este problema, se deben aplicar estos pasos antes de generalizar la imagen.
  1. Haga clic en Inicio , seleccione Todos los programas , haga clic en Accesorios y, a continuación, haga clic en Bloc de notas .
  2. Escriba el texto siguiente:
    [GuiRunOnce]

    Command0=?reg.exe eliminar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f ?

    Command1=?reg.exe eliminar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f ?

    Command2=?reg.exe eliminar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f ?

    Command3=?reg.exe eliminar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f ?
  3. En el menú archivo , haga clic en Guardar .
  4. Busque el directorio en el que se encuentra el archivo Sysprep.exe.
  5. Escriba Sysprep.inf en el cuadro nombre de archivo .
  6. Seleccione Todos los archivos en el cuadro Guardar como tipo .
  7. Haga clic en Guardar .
  8. En el menú archivo , haga clic en Salir .

Más información

El primer equipo de basado en Windows 2000, el equipo basado en Windows Server 2003 o el equipo basado en Windows que se ha configurado mediante una imagen de Windows 2000, una imagen de Windows Server 2003 o una imagen de Windows XP aparece en la consola de WSUS. Sin embargo, no aparecen los equipos de siguiente basado en Windows 2000, basado en Windows Server 2003 o basado en Windows que se configuran utilizando la misma imagen. Este problema se produce porque el primer equipo que se configuró mediante una de estas imágenes está utilizando el mismo valor SusClientID.

Después de seguir los pasos que se describen en la sección "Solución", se crea un nuevo valor SusClientID. Además, la siguiente basado en Windows 2000 equipos, equipos basados en Windows Server 2003 o basado en Windows XP equipos que se configuran con la misma imagen en aparecen la consola de WSUS.

Se ha agregado una característica automática al agente de actualización de Windows que está instalado en equipos cliente de WSUS. Esta característica puede ayudarle a solucionar este problema SusClientID duplicado. La característica proporciona una solución que se agrega al lado del cliente Windows Update Agent empezando con la versión 7.0.6000.374. (Esta versión es la versión de cliente que se incluía con WSUS 3.0).

Esta solución utiliza una rutina de validación de hardware para determinar si el hardware de cliente actual ha cambiado desde que se creó el valor de SUSClientID. (Este hardware incluye adaptadores de red y los discos duros).

La rutina de validación de hardware se almacena como un objeto binario grande en la clave del registro Susclientidvalidation en la misma ubicación que el valor de registro Susclientid. Si la rutina de validación hardware indica que todo el hardware ha cambiado, se genera un nuevo valor SusClientID por el cliente.

Nota La rutina de validación hardware requiere que el cliente se conecta a un servidor que ejecuta Windows Software Update Services 3.0 o una versión posterior de WSUS y no a un servidor que ejecuta Windows Software Update Services 2.0.

Propiedades

Id. de artículo: 903262 - Última revisión: jueves, 21 de mayo de 2009 - Versión: 6.0
La información de este artículo se refiere a:
  • Microsoft Windows XP Service Pack 2 sobre las siguientes plataformas
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Media Center Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows Server 2003 Service Pack 1 sobre las siguientes plataformas
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
Palabras clave: 
kbmt kbdeployment kbtshoot kbprb KB903262 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 903262

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com