Antes de formatear un equipo, cambiar el disco o traspasar una licencia, conviene recuperar la clave de producto de Windows. Según cómo se activó el equipo, la clave estará grabada en el firmware UEFI (portátiles y equipos de marca), en el Registro, o directamente no existirá como tal (licencias digitales vinculadas a la cuenta Microsoft). Estos son los métodos que funcionan.
Método 1: leer la clave del firmware (equipos de marca)
Los equipos que vinieron con Windows preinstalado llevan la clave OEM grabada en la placa. Para leerla, abre el Símbolo del sistema como administrador:
wmic path softwarelicensingservice get OA3xOriginalProductKey
En Windows 11 24H2 y posteriores, donde wmic ya no está instalado por defecto, usa PowerShell:
(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey
Si devuelve una clave de 25 caracteres, esa es tu licencia OEM: apúntala. Si devuelve vacío, tu equipo no tiene clave en firmware y usas licencia digital o de volumen.
Método 2: comprobar el tipo de licencia
slmgr /dli
Este comando muestra el canal de licencia (RETAIL, OEM_DM, VOLUME_KMSCLIENT…) y los últimos 5 caracteres de la clave. Con slmgr /xpr ves si la activación es permanente. Si aparece VOLUME_KMSCLIENT, tu equipo se activa contra un servidor KMS corporativo y no hay clave que guardar.
Método 3: licencia digital (sin clave)
Desde Windows 10, la mayoría de licencias retail son «digitales»: la activación va ligada al hardware y, si la vinculas, a tu cuenta de Microsoft. Compruébalo en Configuración > Sistema > Activación. Si pone «Windows está activado con una licencia digital vinculada a tu cuenta de Microsoft», no necesitas ninguna clave para reinstalar: inicia sesión con esa cuenta tras la instalación y Windows se activará solo.
Método 4: script de PowerShell para la clave del Registro
Windows guarda una copia cifrada de la clave usada en la instalación en el Registro (DigitalProductId). Este fragmento la decodifica:
$key = (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").DigitalProductId[52..66]
$chars = "BCDFGHJKMPQRTVWXY2346789"; $out = ""
for ($i = 24; $i -ge 0; $i--) {
$r = 0
for ($j = 14; $j -ge 0; $j--) { $r = $r * 256 -bxor $key[$j]; $key[$j] = [math]::Floor($r / 24); $r = $r % 24 }
$out = $chars[$r] + $out
if (($i % 5 -eq 0) -and ($i -ne 0)) { $out = "-" + $out }
}
$out
Ten en cuenta que en equipos actualizados desde versiones antiguas puede devolver una clave genérica de actualización, no tu licencia real.
Preguntas frecuentes
¿Sirven los programas tipo «key finder»?
Hacen lo mismo que el script del método 4. Si los usas, descárgalos siempre del fabricante original: es una categoría llena de instaladores con adware.
¿Puedo usar la clave OEM en otro ordenador?
No. Las licencias OEM van ligadas a la placa base del equipo original. Solo las licencias retail se pueden trasladar.
Formateé sin apuntar la clave, ¿la he perdido?
Si era OEM, sigue en el firmware (método 1). Si era digital, se reactiva sola al reinstalar la misma edición. Solo las claves retail antiguas (Windows 7/8) compradas en caja son irrecuperables sin el embalaje o el correo de compra.





