Wenn ich die Registrierung mit dem SYSTEM-Konto in Windows mithilfe des PSExec-Tools von SysInternals öffne :
psexec -i -s regedit
und ich ändere einen Eintrag zum Beispiel hier:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
... Ich gehe davon aus, dass eine entsprechende NTUSER.DAT
Datei geändert wird.
Was ist der Pfad zu dieser NTUSER.DAT
Datei?
windows
windows-registry
Sopalajo de Arrierez
quelle
quelle
ntuser.dat
Datei. Ich versuche, es vom Linux-Tool aus zu durchsuchenchntpw
, um zu überprüfen, was es ist, aber den Schlüsselbaum\Software\Microsoft` only contains a tree named
CTF. There is nothing about the rest of the
HKEY_CURRENT_USER`.Antworten:
Entgegen der üblichen Intuition ist die
ntuser.dat
Datei im Benutzerprofilordner (\Windows\System32\config\systemprofile
) von LocalSystem nicht die QuelleHKEY_CURRENT_USER
für Anwendungen, die als SYSTEM ausgeführt werden. Soweit ich das beurteilen kann, wird es eigentlich für nichts verwendet und enthält nur sehr wenige Informationen.In Wirklichkeit ist die HKCU für Anwendungen, die als SYSTEM ausgeführt werden,
.DEFAULT
unterHKEY_USERS
. (Ich werde ein weiteres häufiges Missverständnis ansprechen: Ist.DEFAULT
nicht die Vorlage für neue Benutzerprofile ,ntuser.dat
in\Users\Default
ist.).DEFAULT
Wird auf der Festplatte in einer Datei namens gespeichert\Windows\System32\config\DEFAULT
. Weitere Informationen finden Sie im MSDN-Artikel zu Registrierungssicherungsdateien .Ebenfalls interessant: Die Liste der Sicherungsdateien für die verschiedenen Registrierungshierarchien, einschließlich
.DEFAULT
, finden Sie inHKLM\SYSTEM\CurrentControlSet\Control\hivelist
.quelle
\WinNT
für\Windows
und\Documents and Settings
für\Users
unter Windows XP. Weiterführende Literatur bei TechNet