El número actual de KMS no aumenta cuando se agrega el nuevo Windows Vista o en equipos cliente basados en Windows 7 a la red

Síntomas

Al ejecutar la secuencia de comandos Slmgr.vbs en un equipo servidor de administración de claves (KMS), se comprueba que el número de equipos cliente no aumenta al agregar nuevos equipos cliente basados en Windows a la red. Además, puede ver el siguiente suceso en el registro de sucesos del servicio de administración de claves en cada nuevo equipo cliente basado en Windows que agregue a la red:
Al ejecutar la secuencia de comandos Slmgr.vbs junto con el argumento – dli , la información de cuenta de equipo cliente no aumenta como se esperaba. En el siguiente evento que se registra en el registro de sucesos del servicio de administración de claves, el recuento actual sigue siendo el mismo:

Causa

Este problema puede producirse cuando los equipos cliente basados en Windows que se agregan a la red tienen idénticos KMS equipo cliente identificadores (CMIDs). El actual número número aumenta en un equipo KMS cuando los equipos cliente tienen diferentes CMIDs. Dos o más equipos pueden tener el mismo CMIDs en cualquiera de los siguientes escenarios:
  • La imagen personalizada de Windows que se utiliza para instalar el equipo cliente se genera aunque no ejecuta la herramienta de preparación del sistema (Sysprep.exe) junto con la opción / generalize .
  • Se genera la imagen de Windows personalizada junto con la opción / generalize . Sin embargo, especificar la configuración < SkipRearm > en el archivo Unattended.xml.
Para comprobar que los equipos cliente tienen idénticos CMIDs, siga estos pasos:
  1. En uno de los equipos cliente basados en Windows, haga clic en Inicio, seleccione programas, seleccione
    Accesorios, haga clic en símbolo y, a continuación, haga clic en Ejecutar como administrador.

    User Account Control permission Si se le pide una contraseña de administrador o una confirmación, escriba la contraseña o haga clic en Permitir.
  2. En el símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR:
    cscript c:\windows\system32\slmgr.vbs – dli
  3. Examine los resultados siguientes y observe el CMID:
  4. Repita los pasos 1 a 4 en un segundo equipo de cliente basado en Windows. Compruebe que el CMID del segundo equipo cliente es idéntica a la CMID del primer equipo.

Solución

Recomendamos que reconstruya la imagen base que se utiliza para implementar los equipos afectados tan pronto como determinar si tienen idénticos CMIDs.

Solución alternativa

La solución sólo es válida si se utiliza la opción / generalize en la imagen que se utilizó para instalar a clientes basados en Windows. Esta opción es necesaria al implementar varias imágenes. Para determinar si se utilizó la opción / generalize en la imagen, siga estos pasos:
  1. En uno de los equipos afectados haga clic en Inicioy, a continuación, escriba
    C:\Windows\System32\sysprep\Panther\setupact.log.
  2. Examine el "SYSPRP ParseCommands: encuentra" líneas como se muestra en el siguiente archivo de registro de ejemplo:
    Info       [0x0f004e] SYSPRP Initialized SysPrep log at C:\Windows\System32\sysprep\Panther
    Info [0x0f0054] SYSPRP ValidateUser:User has required privileges to sysprep machine
    Info [0x0f0056] SYSPRP ValidateVersion:OS version is okay
    Info [0x0f005c] SYSPRP ScreenSaver:Successfully disabled screen saver for sysprep
    Info [0x0f007e] SYSPRP FCreateTagFile:Tag file C:\Windows\System32\sysprep\Sysprep_succeeded.tag does not already exist, no need to delete anything
    Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'UNATTEND'
    Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'OOBE'
    Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'SHUTDOWN'
    Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'GENERALIZE'
  3. Si está presente la opción / generalize , confirme que se utilizó esta opción en el equipo que creó la imagen base.
  4. Si se utilizó la opción / generalize y dispone de equipos que tienen idénticos CMIDs, siga estos pasos para rearmar los equipos afectados y vuelva a generar la imagen base. Asegúrese de que no utiliza la opción < SkipRearm > no se utiliza:
    1. En uno de los equipos de cliente de base de Windows, haga clic en Inicio, seleccione programas, seleccione
      Accesorios, haga clic en símboloy, a continuación, haga clic en Ejecutar como administrador.

      User Account Control permission Si se le pide una contraseña de administrador o una confirmación, escriba la contraseña o haga clic en Permitir.
    2. En el símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR:
      cscript c:\windows\system32\slmgr.vbs – rearm
    3. Reinicie el equipo.
    Si no se ha generado la imagen base con Sysprep con la opción / generalize , debe reconstruir la imagen de base y, a continuación, vuelva a instalar Windows en los clientes. Si utiliza un archivo Unattended.xml cuando vuelva a generar la imagen base, asegúrese de que no se utiliza la opción < SkipRearm >. Para obtener más información acerca de la configuración de < SkipRearm >, consulte la documentación del Kit de instalación automatizada de Windows (AIK de Windows).

Más información

Para restablecer el temporizador de activación y establecer un único CMID, debe ejecutar el proceso de rearmado en el equipo de destino. Este proceso se utiliza para restablecer el estado de activación. En Windows, se puede ejecutar el proceso de rearmado mediante uno de los dos métodos siguientes:
  • Ejecute Sysprep con la opción / generalize en el equipo que se utiliza para generar la imagen de Windows personalizada.
  • Forzar el proceso de rearmado se producen al ejecutar la secuencia de comandos Slmgr.vbs en una ventana de símbolo del sistema con privilegios elevados. Por ejemplo, escriba:
    cscript c:\windows\system32\slmgr.vbs – rearm
Si el proceso de rearmado no se ejecutó porque se ejecutó Sysprep junto con la opción / generalize o porque usó 1 < SkipRearm > < / SkipRearm > configuración en el archivo Unattended.xml, los equipos cliente pueden tener CMIDs idénticos. Por lo tanto, la información de cuenta de equipo no aumenta como se esperaba. La opción / generalize es necesaria al implementar varias imágenes. No debe utilizarse la opción < SkipRearm > en un archivo de instalación desatendido al implementar equipos en un entorno de producción. Por lo tanto, en ambos casos, recomendamos que reconstruya la imagen base.
Propiedades

Id. de artículo: 929829 - Última revisión: 14 ene. 2017 - Revisión: 1

Windows Vista Enterprise, Windows Vista Business, Windows 7 Enterprise, Windows 7 Professional

Comentarios