El Blog de Gualtrysoft

Windows 2000/2003/2008, Active Directory, VBScript, Hyper-V, PowerShell y todo aquello interesante a la hora de usar, configurar y administrar Windows Server. También tenemos longanizas…

Cómo Comparar dos Ficheros ntuser.dat

Posted by urpiano en Martes 30 \30\UTC agosto \30\UTC 2005

En Windows 2000, con regedt32.exe uno puede situarse en la clave HKEY_USERS, ir al menú “Registro\Cargar sección…”, seleccionar el fichero NTUSER.DAT que se quiera mirar, poner el nombre de clave que se quiera y se verá cómo se ha creado una clave en la cual están las configuraciones que tiene ese NTUSER.DAT. Se pueden incluso variar las claves y valores que contiene y quedarán en ese archivo, aún cuando se seleccione la clave creada y se ejecute el menú “Registro\Descargar sección”. Esto mismo se puede hacer en XP/2003 con regedit, sólo que el menú es “Archivo\Cargar subárbol…” y “Archivo\Descargar subárbol…”.

Si se quieren comparar los ficheros, se pueden cargar en regedt32 y ejecutar en la clave creada “Registro\Guardar subárbol como…” y guardarlo como fichero de texto; una vez se tengan los ficheros se puede usar el programa FC.EXE para compararlos.

Si se trata de Windows XP/2003 se puede exportar a ficheros .REG las claves creadas cuando se cargaron los árboles y comparar los ficheros .REG usando Windiff (esta herramienta viene con las Support Tools). En el caso de Windows 2000 podemos abrir regedt32, cargar los ficheros, abrir regedit y exportar los subárboles cargados a ficheros reg.

Otra posibilidad, es usar el programa REG.EXE. Esto se hace de la siguiente manera:

Primero se carga como subárbol un fichero ntuser.dat:

reg load <clave que carga> <ruta+nombre de fichero>

Ejemplo:

reg load hku\ntuser1 c:\FicherosNTUSER.DAT\ntuser1.dat

Se carga a continuación el otro fichero:

reg load hku\ntuser2 c:\FicherosNTUSER.DAT\ntuser2.dat

Una vez hecho esto, se puede pasar a comparar los ficheros de esta manera:

reg compare <clave1> <clave2> [/v valor] [/ve] [salida] [/s]


clave1 y clave2: claves que se comparan.
/v valor: si se desea comparar tan solo un valor de las claves; si se
omite se comparan todos los valores de la clave.
/ve: compara el valor predeterminado de ambas claves.
salida: especifica cómo se muestra el resultado de la comparación. Puede
ser:
     /oa: Devuelve las diferencias y las coincidencias.
     /od: Devuelve sólo las diferencias.
     /os: Devuelve sólo las coincidencias.
     /on: no devuelve ningún valor.
    En caso de omitirse [salida] se devuelven sólo las diferencias.
/s: establece que la comparación se haga en todas las subclaves y valores

El código devuelto en las comparaciones puede ser:

0 – coincidencia
1 – error
2 – diferencia

Así pues, en nuestro ejemplo, si queremos obtener las diferencias entre los dos, la línea que ejecutaremos será (obsérvese que redirigimos la salida a un fichero):

reg compare hku\ntuser1 hku\ntuser2 /s>c:\FicherosNTUSER.DAT\USER1-USER2.txt

Una terminado debemos descargar los subárboles:

reg unload <nombre de clave>

Es decir, en nuestro caso:

reg unload hku\ntuser1
reg unload hku\ntuser2

2 comentarios to “Cómo Comparar dos Ficheros ntuser.dat”

  1. Wow, fantastic blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your site is excellent, let alone the content!. Thanks For Your article about Cómo Comparar dos Ficheros ntuser.dat El Blog de Gualtrysoft .

  2. Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is excellent, let alone the content!. Thanks For Your article about Cómo Comparar dos Ficheros ntuser.dat El Blog de Gualtrysoft .

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: