netmjwork 发表于 2018-10-20 11:03:58

【已解决】如何修改PE系统的注册表配置文件 SOFTWARE ?

本帖最后由 netmjwork 于 2018-10-20 11:43 编辑

如题,原因是S大的win7PE在启动时总自己进行硬件检测才能进入PE,后来发现修改一个注册表键值就可以解决,但是启动PE后修改键值就没有任何作用;
要想修改启动前加载的注册表配置,好像只有修改这个文件 %system32%\config\SOFTWARE ,但是尝试几种办法都修改不了它,说系统正在使用中……

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager   主要就是修改注册表的这个项下面的一个键值

软件必须用wimtool才行……

maomihuacha 发表于 2018-10-21 08:58:44

在正常系统中 提取这个键值的注册表REG文件 然后修改为 自己需要的值
HKEY_LOCAL_MACHINE 键值开头的直接可用 如果是 一大串数字开头的(比如HKEY_USERS\S-1-5-21-6346526-4634634-47445747-1001)则需要修改为HKEY_USERS\.DEFAULT
使用DISM++挂载需要修改的PE导入这个修改好的注册表文件

netmjwork 发表于 2018-10-21 09:37:40

maomihuacha 发表于 2018-10-21 08:58
在正常系统中 提取这个键值的注册表REG文件 然后修改为 自己需要的值
HKEY_LOCAL_MACHINE 键值开头的直接 ...

谢谢!
DISM++ 挂载后 SYSTEM是无法修改或替换的,一直提示正在使用,所以只能用 wimtool 挂载才行

maomihuacha 发表于 2018-10-21 10:14:44

netmjwork 发表于 2018-10-21 09:37
谢谢!
DISM++ 挂载后 SYSTEM是无法修改或替换的,一直提示正在使用,所以只能用 wimtool 挂载才行

DISM++ 挂载后 点击左边系统优化 接着点击右下导入配置 选择你修改好的注册表文件 直接导入
比你用的wimtool 要方便很多了

netmjwork 发表于 2018-10-21 10:37:36

maomihuacha 发表于 2018-10-21 10:14
DISM++ 挂载后 点击左边系统优化 接着点击右下导入配置 选择你修改好的注册表文件 直接导入
比你用的wi ...

多谢指点!

但是您说的是导入修改好的注册表文件 SYSTEM ,是第二步;

在实际系统中或PE中,第一步要将 SYSTEM 导出才能修改,原来的 SYSTEM 在dism++加载.wim后连提取出来都做不到,进行“复制”的操作都提示正在使用中,无法复制并导出……

maomihuacha 发表于 2018-10-21 10:48:29

netmjwork 发表于 2018-10-21 10:37
多谢指点!

但是您说的是导入修改好的注册表文件 SYSTEM ,是第二步;


提取正常系统中的该值 然后修改为自己需要的值 就行了 然后DISM++导入挂载好的WIM镜像中

netmjwork 发表于 2018-10-21 10:55:53

maomihuacha 发表于 2018-10-21 10:48
提取正常系统中的该值 然后修改为自己需要的值 就行了 然后DISM++导入挂载好的WIM镜像中

感谢,这个方法可以尝试,比解压导入确实方便

但是正常系统和PE系统的版本不同有影响吗?还是必须版本一致的才行?

会不会不同版本的系统,注册表项及值的位置也不同?这点儿不了解,回头可以试试

maomihuacha 发表于 2018-10-21 14:38:56

netmjwork 发表于 2018-10-21 10:55
感谢,这个方法可以尝试,比解压导入确实方便

但是正常系统和PE系统的版本不同有影响吗?还是必须版本 ...

你这些都是个性化优化类的操作 和版本 没什么关系的
只要是10就可以用
有些甚至是 XP-10通用的

netmjwork 发表于 2018-10-21 16:20:33

maomihuacha 发表于 2018-10-21 14:38
你这些都是个性化优化类的操作 和版本 没什么关系的
只要是10就可以用
有些甚至是 XP-10通用的

明白了,多谢指点
页: [1]
查看完整版本: 【已解决】如何修改PE系统的注册表配置文件 SOFTWARE ?