|
本帖最后由 TS_DXZ 于 2022-5-9 23:58 编辑
添加explorer的问题已经解决了,现在把我的操作过程和经验记录一下,方便自己回顾,也给有需要的人提供一定的参考。
前提条件:
1. 使用的Win10镜像版本信息是:开发代号20H1,版本号2004,内部版本号10.0.19041.1288
2. 注意这个版本的Win10,install.wim里的RE版本号只有10.0.19041.1,版本号方面与install是不匹配的,所以制作的结果不能成功,所以只能使用Boot的第2卷来制作
3. 必要工具软件:7z、wimlib-imagex.exe工具、注册表工具Registry Workshop v5.0.1、提权工具NSudoLG、DISM工具、软碟通UltraISO、虚拟机VMware Workstation Pro
具体步骤:
1. 将ISO挂载到电脑上,比如I盘
2. 用7z将I盘的I:\sources\boot.wim的第2卷解压出来,比如解压到路径G:\mount\2
3. 添加explorer需要从install.wim中提取必要文件出来,放进G:\mount\2,可以把所有文件列表写到文档比如All.txt方便用命令一次性提取,提取命令是wimlib-imagex.exe extract I:\sources\install.wim 1 @G:\PE学习\All.txt --dest-dir=G:\tiqu --nullglob --no-acls
4. 将提取出的注册表文件(路径是G:\tiqu\Windows\System32\config)先移出,额外放置好备用,比如放置到路径G:\tiqu\config
5. 将G:\tiqu\Windows中的所有文件全部复制到G:\mount\2\Windows,如果有重名提示则覆盖
6. 删除G:\mount\2\Windows\System32\WallpaperHost.exe文件
7. 在G:\mount\2\Windows\System32路径下放入winpeshl.ini文件,文件内容是:
[LaunchApps]
%WINDIR%\System32\wpeinit.exe
%WINDIR%\System32\cmd.exe
8. 接下来要处理注册表项了,首先用注册表工具Registry_Workshop将刚刚放置好备用的SOFTWARE挂载,可以命名为pe-soft,然后在pe-soft节点内搜索Interactive User并删除,删完后卸载pe-soft,就可以把修改后的G:\tiqu\config\SOFTWARE替换掉G:\mount\2\Windows\System32\config\SOFTWARE(Boot原本的)。如果删除时候有提示权限问题,则要提权或者处理相关权限设置
9. 用同样方法挂载G:\tiqu\config\DEFAULT,命名为pe-def,在特定节点上添加如下两项:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"UserSignedIn"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize]
"SystemUsesLightTheme"=dword:00000000
10. 完成后卸载pe-def,同样把修改后的G:\tiqu\config\DEFAULT替换掉G:\mount\2\Windows\System32\config\DEFAULT(Boot原本的)
11. 用同样的方法挂载G:\tiqu\config\SYSTEM,命名为pe-sys,找到如下两项并导出到本地:
pe-sys\ControlSet001\Services\CoreMessagingRegistrar
pe-sys\ControlSet001\Control\ProductOptions
导出后卸载pe-sys
12. 用同样的方法挂载G:\mount\2\Windows\System32\config\SYSTEM,也命名为pe-sys,再依次双击刚刚导出的2个注册表项,则会自动导入,导入完成后卸载pe-sys
13. 至此,文件、注册表都操作完成了,可以用DISM命令将G:\mount\2打包成wim文件,命令如下:
DISM /Capture-Image /ImageFile:"C:\Users\Ling\Desktop\BOOT.wim" /CaptureDir:"G:\mount\2" /Name:"test" /Compress:max /Bootable
14. 将生成的BOOT.wim替换进任意一个可启动的ISO文件中,就可以去虚拟机启动了
15. 启动后,在cmd窗口中先输入cd ..后按回车,再次输入explorer.exe,这样explorer就启动了
|
-
1.png
(23.85 KB, 下载次数: 83)
挂载Win10的ISO到本地
-
2.png
(44.36 KB, 下载次数: 95)
解压ISO中的Boot.wim第二卷
-
3.png
(70.02 KB, 下载次数: 93)
从install.wim提取必要文件到本地
-
4.png
(65.56 KB, 下载次数: 82)
在pe-soft中搜索Interactive User
-
5.png
(63.21 KB, 下载次数: 94)
删除Interactive User
-
6.png
(67.06 KB, 下载次数: 90)
DEFAULT中添加两项值
-
7.png
(68.6 KB, 下载次数: 94)
导出CoreMessagingRegistrar
-
8.png
(58.29 KB, 下载次数: 85)
导出ProductOptions
-
9.png
(117.14 KB, 下载次数: 84)
DISM打包
-
10.png
(84.13 KB, 下载次数: 92)
最终成果
-
-
All.txt
8.09 KB, 下载次数: 9, 下载积分: 无忧币 -2
所有必要的文件列表
评分
-
查看全部评分
|