Acceda a la rama de registro HKEY_CURRENT_USER de otro usuario

22

Estoy buscando una forma de acceder al registro de otros usuarios en una computadora para poder copiarlos.

La idea es que estoy tratando de obtener una aplicación Delphi complicada para compilar y ejecutar en más de un perfil.

Una vez encontré una manera de hacerlo con alguna herramienta de administración de Windows, pero no puedo encontrarla ahora.

No conozco la contraseña del otro usuario, por lo que no puedo iniciar sesión como ellos o "ejecutar como".

Vaccano
fuente

Respuestas:

23

puedes usar regedit para esto. Abra regedit y seleccione HKEY_USERS luego vaya a Archivo-> Cargar sección. Busque el archivo Hive de los usuarios, generalmente NTUSER.DAT ubicado en% userprofile%.

Por supuesto, esto requiere que usted sea administrador o que tenga acceso al archivo de la sección de usuarios.

Paxxi
fuente
44
Vale la pena señalar que la opción de menú Cargar colmena solo está habilitada cuando se selecciona la tecla HKEY_USERSo HKEY_LOCAL_MACHINE.
Richard Everett
Regedit dice que el archivo está en uso (por supuesto que sí). ¿Qué debería hacer ahora?
mahmoodvcs
@mahmoodvcs: Parece que ya está cargado, probablemente en algún lugar bajo el mismo HKEY_USERS.
Grawity
Gracias yoooouuuuu !!! Esto me salvó el día. Tenía una entrada en mi Ejecución que reinicia Windows inmediatamente (lo estaba usando para algunas pruebas). Usando esta técnica, podría eliminar esa entrada desde el inicio. Gracias de nuevo.
Sanađошƒаӽ
1
Aah existe C: \ Users \ <nombre de usuario> \ NTUSER.DAT pero no es visible incluso cuando los archivos invisibles son visibles.
Dalvik VM
1

Si está buscando hacer una copia de perfil básica, prefiero usar la función de copia de perfil de usuario en Windows XP. Para hacer esto necesitarás dos cuentas. Usualmente uso mi propia cuenta y una cuenta de administrador local genérica. Primero configura su propia cuenta con todas las configuraciones y correcciones de registro que desee. Luego, reinicie su computadora (para forzar a todos los programas a liberar el control del archivo ntuser.dat) e inicie sesión en la cuenta de administrador genérica. Una vez en Windows, haga clic derecho en Mi PC y vaya a propiedades. En la pestaña Avanzado, verá la sección "Perfil de usuario" con un botón de configuración. Cuando presione ese botón, aparecerá una lista de todos los perfiles almacenados localmente. Desde aquí, puede copiar un perfil en otro. Todo lo que debe hacer es colocar la ubicación del archivo ntsuer.dat "C: \ Documents and Settings \ exampleuser".

Esta herramienta funciona sorprendentemente bien por lo simple que es. Creo que es una excelente manera de implementar la configuración de registro predeterminada. Puede copiar su perfil al "usuario predeterminado" y luego a todos los futuros usuarios se les dará esa configuración. Usualmente uso algo como delprof para purgar a todos los usuarios, copiar mi perfil al usuario predeterminado y luego hacer que otros usuarios inicien sesión nuevamente. Asegúrese de hacer una copia de seguridad de los datos almacenados localmente antes de comenzar.

Es mucho menos peligroso que usar regedit ya que toma un perfil de trabajo y lo copia. La desventaja principal es que algunos programas aún no funcionarán correctamente incluso después de esto. Aunque eso se debe principalmente al código mal diseñado.

Espero que esto ayude

Doltknuckle
fuente
0

Use regedit, si tiene derechos administrativos para la computadora remota, puede seleccionar Archivo ... Conectar registro de red y escribir el nombre o buscar la computadora a la que desea conectarse.

joeqwerty
fuente