Se produce el error 0x8007232b o 0x8007007B cuando intenta activar Windows

Se aplica a: Windows 10 Pro released in July 2015Windows 8 Enterprise NWindows 8 Enterprise Más

Usuarios particulares: Este artículo está concebido para agentes de soporte y profesionales de TI. Si busca más información sobre mensajes de error en la activación de Windows 10, consulte el siguiente sitio web de Windows:

Síntomas


Cuando trata de activar una instalación de Windows (cliente o servidor), recibe uno o más mensajes de error que se parecen a los siguientes.

Mensaje de error 1
Error de activación: Código 0x8007232b
El nombre DNS no existe

Mensaje de error 2
No se pudo activar Windows.
No se pudo localizar el host de los Servicios de administración de claves (KMS) en el Sistema de nombres de dominio (DNS); pida al administrador del sistema que compruebe que se ha publicado correctamente un KMS en el DNS.

Error: 0x8007232b
Descripción: El nombre DNS no existe.

Mensaje de error 3
Error: 0x8007007B
El nombre de archivo, el nombre de directorio, o la sintaxis de la etiqueta de volumen son incorrectos

Solución


Para resolver este problema, utilice uno o varios de los métodos siguientes según cuál sea su caso:
 

Método 1: Cambiar la clave de producto por una MAK

Si no se va a utilizar la activación de KMS y no hay ningún servidor KMS, la clave de producto se debe cambiar por una clave MAK. Para Microsoft Developer Network (MSDN), o para TechNet, las referencias de almacén (SKU) que se enumeran a continuación son generalmente medios con licencia por volumen, y la clave de producto provista es una clave MAK.

Para cambiar la clave de producto por una MAK, siga estos pasos:
  1. Abra un símbolo del sistema con privilegios elevados. Para hacer esto, utilice uno de los siguientes métodos, según corresponda a su SO.
  2. En el símbolo del sistema, escriba el comando siguiente y presione Entrar:
    slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 
    Nota El marcador de posición xxxxx-xxxxx-xxxxx-xxxxx-xxxxx representa su clave de producto MAK.

Método 2: Configurar un servidor host de KMS en el que se activen los clientes

La activación de KMS requiere configurar un servidor host de KMS en el que se activen los clientes. Si no hay ningún servidor host de KMS configurado en su entorno, instale y active uno mediante una clave de servidor host de KMS apropiada. Después de configurar un equipo en la red para alojar el software de KMS, publique la configuración del Sistema de nombres de dominio (DNS). Para obtener más información sobre el proceso de configuración del servidor host de KMS, consulte  Configurar un host de KMS en una máquina Windows Server 2008 R2.

Para obtener más información sobre cómo configurar un servidor KMS y sobre cómo publicar la configuración DNS, consulte los siguientes sitios web de Microsoft:
 

Método 3: Crear manualmente un registro SRV de KMS en un servidor DNS de Microsoft

Si la red tiene instalado un equipo host de KMS, y el cliente no puede encontrar un host de KMS para la activación en la red, siga estos pasos:
 
  1. Compruebe que el equipo tiene instalado el host de KMS y que está activado mediante una clave KMS registrada en el DNS. Para ello, siga estos pasos:
     
    1. Abra un símbolo del sistema con privilegios elevados.

      Windows 7 o Windows Vista (Windows Server 2003)

      Seleccione  Inicio > Todos los programas > Accesorios, haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador. Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.

      Windows 8.1 y Windows 10 (Windows Server 2012, Windows Server 2012 R2)

      Presione la tecla del logotipo de Windows+X, y luego seleccione Símbolo del sistema (Admin), o haga clic con el botón derecho en el botón Inicio, y luego seleccione Símbolo del sistema (Admin). Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
    2. En el símbolo del sistema, escriba el comando siguiente y presione Entrar:
      nslookup -type=all _vlmcs._tcp>kms.txt 
    3. Abra el archivo KMS.txt generado por el comando. Este archivo debería contener una o más entradas parecidas a la siguiente:
      _vlmcs._tcp.contoso.com                            SRV service location:                  priority       = 0                  weight         = 0                  port           = 1688                  svr hostname   = kms-server.contoso.com 
    4. Si estas entradas "_vlmcs" están presentes, y si contienen los nombres de host de KMS correspondientes, vaya al Método 4.
  2. Compruebe el Registro para determinar si el servidor host de KMS se registra con DNS. De forma predeterminada, el servidor host de KMS inscribe dinámicamente un registro SRV de DNS cada 24 horas. Para activar esta opción, siga estos pasos:
     
    1. Inicie el Editor del Registro.

      Windows 7 o Windows Vista

      Haga clic en Inicio, escriba regedit, y luego presione Entrar.

      Windows 8.1 y Windows 10

      Haga clic con el botón derecho en Inicio, seleccione Ejecutar, escriba regedit, y luego presione Entrar.
    2. Busque y haga clic en la siguiente subclave:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SL Si la subclave DisableDnsPublishing está presente y tiene un valor de 1, el servicio KMS no se registra en el DNS.

      a Si falta la subclave DisableDnsPublishing, cree un nuevo valor DWORD con el nombre DisableDnsPublishing. Si el registro dinámico es aceptable, cambie el valor de la subclave a 0. Para hacer esto, haga clic con el botón derecho en DisableDnsPublishing, seleccione Modificar, escriba 0 en el cuadro de datos de valor, y luego haga clic en Aceptar.
    Nota: De forma predeterminada, esta clave de registro tiene un valor indefinido que permite obtener el registro dinámico cada 24 horas.

Si el servicio del servidor DNS no admite actualizaciones dinámicas, o si no se están realizando actualizaciones dinámicas, el registro "VLMCS._TCP, SRV" puede crearse manualmente.

Para crear manualmente un registro SRV de KMS en un servidor DNS de Microsoft, siga estos pasos:

  1. En el servidor DNS, abra el Administrador de DNS. Para abrir el Administrador de DNS, haga clic en Inicio, seleccione Herramientas administrativas, y luego haga clic en DNS.
  2. Haga clic en el servidor DNS donde tiene que crear el registro de recursos SRV.
  3. En el árbol de la consola, expanda las zonas de búsqueda directa, haga clic con el botón derecho en el dominio, y luego haga clic en Registros nuevos.
  4. Desplácese hacia el final la lista, haga clic en Ubicación del servicio (SRV), y luego haga clic en Crear registro.
  5. Escriba la información siguiente:
     
    Servicio: _VLMCS

    Protocolo: _TCP

    Número de puerto: 1688

    Host que ofrece el servicio: <FQDN_of_KMS_Host>
  6. Cuando haya terminado, haga clic en Aceptar y luego en Listo.
Para crear manualmente registros SRV en un servidor DNS compatible con BIND 9.x, incluya la siguiente información al crear el registro.

Nota: Si su organización utiliza un servidor DNS que no es de Microsoft, puede crear los registros SRV necesarios siempre y cuando el servidor DNS sea compatible con BIND 9.x.
 
  • Nombre=_vlmcs._TCP
  • Tipo=SRV
  • Prioridad = 0
  • Peso = 0
  • Puerto =1688
  • Nombre de host = <FQDN o Un nombre del host de KMS>
Nota: Los campos Prioridad y Peso no son utilizados por KMS y son omitidos por el cliente KMS. se deben incluir en el archivo de zona.

Para configurar un servidor DNS para BIND 9.x que permita la publicación automática de KMS, configure el servidor BIND para que permita las actualizaciones de registros de recursos desde los hosts de KMS. Por ejemplo, agregue la línea siguiente a la definición de zona en Named.conf o en Named.conf.local:
allow-update { any; };

Método 4: Asignar manualmente un servidor de KMS


De manera predeterminada, los clientes de KMS utilizan la característica de detección automática y consultan DNS para obtener una lista de servidores que hayan publicado el registro _VLMCS en la zona de pertenencia del cliente. DNS devuelve la lista de hosts de KMS en orden aleatorio. El cliente selecciona un host de KMS e intenta establecer una sesión en él. Si el intento funciona, el cliente almacena en caché el servidor e intenta utilizarlo en el siguiente intento de renovación. Si la configuración de la sesión no se realiza correctamente, el cliente selecciona otro servidor de manera aleatoria. Recomendamos encarecidamente utilizar la característica de detección automática. Sin embargo, el servidor de KMS se puede asignar manualmente. Para ello, abra un símbolo del sistema con privilegios elevados en el cliente de KMS.
 
  1. Abra un símbolo del sistema con privilegios elevados.

    Windows 7 o Vista (Windows Server 2003)

    Haga clic en Inicio, escriba cmd en el cuadro Iniciar búsqueda, haga clic con el botón derecho en cmd.exe en la lista de resultados, y luego seleccione Ejecutar como administrador. Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.

    Windows 10 y Windows 8.1 (Windows Server 2012 R2, Windows Server 2012)

    Presione la tecla del logotipo de Windows+X, y luego seleccione Símbolo del sistema (Admin), o haga clic con el botón derecho en Inicio, y luego seleccione Símbolo del sistema (Admin). Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  2. Utilice los siguientes comandos en un símbolo del sistema con privilegios elevados:
     
    • Para asignar un host de KMS mediante el nombre de dominio completo (FQDN) del host, escriba el comando siguiente:
      cscript \windows\system32\slmgr.vbs -skms <KMS_FQDN>:<port> 
    • Para asignar un host de KMS mediante la dirección IPv4 del host, escriba el comando siguiente:
      cscript \windows\system32\slmgr.vbs -skms <IPv4Address><:port> 
    • Para asignar un host de KMS mediante la dirección IPv6 del host, escriba el comando siguiente:
      cscript \windows\system32\slmgr.vbs -skms <IPv6Address><:port> 
    • Para asignar un host de KMS mediante el nombre NETBIOS del host, escriba el comando siguiente:
      cscript \windows\system32\slmgr.vbs -skms <NetbiosName><:port> 
    • Para revertir la detección automática en un cliente de KMS, escriba el comando siguiente:
      cscript \windows\system32\slmgr.vbs –ckms 

Método 5: Publicar KMS automáticamente en varios dominios de DNS

Si los métodos anteriores no solucionaron el problema, es posible que el problema esté relacionado con la capacidad del cliente para resolver el nombre DNS del servidor de KMS o para conectarse al servidor de KMS. Si el problema es ese, siga estos pasos:

Nota: A no ser que se indique otra cosa, siga estos pasos en un cliente KMS que haya experimentado el error mencionado en la sección "Síntomas":
 
  1. En un símbolo del sistema, escriba el comando siguiente y presione Entrar:
    IPCONFIG /all 
  2. De los resultados del comando, anote la dirección IP asignada, la dirección del servidor DNS y la dirección de puerta de enlace predeterminada.
  3. Compruebe la conectividad IP básica al servidor DNS mediante el comando de ping. Para hacer esto, ejecute el comando siguiente.
    ping <DNS_Server_IP_address> 
    Nota Si este comando no hace ping en el servidor, debe solucionarse primero este problema.

    Para obtener más información sobre cómo solucionar problemas de TCP/IP si no se puede hacer ping en el servidor DNS, consulte el tema de Microsoft TechNet Solución de problemas de TCP/IP.
  4. Compruebe que la lista de búsqueda del sufijo DNS principal contenga el sufijo del dominio DNS que registró el host de KMS.

    En los equipos que se han unido al dominio, la detección automática de DNS de KMS requiere que la zona DNS contenga el registro de recursos SRV para el host de KMS. Esta zona DNS se corresponde o bien al sufijo DNS primario del equipo o bien al domino del DNS de Active Directory.

    En los equipos de grupo de trabajo, la detección automática de DNS de KMS requiere que la zona DNS contenga el registro de recursos SRV para el host de KMS. Esta zona DNS se corresponde o bien al sufijo DNS primario del equipo o bien al nombre de dominio DNS asignado por el Protocolo de configuración dinámica de host (DHCP). Este nombre de dominio se define mediante la opción que tiene el valor de código de 15, según se describe en la solicitud de comentarios (RFC) 2132.
  5. Compruebe que los registros SRV del host de KMS estén registrados en DNS. En un símbolo del sistema con privilegios elevados, escriba el comando siguiente y presione Entrar:
    nslookup -type=all _vlmcs._tcp>kms.txt 
  6. Abra el archivo Kms.txt que se generó con este comando. Este archivo debería contener una o más entradas parecidas a las siguientes:
     
    _vlmcs._tcp.contoso.com SRV service location:priority = 0weight = 0port = 1688 svr hostname = kms-server.contoso.com 

    Compruebe la dirección IP, el nombre de host, y el puerto de host de KMS.

    Nota: Si el comando nslookup encuentra el host de KMS, eso no significa que el cliente DNS pueda hacer lo mismo. Si el comando nslookup encuentra el host de KMS, y si pese a eso, usted no puede todavía activar el servidor de host de KMS, compruebe los otros valores de configuración, como el sufijo DNS primario y la lista de búsqueda del sufijo DNS.

    Los registros SRV están inscritos en la zona DNS correspondiente a los miembros del dominio de host de KMS. Por ejemplo, supongamos que un host de KMS se une al dominio contoso.com. En este escenario, el host de KMS inscribe su registro VLMCS._TCP SRV en la zona DNS de contoso.com. Por tanto, se crea el registro VLMCS._TCP.CONTOSO.COM.

Si los clientes están configurados para utilizar una zona DNS diferente, publique automáticamente KMS en varios dominios DNS. Para ello, siga estos pasos:

  1. Inicie sesión en un host de KMS.
  2. Abra un símbolo del sistema con privilegios elevados.

    Windows 7 o Vista (Windows Server 2003)

    Seleccione  Inicio, escriba cmd en el cuadro Iniciar búsqueda, haga clic con el botón derecho en cmd.exe en la lista de resultados y seleccione  Ejecutar como administrador. Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.

    Windows 8.1 y Windows 10 (Windows Server 2012, Windows Server 2012 R2)

    Presione la tecla del logotipo de Windows+X, y luego seleccione Símbolo del sistema (Admin), o haga clic con el botón derecho en Inicio, y luego seleccione Símbolo del sistema (Admin). Si se le pide una contraseña de administrador o que confirme la acción, escriba la contraseña o proporcione una confirmación.
  3. En el símbolo del sistema, escriba regedit.exe, y luego presione Entrar.
  4. Busque la siguiente subclave del Registro y haga clic en ella:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SL
  5. En el panel de navegación, seleccione SL.
  6. Haga clic con el botón derecho en una zona en blanco del panel de detalles, elija Nuevo y luego seleccione Valor de cadena múltiple.
  7. Escriba DnsDomainPublishList como nombre para el nuevo valor y luego presione Entrar.
  8. Haga clic con el botón derecho en el valor DnsDomainPublishList nuevo y luego haga clic en Modificar.
  9. En el cuadro de diálogo Editar cadena múltiple, escriba cada sufijo de dominio DNS que haya sido publicado por KMS en una línea aparte y luego seleccione Aceptar.
  10. En el cuadro de diálogo Editar cadena múltiple, escriba cada sufijo de dominio DNS que haya sido publicado por KMS en una línea aparte y luego seleccione Aceptar.

    Nota Para Windows 7 y para Windows Server 2008 R2, el formato de DnsDomainPublishList es distinto.

    Para obtener más información, consulte la Guía de referencia técnica de activación por volumen.
  11. Reinicie el Servicio de licencias de software mediante la herramienta administrativa Servicio. Esta operación crea los registros SRV.
  12. Compruebe que el nombre de host devuelto en el último paso se pueda resolver utilizando un método general en el cliente de KMS. Cuando se resuelva el nombre, compruebe también que la dirección IP devuelta es correcta. Si se produce un error en cualquiera de estas comprobaciones, investigue este problema con el solucionador del cliente DNS.
  13. Para usar la función de detección automática de KMS, ejecute el comando siguiente en un símbolo del sistema con privilegios elevados para eliminar los nombres de host de KMS previamente guardados en caché.
     
    cscript C:\Windows\System32\slmgr.vbs –ckms 
  14. Si piensa que tiene un problema con el registro SRV, puede solucionarlo mediante uno de los comandos que se explican en el "Método 4" para especificar estáticamente un host de KMS. Se pueden usar los siguientes comandos para determinar si se trata de un problema de resolución de nombre o de un problema de registro SRV. Si ninguno de estos comandos resuelve el problema, puede que haya un puerto bloqueado o un host inaccesible (consulte la sección "Más información").

    Ejecute los comandos siguientes:
     
    cscript \windows\system32\slmgr.vbs -skms <KMS_FQDN>:<port>cscript \windows\system32\slmgr.vbs –ato 


    Si estos comandos solucionan el problema, este es un problema de registro SRV. Para arreglarlo, hay que solucionar los problemas del registro SRV.

    Si estos comandos no solucionan el problema, ejecute los comandos siguientes:
     
    cscript \windows\system32\slmgr.vbs -skms <IP Address>:<port>cscript \windows\system32\slmgr.vbs –ato 

    Si estos comandos solucionan el problema, lo más probable es que se trate de un problema de resolución de nombres.
El puerto 1688 TCP se utiliza para activar la comunicación entre el cliente de KMS y el host de KMS. Si la comunicación parece estar bloqueada, compruebe las configuraciones del firewall o cualquier otra cosa que podría estar bloqueando el puerto TCP 1688.

Más información


Este problema puede ocurrir si se cumple alguna de las condiciones siguientes:
 

  • Usa medios de licencia por volumen con una clave de producto genérica de licencia por volumen para instalar uno de los sistemas operativos siguientes:
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2
    • Windows Server 2008
    • Windows 10
    • Windows 8.1
    • Windows 8
    • Windows 7
    • Windows Vista Enterprise
    • Windows Vista Business
  • El Asistente para activación no se puede conectar a un equipo host del Servicio de administración de claves (KMS).

Cuando trata de activar el sistema, el asistente de activación utiliza el DNS para localizar un equipo correspondiente que esté ejecutando el software KMS. Si el asistente consulta el DNS y no encuentra la entrada DNS para el equipo host de KMS, el asistente notifica un error. Si tiene instalado un equipo con host de KMS, el equipo cliente no visualiza las entradas DNS correctas. Si no tiene instalado un equipo host de KMS, deberá instalar uno o cambiar a un método de clave de producto MAK para activar la instalación de su licencia por volumen.

Microsoft Developer Network (MSDN) y Microsoft TechNet proveen medios con licencia por volumen para las referencias de almacén (SKU) de los siguientes sistemas operativos:
 

  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows 10 Enterprise
  • Windows 8.1 Enterprise
  • Windows 8 Enterprise
  • Windows 7 Enterprise
  • Windows Vista Enterprise
Los medios de licencia por volumen no le piden una clave de producto durante la instalación. Si no cambia la clave de producto a la clave MSDN, recibirá un mensaje de error cuando trate de activar el sistema operativo. Si utiliza medios de MSDN o TechNet, deberá cambiar la clave de producto por una de MSDN. Utilice el procedimiento del "Método 1" en la sección de "Resolución" para cambiar la clave de producto.

Nota: La clave de producto MSDN o TechNet es la clave de producto MAK.

Referencias


Para obtener más información sobre activación por volumen, consulte el siguiente artículo de Microsoft Knowledge Base:

929712 Información de activación por volumen para Windows Vista, Windows Server 2008, Windows Server 2008 R2 y Windows 7
Para obtener más información sobre licencias por volumen, vaya al sitio web Licencias por volumen de Microsoft.

Para obtener más información sobre cómo activar copias de Windows Vista o Windows Server 2008 que se instalaron mediante medios de licencia por volumen, vaya a la página web Activación de productos e información de claves.