Microanotaciones

viernes, enero 18, 2008

Recuperación de la Clave de Activación del Producto en Windows XP y Vista


Esta anotación es una traducción de Windows XP and Vista Product Key Recovery del 3/jun/06 en Dagon Design:

Hay varios programas disponibles para extraer la Clave de Activación del Producto de un Windows XP o Vista instalado. El problema es que generalmente requieren que la computadora funcione. Estos programas son inútiles si el sistema operativo está dañado y la computadora no arranca con Windows. Afortunadamente hay otras opciones.

Este artículo explica como recuperar la Clave de Activación del Producto usando solo el archivo ntuser.dat de la máquina dañada.

[N. de T. ntuser.dat es al archivo donde Windows guarda toda la información del registro.].


Usuarios de Windows Vista


Me informaron que este método también funciona en Windows Vista.

Traducciones




Antecedentes


Aunque puede que esto no sea muy util para el usuario promedio, si trabaja con computadoras seguramente se ha encontrado con este problema: Tiene que realizar una instalación completa nueva de Windows en una computadora que tiene dañado el sistema operativo y se perdió la Clave de Activación del Producto.

Este método hace sencillo encontrarlo.

Instrucciones


El paso es obtener el archivo ntuser.dat de la computadora. En la mayoría de los casos el método más sencillo es quitar el disco duro de la computadora y conectarlo a otra que si funcione.

[N. de T. Otra opción es arrancar la máquina dañada con un LiveCD de Windows XP, lo cual para mi tiene un par de ventajas: evita trastear innecesariamente y permite acceso a otros archivos en caso de requerirse.]


El archivo ntuser.dat generalmente se localiza en:
C:\Documents and Settings\(Nombre_de_usuario)\ntuser.dat

Donde (Nombre_de_usuario) es la cuenta principal, a menudo 'Propietario' o 'Usuario' (en inglés,'Owner' o 'User').

Ahora que tiene el archivo, necesita verlo. Recomiendo loadhive.exe de matcode.com (descargar de matcode o de dagondesign).

Sólo corra el programa y seleccione el archivo. Le mostrará un aviso con más información. Es importante que no cierre el programa hasta que termine el proceso. El programa carga temporalmente el archivo indicado como sub-clave del registro en la máquina en que se corre, y lo descarga cuando se cierra el programa.

[N. de T. Tenga cuidado de cargar con loadhive el ntuser.dat del sistema operativo dañado, no --según el caso-- el de la máquina donde montó el disco o el del LiveCD con que arrancó.]


Ahora corra el regedit. Notará que bajo HKEY_LOCAL_MACHINE hay una nueva sub-clave llamada NTUSER.

Bajo NTUSER vaya a Software > Microsoft > Windows NT > Current Version.

En el panel derecho, pulse doble en DigitalProductID. Aquí es donde está encriptada la Clave de Activación del Producto.

Queremos la información de los bytes 52 a 66. Puede usar el diagrama de abajo para referencia: necesitamos los 15 pares de números donde se encuentran los '1'.
0000  00 00 00 00 00 00 00 00  ..
0008 00 00 00 00 00 00 00 00 ..
0010 00 00 00 00 00 00 00 00 ..
0018 00 00 00 00 00 00 00 00 ..
0020 00 00 00 00 00 00 00 00 ..
0028 00 00 00 00 00 00 00 00 ..
0030 00 00 00 00 11 11 11 11 ..
0038 11 11 11 11 11 11 11 11 ..
0040 11 11 11 00 00 00 00 00 ..
0048 00 00 00 00 00 00 00 00 ..
0050 00 00 00 00 00 00 00 00 ..

[N. de T. Copielos a un papel, porque no funciona el 'Copiar y Pegar'.]


Ahora que tiene los 15 bytes de código encriptado debe teclearlos en la herramienta para desencriptarlo:


¡Sólo pulse 'Decrypt Code' y tendrá los 25 digitos de la Clave de Activación del Producto de Windows XP!

Solución de problemas


Si no encuentra la clave DigitalProductId en el ntuser.dat que cargó, intente cargar el archivo software (sin extensión) localizado en:
\%SystemRoot%\System32\config\

Carguelo del mismo modo. En regedit generalmente creará la sub-clave HKEY_LOCAL_MACHINE\SOFTWARE_00 (el programa loadhive le dirá donde lo puso).

[N. de T. No sé si tenga que ver con la versión en español, pero todas las veces que he usado este método lo he encontrado en software en vez de ntuser.dat.]


Notas Finales


  • La herramienta de desencriptado ignora los espacios y guiones, y no es sensible a mayúsculas o minúsculas.

  • Si no puede hallar ntuser.dat, asegurese que puede ver los archivos ocultos y los del sistema.

  • Si no está seguro de que cuenta seleccionar, le recomiendo que busque todos los ntuser.dat del disco y utilice el más grande.

  • No intente abrir su propio archivo ntuser.dat con loadhive porque ¡ya está en uso y ya tiene acceso a su propio registro! :)
    [N. de T. Además de que ahí no hallará la Clave de Activación del Producto del sistema operativo dañado.]

  • Si no encuentra la clave donde se encuentran los datos requeridos, intente cargar el archivo alternativo mencionado en la sección de solución de problemas.


¡AVISO!


No pregunte como obtener la Clave de Activación del Producto de su CD de Windows. No es posible. Tampoco haga preguntas generales de Windows. Los comentarios de abajo son sólo para discutir este método en particular. Si tiene preguntas en general de Windows o de la Clave de Activación del Producto, busque en Google.

[N. de T. De hecho, aunque he usado esté método no soy experto en el tema. Así que si tienen dudas y mascan el inglés será mejor idea que comenten en el artículo original.]


Categorías: .

Etiquetas adicionales: , , , , , , , , , , , , , , , , , , , .

2 comentarios:

Skipper dijo...

Gracias es muy buena anotacion para los que no dominamos el inglés y que estamos un poco inmersos en el soporte técnico.

Fëaluin dijo...

Por nada... ojalá no lo necesites saber, pero por si las dudas más vale saberlo!