本帖最后由 liuzhaoyzz 于 2019-9-25 19:42 编辑
1、试了下FileRepository无线网卡,在wimbuilder2网络支持页面,我勾选windows里面集成的Atheros、Broadcom、Intel、Realtek驱动,
当call RegCopy DRIVERS\DriverDatabase开启的时候,会从X:\windows\System32\DriverStore\FileRepository加载驱动,这时候就会出现“无法验证此设备所需的驱动程序的数字签名”的问题,出现这个问题之后,无论是加载ljycslg的驱动,还是加载之前我用double drive备份的驱动,都无法安装成功,似乎傻傻的windows只从第一次那个位置加载,哪怕是错误的不完整的驱动,还是从原地方加载。
G:\WimBuilder2-20190922\Projects\WIN10XPE\00-Configures\Build\main.bat
rem just 3MB DRIVERS size(500KB compressed)
call RegCopy DRIVERS\DriverDatabase
我不勾选windows里面集成的Atheros、Broadcom、Intel、Realtek驱动,则规避了从FileRepository加载驱动失败的问题,这正是你所料到的。这个目录是驱动的备胎文件,如果drivers里面能驱动,备胎就不会启用,这个备胎还是不堪大用啊!保险起见,我看我还是注释掉38行的好,最起码可以手工安装驱动啊!总比无法安装要好吧!
可是为什么又有网友说,开启38行的call RegCopy DRIVERS\DriverDatabase(不是你说的36行),无线网卡又能够成功?奇怪了。
X:\windows\System32\Drivers里面的驱动,也没有包含cat文件啊,配套的cat文件放在哪里?C:\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}里面?为什么有线网卡驱动没问题,无线网卡驱动就不行?奇怪了。
第三方收集整理的驱动包含cat文件,安装没问题,windows里面集成的驱动反而不能用,这就很尴尬了,PE跟进新版本的windows,很重要的期望就是驱动支持更好,然而现在却用不上,从这个角度来说,如果windows里面集成的驱动不能被利用,那么跟进新版本的windows来制作PE就没有什么大的用处了,完全可以用WIN10.10586.1版本来制作,驱动自己收集整理,高版本还带很多servicing pack,体积更大,精简起来更麻烦。
PE驱动安装肯定有些未知的秘密没有被解开。
2、winxshell下面的状态栏能否显示出来?状态栏上面会显示文件大小和类型这样子的。
3、winxshell能否实现双击ISO就挂载?我看了下挂载ISO,HKEY_CLASSES_ROOT\Windows.IsoFile\shell\mount\command用的是%SystemRoot%\Explorer.exe。
要写个补丁用第三方的软件?我找到了482KB的MiniCD_迷你虚拟光驱,是GUI界面的。
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\.iso]
- @="Windows.IsoFile"
- [HKEY_CLASSES_ROOT\.iso\OpenWithProgids]
- "Windows.IsoFile"=""
- [HKEY_CLASSES_ROOT\Windows.IsoFile]
- @="Disc Image File"
- "FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
- 00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
- 32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,\
- 00,2c,00,2d,00,33,00,30,00,36,00,30,00,32,00,00,00
- [HKEY_CLASSES_ROOT\Windows.IsoFile\DefaultIcon]
- @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
- 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
- 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,35,\
- 00,32,00,30,00,35,00,00,00
- [HKEY_CLASSES_ROOT\Windows.IsoFile\shell]
- @="mount"
- [HKEY_CLASSES_ROOT\Windows.IsoFile\shell\mount]
- "CommandStateSync"=""
- "ExplorerCommandHandler"="{9ab3b1c9-3225-4bb4-93b6-bfb3c0d93743}"
- "MultiSelectModel"="Document"
- [HKEY_CLASSES_ROOT\Windows.IsoFile\shell\mount\command]
- @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
- 00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
- 65,00,00,00
- "DelegateExecute"="{9ab3b1c9-3225-4bb4-93b6-bfb3c0d93743}"
- [HKEY_CLASSES_ROOT\Windows.IsoFile\tabsets]
- "selection"=dword:00000704
复制代码
4、我发现运行wimbuilder2的时候,最好关闭所有文件管理器,wimbuilder2会利用系统Dism.exe命令自动挂载winre.wim挂载到_Factory_\target\<工程名>\mounted目录,
同时使用subst.exe命令将此目录映射为X盘。如果打开了这个目录,就可能存在无法卸载wim的问题。
|