电脑双系统下如何打开另一个系统的注册表
发布网友
发布时间:2022-05-02 05:13
我来回答
共3个回答
热心网友
时间:2022-06-28 13:13
注册表存储数据存放在%systemroot%\system32\config 目录下,而用户的当前设定保存在用户配置目录下的ntuser.dat
xp系统下有6个文件
system
software
sam
security
default
BCD-Template (xp以后的机器上有,vista ,win7 ,win2008等)
components (xp以后的机器上有,同上)
Ntuser.dat
system 对应HKLM\system
software 对应HKLM\Software
default 对应于HKEY_USERS 下的.default
sam 对应hklm\sam
security 对应hklm\security
BCD-template 应该对应于hklm下的BCD00000000
components 到现在还没有发现是挂载到哪里
ntuser.dat 对应HKCU
所以我们知道了registry的数据存放地点后就可以加载这些文件,然后用我们熟悉的regedit或者其他工具进行编辑
那么现在有两个问题:
如何加载和卸载redistry的数据文件到我们熟悉的regedit编辑器中?
如何更改加载后的注册表值?
加载可以使用regedit,选中HKLM或者HKEY_USERS节点,从文件菜单选择文件--->挂载 ,就会弹出对话框让选择注册表数据文件位置,选择完成后,会提示让你输入一个名称,那么我们要修改的离线数据表就都挂在该名称下。如下面我挂载其他操作系统的system 也就是其他操作系统注册表的HKLM\SYSTEM分支,我把它挂在了当前系统的HKLM\sys下,然后我直接操作HKLM\sys就相当于操作其他操作系统的HKLM\system
而卸载的时候我们只需要选择我们刚才挂在的节点名称,然后选择文件 –卸载 即可
也可使用命令行reg load 以及reg unload 来卸载,该命令的使用可以查看相关帮助,这个命令我们一般在自动化的工程中使用的到。
热心网友
时间:2022-06-28 13:14
进入XP的安全模式修改XP的注册表不就行了
热心网友
时间:2022-06-28 13:14
我以前就搞过,是用启动盘中包含的WINPE系统启动,然后进去改注册表,需要这个WINPE系统里包含一个注册表定向工具,我记得*桃版的系统盘有,那个什么红叶的启动盘也有.
坦诚一下,这个是搜出来借别人的答案