NT AUTHORITY\SYSTEM 注册表配置单元的路径是什么?

Sop*_*rez 8 windows windows-registry

如果我使用SysInternals 中的 PSExec 工具在 Windows 中使用SYSTEM 帐户打开注册表

psexec -i -s regedit
Run Code Online (Sandbox Code Playgroud)

我更改了一个条目,例如,在这里:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Run Code Online (Sandbox Code Playgroud)

...我假设相应的NTUSER.DAT文件将被修改。

这个NTUSER.DAT文件的路径是什么

Ben*_*n N 5

与通常的直觉相反,ntuser.datLocalSystem 的用户配置文件文件夹 ( \Windows\System32\config\systemprofile) 中的文件不是作为HKEY_CURRENT_USERSYSTEM 运行的应用程序的源。据我所知,它实际上没有任何用途,并且包含的​​信息很少。

实际上,作为 SYSTEM 运行的应用程序的 HKCU.DEFAULT位于HKEY_USERS. (我将解决另一个常见的误解:.DEFAULT 不是新用户配置文件的模板ntuser.dat而是\Users\Default。).DEFAULT存储在磁盘上名为 的文件中\Windows\System32\config\DEFAULT。请参阅有关注册表支持文件的 MSDN 文章

同样有趣的是:各种注册表层次结构的支持文件列表(包括.DEFAULT)可以在 中找到HKLM\SYSTEM\CurrentControlSet\Control\hivelist