Si abro el registro con la cuenta SYSTEM en Windows usando la herramienta PSExec de SysInternals :
psexec -i -s regedit
y cambio una entrada, por ejemplo, aquí:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
... Supongo que NTUSER.DAT
se modificará el archivo correspondiente .
¿Cuál es la ruta a este NTUSER.DAT
archivo?
windows
windows-registry
Sopalajo de Arrierez
fuente
fuente
ntuser.dat
archivo allí. Estoy tratando de examinarlo desde la herramienta de Linuxchntpw
para verificar qué es, pero el árbol clave\Software\Microsoft` only contains a tree named
CTF. There is nothing about the rest of the
HKEY_CURRENT_USER`.Respuestas:
Contrariamente a la intuición común, el
ntuser.dat
archivo en la carpeta de perfil de usuario de LocalSystem (\Windows\System32\config\systemprofile
) no es el origen de lasHKEY_CURRENT_USER
aplicaciones que se ejecutan como SYSTEM. Por lo que puedo decir, en realidad no se usa para nada, y contiene muy poca información.En realidad, la HKCU para aplicaciones que se ejecutan como SYSTEM está
.DEFAULT
bajoHKEY_USERS
. (Me referiré a otro concepto erróneo común:.DEFAULT
no es la plantilla para los nuevos perfiles de usuario ,ntuser.dat
en sí\Users\Default
).DEFAULT
se almacena en el disco en un archivo llamado\Windows\System32\config\DEFAULT
. Consulte el artículo de MSDN sobre archivos de respaldo del registro .También es interesante: la lista de los archivos de respaldo para las diversas jerarquías del Registro, incluido
.DEFAULT
, se puede encontrar enHKLM\SYSTEM\CurrentControlSet\Control\hivelist
.fuente
\WinNT
for\Windows
y\Documents and Settings
for\Users
en Windows XP. Lectura adicional en TechNet