无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: slore
打印 上一主题 下一主题

[原创] (2022-02-02 更新) Re:WIN10XPE - 从零开始构建的全功能PE

    [复制链接]
1831#
发表于 2019-9-26 10:15:41 | 只看该作者
用着这个东东,有些小激动:好多年前自己搞了一个win7PE,思路一直和楼主一样,要求纯用微软的原版ISO文件(网上下的PE,各种不知来历的软件与代码,当你双击运行的一刹那,相当于你把电脑上全部的权力交给软件作者...)一直用,直到公司配的电脑是Intel8代(Q370芯片组),没有USB驱动,鼠标键盘全部失灵,只有干瞪眼。
只有搞Win10PE了。自己搞又没那么多精力了,楼主的工具,正是我需要的!当然,我还是把所有vendor的东东全部阉割掉了,只用原版ISO里面的文件。
楼主的工具,还有两个东西困扰着我:
问题1、dll缺文件:PE的主要功能之一是备份还原,我一直用Symantec ghost15(正版,可以在线备份的那种,不是dos下的11/12版本),PE下运行时,提示缺失dll文件,我手动添加后,运行正常,建议楼主把这几个dll加上去(X64版本下):
'ghost32.exe缺失的SysWOW64文件夹:
\Windows\SysWOW64\snmpapi.dll
'ghost15-应急恢复盘SRD,运行备份、还原缺失的SysWOW64文件夹:
\Windows\SysWOW64\clusapi.dll
\Windows\SysWOW64\resutils.dll
\Windows\System32\IEAdvpack.dll
\Windows\System32\zh-cn\IEAdvpack.dll.mui
\Windows\SysWOW64\mfc42u.dll
问题2、PE X86版本下,在我的惠普elitedesk 800G4下(8代、Q370芯片组)下,USB驱动有问题,进入PE后键盘鼠标失灵。下载了其他著名PE的X86,也用不了。看了大家的清单都是相互抄的。我用DISM++检查了原版install.wim中的内置驱动,发现X86版本下,通用串行主机控制器一栏下(即USB相关的驱动),原版wim中内置驱动有10多项,楼主的wim中只有8项。而X64版本下,两者的内置驱动是相同的。估计这就是为什么X64的PE能识别8代的USB,而X86不识别的原因。我估计大部分人都是用的X64版本,所有没有遇到问题,而我还是希望用X86,因为很多老软件,在X86下没有任何问题,X64下估计WOW64没整全,很多都运行不了,很多都出现内存不能为read的错误。
期待楼主把X32版本的USB内置驱动补充全。多谢了!注:我自己用dism++导出原版的缺失的驱动,再导入进楼主的wim,不成功。用dism  /add-driver 命令行导入,显示找不到文件。不知何故。

点评

关于dll,如果软件不用,补进去又要精简掉。所以一般是和软件补丁一起添加。如果文件不大,可以考虑添加到 系统 高兼容性 选项的 main.bat中。或者自己作一个独立自己的补丁包,利用AddFiles宏提取。 驱动的话,  详情 回复 发表于 2019-9-28 11:23
大神,程序缺失dll是用什么工具发现的?  详情 回复 发表于 2019-9-28 09:09
dll缺乏的问题,自己写个补丁,call addfiles \Windows\SysWOW64\snmpapi.dll这样子的就行了。  详情 回复 发表于 2019-9-26 10:51
注:原版的ISO安装我的电脑没问题。注意:intel酷睿8代CPU,Q370芯片组的主板。X86版的PE驱动不了。6代的可以驱动。有相同配置的,盼测试一下,估计这是一个通病。另外,原版wim中,用dism++查看,通用串行主机控制  详情 回复 发表于 2019-9-26 10:25
回复

使用道具 举报

1832#
发表于 2019-9-26 10:17:16 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-9-26 10:49 编辑
WAIGO 发表于 2019-9-26 10:12
昨天打算改用 "Wimbuilder2-20190925" 来制作自家 PE,未料点击 "WimBuilder.cmd" 之后,就显示 "assets\ ...


        这种情况我碰到过,应该是G:\WimBuilder2-20190922\Projects\WIN10XPE\_Assets_\preset\custome.js有问题,删除这个或者改名。


另外,问下slore大神,sigcheck你是在哪里运行的?正常系统里面还是PE里面?怎么鉴别是网卡驱动的?
我用批处理看了下C:\Windows\System32\DriverStore\FileRepository所有的驱动,信息量太大了,不好过滤,不知道哪些是有线网卡、无线网卡的。
  1. @echo off
  2. sigcheck64 -s -i -e C:\Windows\System32\DriverStore\FileRepository >11.txt
复制代码

搜索关键字Wireless得到的应该是无线网卡驱动,搜索关键字Ethernet得到的应该是有线网卡驱动,就是不知道关键字是不是都能起作用,有漏网之鱼。
Wireless类别的大概是这样子的cat:
C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Desktop-Shared-Drivers-onecore-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cat
c:\windows\system32\driverstore\filerepository\oem11.inf_amd64_b673eba3bdcc67c0\Qcamain10x64.sys
我看为了省事儿,如果想用windows原生自带的驱动,还是勾选使用完整的catlogfile好了。

点评

没用的,刚才把 custom.js 改名后(见图),点击 WimBuilder.cmd,显示的故障如旧…… [attachimg]401707[/attachimg]  详情 回复 发表于 2019-9-26 13:37
这里提供一个思路不知道是否可行,通过NTLite来识别对应的无线或者有线驱动: [attachimg]401701[/attachimg] 另外:勾选完整的Catlog目前也无济于事,因为可能还有很多对应的Cat不全,昨天测试的AC-9260就不支  详情 回复 发表于 2019-9-26 11:07
回复

使用道具 举报

1833#
发表于 2019-9-26 10:25:24 | 只看该作者
f5122298 发表于 2019-9-26 10:15
用着这个东东,有些小激动:好多年前自己搞了一个win7PE,思路一直和楼主一样,要求纯用微软的原版ISO文件 ...

注:原版的ISO安装我的电脑没问题。注意:intel酷睿8代CPU,Q370芯片组的主板。X86版的PE驱动不了。6代的可以驱动。有相同配置的,盼测试一下,估计这是一个通病。另外,原版wim中,用dism++查看,通用串行主机控制器栏目下,还包含两个hp的项目,微软也内置进去了,可能惠普的机器USB有些特别,也可能不是。但缺失的几个驱动,dism中显示是启动的关键驱动,估计是8代必须的。申请楼主照着原版WIM,把USB的驱动补全,多谢啦!
回复

使用道具 举报

1834#
发表于 2019-9-26 10:51:54 | 只看该作者
f5122298 发表于 2019-9-26 10:15
用着这个东东,有些小激动:好多年前自己搞了一个win7PE,思路一直和楼主一样,要求纯用微软的原版ISO文件 ...


       dll缺乏的问题,自己写个补丁,
  1. call addfiles \Windows\SysWOW64\snmpapi.dll
复制代码
这样子的就行了。

点评

谢谢。  详情 回复 发表于 2019-9-26 11:07
回复

使用道具 举报

1835#
发表于 2019-9-26 11:07:11 | 只看该作者
liuzhaoyzz 发表于 2019-9-26 10:51
dll缺乏的问题,自己写个补丁,这样子的就行了。

谢谢。
回复

使用道具 举报

1836#
发表于 2019-9-26 11:07:58 | 只看该作者
liuzhaoyzz 发表于 2019-9-26 10:17
这种情况我碰到过,应该是G:\WimBuilder2-20190922\Projects\WIN10XPE\_Assets_\preset\custom ...

这里提供一个思路不知道是否可行,通过NTLite来识别对应的无线或者有线驱动:


另外:勾选完整的Catlog目前也无济于事,因为可能还有很多对应的Cat不全,昨天测试的AC-9260就不支持,另外简单看了一下驱动列表,好像能够支持的都是比较老一点的网卡型号,所以目前而言应该最好的方案是通过删除内置的无线驱动而采用第三方的驱动包,或者等Slore老师有空补全Cat看看是否可行?

点评

你说的AC-9260原系统是否自带驱动?如果原系统没有驱动,光有cat也无济于事啊。  详情 回复 发表于 2019-9-26 11:16
回复

使用道具 举报

1837#
发表于 2019-9-26 11:14:44 | 只看该作者
可能有漏提交?你重新下载master试试。不需要vendor,打开先看看可否显示选项,不报错。
-------------------------------------------------------------------------------------------------------------------------------
下载了一个9月23的(上图),打开正常,但制作后的构建信息显示了下述状况:

Applying Patch:D:\wimbuilder2-master\Projects\WIN10XPE\02-Apps\7-Zip\main.bat
[MACRO]V2X.cmd 7-Zip -Extract "7z*-x86.exe" "A:\Program Files\7-Zip\"
系统找不到指定的路径。
找不到文件
[MACRO]Extract2X "" "A:\Program Files\7-Zip\"
'7za' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
系统找不到指定的路径。
系统找不到指定的文件。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
[MACRO]LINK "#pDesktop#p\7-zip" "#pProgramFiles#p\7-zip\7zFM.exe"

原来是 7za.exe 没放入 bin 的 x64 及 x86 目录内。还有诸如下述的错误,可能是缺少 vendor 目录所致。

[MACRO]Extract2X "" "A:\Temp\HotSwap\"
'7za' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。

检查出现 assets 脚本错误的版本却是 9月25日的新版(下图),难道还有更加新的超新版吗?

last_wimbuilder.rar (29.98 KB, 下载次数: 0)




点评

只下master可以制作原版纯净PE。 你这个需要把09.01的vendor目录复制过来,就能用了。 7z, PECMD都在vendor里面。  详情 回复 发表于 2019-9-26 11:21
补齐vender目录撒!前面帖子我说了。  详情 回复 发表于 2019-9-26 11:19
回复

使用道具 举报

1838#
发表于 2019-9-26 11:16:28 | 只看该作者
现在我还是用的09.01的版本,还是期待S大 下一个完整的版本吧
期待完整和稳定的版本哈
回复

使用道具 举报

1839#
发表于 2019-9-26 11:16:55 来自手机 | 只看该作者
2011wanglei5207 发表于 2019-9-26 11:07
这里提供一个思路不知道是否可行,通过NTLite来识别对应的无线或者有线驱动:



        你说的AC-9260原系统是否自带驱动?如果原系统没有驱动,光有cat也无济于事啊。

点评

原系统都是带的,我们每天接触最多的就是笔记本电脑,测试用1903的系统安装还没有发现无法识别的无线驱动,所以我昨天说如果可以启用内置无线驱动应该就可以解决绝大多数的无线上网问题,但是我勾选完整Catlog制作成  详情 回复 发表于 2019-9-26 11:28
回复

使用道具 举报

1840#
发表于 2019-9-26 11:19:22 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-7 12:26 编辑
WAIGO 发表于 2019-9-26 11:14
可能有漏提交?你重新下载master试试。不需要vendor,打开先看看可否显示选项,不报错。
---------------- ...


        补齐vendor目录撒!前面帖子我说了。

点评

大佬能否给一份完整的 WimBuilder2 目录啊,我现在是用WimBuilder2-20190901 ,然后各种补丁覆盖,搞的我现在都不知道到底改了哪了。 只要WimBuilder2主目录就好了,这样体积小,其他的补丁我自己从工程目录复制过  详情 回复 发表于 2019-9-26 11:43
回复

使用道具 举报

1841#
 楼主| 发表于 2019-9-26 11:21:51 | 只看该作者
WAIGO 发表于 2019-9-26 11:14
可能有漏提交?你重新下载master试试。不需要vendor,打开先看看可否显示选项,不报错。
---------------- ...

只下master可以制作原版纯净PE。
你这个需要把09.01的vendor目录复制过来,就能用了。
7z, PECMD都在vendor里面。
回复

使用道具 举报

1842#
发表于 2019-9-26 11:28:24 | 只看该作者
liuzhaoyzz 发表于 2019-9-26 11:16
你说的AC-9260原系统是否自带驱动?如果原系统没有驱动,光有cat也无济于事啊。

原系统都是带的,我们每天接触最多的就是笔记本电脑,测试用1903的系统安装还没有发现无法识别的无线驱动,所以我昨天说如果可以启用内置无线驱动应该就可以解决绝大多数的无线上网问题,但是我勾选完整Catlog制作成品测试包括用您的成品测试都是无法识别AC-9260的,可能其它一些新型号也无法识别,还没做大范围测试!

点评

界面看下驱动文件名。确认下install.wim是不是有。 driver\main.bat 下面有程序添加的驱动。 call adddriver s netr8x.inf之类的,把你的驱动补上。 不可能全部都补充,系统的自带驱动300MB啊。 我这里明显补  详情 回复 发表于 2019-9-26 11:52
回复

使用道具 举报

1843#
发表于 2019-9-26 11:43:26 | 只看该作者
liuzhaoyzz 发表于 2019-9-26 11:19
补齐vender目录撒!前面帖子我说了。

大佬能否给一份完整的 WimBuilder2 目录啊,我现在是用WimBuilder2-20190901 ,然后各种补丁覆盖,搞的我现在都不知道到底改了哪了。
只要WimBuilder2主目录就好了,这样体积小,其他的补丁我自己从工程目录复制过来就好了

点评

http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=411399&pid=3863266&fromuid=298214 http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=411399&pid=3864122&fromuid=298214  详情 回复 发表于 2019-9-26 12:46
github下载master就是主目录,从09.01复制vendor目录就行了。另外有个人补丁,自行复制。  发表于 2019-9-26 11:53
回复

使用道具 举报

1844#
 楼主| 发表于 2019-9-26 11:52:48 | 只看该作者
2011wanglei5207 发表于 2019-9-26 11:28
原系统都是带的,我们每天接触最多的就是笔记本电脑,测试用1903的系统安装还没有发现无法识别的无线驱动 ...

界面看下驱动文件名。确认下install.wim是不是有。
driver\main.bat
下面有程序添加的驱动。
call adddriver s  netr8x.inf之类的,把你的驱动补上。
不可能全部都补充,系统的自带驱动300MB啊。
我这里明显补充的不多,好多netrtwlanu.inf之类的无线网卡驱动都没带。

点评

用NTLite对比驱动列表手动删除了内置的无线和一些其它无用驱动 采用第三方驱动包测试效果不错 体积控制也很好,麻烦咨询一下slore老师,之前成品没有添加MTP现在想加进去有没有比较简单的方法,您的补丁文件我看的头  详情 回复 发表于 2019-9-26 17:36
能否考虑提取所有内置的驱动打包成7z或者cab格式,通过dpnist之类来安装,这样可以直接删除自带的驱动而打包之后体积控制应该非常不错!  详情 回复 发表于 2019-9-26 11:59
回复

使用道具 举报

1845#
发表于 2019-9-26 11:59:20 | 只看该作者
slore 发表于 2019-9-26 11:52
界面看下驱动文件名。确认下install.wim是不是有。
driver\main.bat
下面有程序添加的驱动。

能否考虑提取所有内置的驱动打包成7z或者cab格式,通过dpnist之类来安装,这样可以直接删除自带的驱动而打包之后体积控制应该非常不错!

点评

这个批处理可以做,谁对驱动有兴趣可以制作补丁打包补丁的啊。 我现在主要还是调查打印机v1903上微软的机制, SYSTEM和Admin瞬切已经搞清楚了系统服务的处理。 要开发LUA加载器,支持多用户切换。  详情 回复 发表于 2019-9-26 12:04
回复

使用道具 举报

1846#
 楼主| 发表于 2019-9-26 12:04:27 | 只看该作者
本帖最后由 slore 于 2019-9-26 12:07 编辑
2011wanglei5207 发表于 2019-9-26 11:59
能否考虑提取所有内置的驱动打包成7z或者cab格式,通过dpnist之类来安装,这样可以直接删除自带的驱动而 ...


这个批处理简单就能做,谁对驱动有兴趣可以制作驱动打包补丁的啊。我只用虚拟机,对这块一般。

我现在主要还是调查打印机v1903上微软的机制,
SYSTEM和Admin瞬切已经搞清楚了系统服务的处理。
要开发LUA加载器,支持多用户切换。

点评

[attachimg]401706[/attachimg] 添加相关驱动确实就可以了,补丁包制作还不太会,顺便咨询一下Lua启动器支持的双用户快速切换移植到PECMD是否通用?你们都是大厦的构建者,我们充其量就是玩玩装修,框架做好可以让  详情 回复 发表于 2019-9-26 12:10
回复

使用道具 举报

1847#
发表于 2019-9-26 12:10:47 | 只看该作者
slore 发表于 2019-9-26 12:04
这个批处理简单就能做,谁对驱动有兴趣可以制作补丁打包补丁的啊。我只用虚拟机,对这块一般。

我现 ...


添加相关驱动确实就可以了,补丁包制作还不太会,顺便咨询一下Lua启动器支持的双用户快速切换移植到PECMD是否通用?你们都是大厦的构建者,我们充其量就是玩玩装修,框架做好可以让它变的更漂亮,其它的难度系数颇高,哈哈!
再次感谢slore老师提供这么高端的制作器,辛苦了!

点评

理论上是通用的,startnet.cmd也可以,不过必须需要额外的程序进行用户切换事件监听。 这么说把,加载器选LUA,但是不同用户,LUA加载器中调用对应的pecmdadmin.ini或者pecmd.ini是可行的。 需要pecmd.exe加载器自  详情 回复 发表于 2019-9-26 12:51
回复

使用道具 举报

1848#
发表于 2019-9-26 12:46:00 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-7 12:27 编辑
5603572 发表于 2019-9-26 11:43
大佬能否给一份完整的 WimBuilder2 目录啊,我现在是用WimBuilder2-20190901 ,然后各种补丁覆盖,搞的我 ...


      
http://wuyou.net/forum.php?mod=r ... &fromuid=298214
http://wuyou.net/forum.php?mod=r ... &fromuid=298214
http://wuyou.net/forum.php?mod=r ... &fromuid=298214

类似的问题我回复了很多遍了,只有三步,很简单啊:
1、https://github.com/slorelee/wimbuilder2/releases下载20190901release稳定版本,解压缩到0901目录。
2、https://github.com/slorelee/wimbuilder2/archive/master.zip下载开发版最新版本,比如20190926版本,解压缩到0926,然后全选子目录里面的文件,拷贝到第一个0901目录,覆盖对应的文件夹。新版linktodesktop,linktostartmenu速度更快。
3、链接: https://pan.baidu.com/s/1dcM0Bg4T8nkW-T6_Dpv6JQ 提取码: y2s1,下载我写的补丁包,解压缩到双心补丁,然后把补丁文件“双心精简、双心软件、无线网卡驱动、右击新建bat_reg_txt文件”这几个目录拷贝到G:\WimBuilder2-20190901\Projects\WIN10XPE目录下,跟那些02-Apps同级别。
vendor目录拷贝到0901的vendor目录覆盖,因为要修改UI_WIFI.ZIP。
Projects目录拷贝到G:\WimBuilder2-20190901\Projects目录,覆盖。因为要修改pecmd.lua去掉创建快捷方式的提示。
然后运行0901版本就是最新的了。我用的LUA启动器+winxshell作为shell,没用pecmd,没用penetwork。
一共就只有3个压缩包,同目录、同文件覆盖,用新版本覆盖旧版本就行了,复杂吗?不觉得。

为什么要这样做?因为wimbuilder2一直在更新,没有详细对比,我不知道到底更新了什么,索性用新版本覆盖旧版本。
我不能代替slore发布一个完整的release版本,因为wimbuilder2一直在更新啊。
wimbuilder2更新几个字节的东西,下载master版本覆盖就行了,我没必要再上传几十MB的补丁包,你也没必要反复下载重复的补丁吧。
如果我搞个完整的,你也不知道我倒底改了什么,怎么想都不合适。

我看实在不行,我就搞个完整的了。。。

点评

liuzhaoyzz老师,网卡驱动补丁包靠你了 如果从install提取完整的网卡驱动(包含有线和无线 新版内核微软一直在新增相关驱动支持)然后打包成7z,完全可以删除所有成品PE内置的驱动,这样应该有一个非常不  详情 回复 发表于 2019-9-26 12:53
回复

使用道具 举报

1849#
 楼主| 发表于 2019-9-26 12:51:33 | 只看该作者
本帖最后由 slore 于 2019-9-26 12:52 编辑
2011wanglei5207 发表于 2019-9-26 12:10
添加相关驱动确实就可以了,补丁包制作还不太会,顺便咨询一下Lua启动器支持的双用户快速切换移植到PEC ...


理论上是通用的,startnet.cmd也可以,不过必须需要额外的程序进行用户切换事件监听。
这么说把,加载器选LUA,但是不同用户,LUA加载器中调用对应的pecmdadmin.ini或者pecmd.ini是可行的。
需要pecmd.exe加载器自己支持。
硬用临时文件处理切换,pecmd脚本中读取文件状态来响应用户切换也是可以的,要写好pecmd.ini脚本,对我来说太难了。


解除微软这个限制比方说要1小时,让pecmd支持就需要20小时。

花时间,也许年底更新的话,可以有时间写吧。


比起这个移植,后续调查蓝牙功能,我更有兴趣些。

点评

看来要学会用Lua启动器了,适应了PECMD一时半会上手新的还需要点时间,以后直接弃用PECMD吧!  详情 回复 发表于 2019-9-26 13:03
回复

使用道具 举报

1850#
发表于 2019-9-26 12:53:32 | 只看该作者
liuzhaoyzz 发表于 2019-9-26 12:46
http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=411399&pid=3863266&fromuid=2 ...

liuzhaoyzz老师,网卡驱动补丁包靠你了  如果从install提取完整的网卡驱动(包含有线和无线 新版内核微软一直在新增相关驱动支持)然后打包成7z,完全可以删除所有成品PE内置的驱动,这样应该有一个非常不错的体积!

点评

这个思路不太对,微软虽然一直在更新增加相关驱动,但是再怎么更新,也没有网友来得快啊,网友想增加就增加,而且微软的驱动包很大,还有cat文件微软不是放在驱动目录一起的,而是集中存放,搞起来很麻烦,  详情 回复 发表于 2019-9-26 13:00
回复

使用道具 举报

1851#
发表于 2019-9-26 13:00:14 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-9-26 13:03 编辑
2011wanglei5207 发表于 2019-9-26 12:53
liuzhaoyzz老师,网卡驱动补丁包靠你了  如果从install提取完整的网卡驱动(包含有线和无线 新 ...


        这个思路不太对,微软虽然一直在更新增加相关驱动,但是再怎么更新,也没有网友来得快啊,网友想增加就增加,而且微软的驱动包很大,还有cat文件微软不是放在驱动目录一起的,而是集中存放,十个八个驱动搞起来还可以,上千个驱动整理起来就很麻烦,而且没有必要,第三方的已经很好用了,比如ljycslg、chiannet、saiz他们的第三方驱动包,够用了吧,他们驱动包之外的漏网之鱼,自己找到驱动,在设备管理器里面直接安装就行了啊。
        PE的体积问题,我现在精简到了435MB,包含有线无线驱动,基本上已经达到了我最初设想的体积了,我基本满意了。里面还有些内置驱动确实可以删除,还可以继续精简下去,以后有兴趣再说吧。
        我其实是个很懒散的人,找不到喜欢的才自己做PE。

点评

用NTLite挂载精简驱动真的是事半功倍,另外中国台湾友人的驱动包提取了Wlan部分打包之后体积控制非常好而且测试了几个不同型号网卡的笔记本都能通过,很不错!(用ljycslg大佬的碰到一个Realtek RTL8723BE的无线网卡  详情 回复 发表于 2019-9-26 17:33
回复

使用道具 举报

1852#
发表于 2019-9-26 13:03:13 | 只看该作者
slore 发表于 2019-9-26 12:51
理论上是通用的,startnet.cmd也可以,不过必须需要额外的程序进行用户切换事件监听。
这么说把,加载 ...

看来要学会用Lua启动器了,适应了PECMD一时半会上手新的还需要点时间,以后直接弃用PECMD吧!
回复

使用道具 举报

1853#
发表于 2019-9-26 13:37:30 | 只看该作者
本帖最后由 WAIGO 于 2019-9-26 13:55 编辑
liuzhaoyzz 发表于 2019-9-26 10:17
这种情况我碰到过,应该是G:\WimBuilder2-20190922\Projects\WIN10XPE\_Assets_\preset\custom ...


没用的,刚才把 custom.js 改名后(见图),点击 WimBuilder.cmd,显示的故障如旧。况且 custom.js 正正就是个人化的主要文件,在 2019.09.02 版用了好多天了,一直没有出问题。现在只能放弃最新的 9.25 版,改用这个 9.23 的 wimbuilder2-master 版算了。

点评

这就奇怪了,我从https://github.com/slorelee/wimbuilder2/archive/master.zip下载最新版本,解压到G:盘根目录,从release版本拷贝个verder到里面,运行没有任何问题啊?你试试看解压到一个新目录,不要带中  详情 回复 发表于 2019-9-26 16:20
回复

使用道具 举报

1854#
发表于 2019-9-26 16:20:56 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-7 12:28 编辑
WAIGO 发表于 2019-9-26 13:37
没用的,刚才把 custom.js 改名后(见图),点击 WimBuilder.cmd,显示的故障如旧。况且 custom.js 正正 ...


       这就奇怪了,我从https://github.com/slorelee/wimbuilder2/archive/master.zip下载最新版本,解压到G:盘根目录,从release版本拷贝个vendor到里面,运行没有任何问题啊?你试试看解压到一个新目录,不要带中文和空格的,试试看。

点评

弄清楚了,就是因为加入了您的大作 "无线网卡驱动" 项目,见此目录下没有 main.html 文件,就复制了一个空白的 main.html 进去, 这样就出事了。删除此文件之后,PE 可以顺利制作。但制作完成之后,检视 last_wimbui  详情 回复 发表于 2019-9-26 23:07
回复

使用道具 举报

1855#
发表于 2019-9-26 17:33:01 | 只看该作者
liuzhaoyzz 发表于 2019-9-26 13:00
这个思路不太对,微软虽然一直在更新增加相关驱动,但是再怎么更新,也没有网友来得快啊,网友 ...

用NTLite挂载精简驱动真的是事半功倍,另外中国台湾友人的驱动包提取了Wlan部分打包之后体积控制非常好而且测试了几个不同型号网卡的笔记本都能通过,很不错!(用ljycslg大佬的碰到一个Realtek RTL8723BE的无线网卡居然提示什么签名错误),但是有一个疑惑:没有博通的无线?

点评

我比較少遇到Broadcom的WIFI的樣子 所以沒加入 提醒了我 更新一下 不過這Win10PE最讚就是支援手機USB上網了!!! 缺什麼驅動都不怕 直接手機連網去抓!  详情 回复 发表于 2019-9-26 19:22
回复

使用道具 举报

1856#
发表于 2019-9-26 17:36:05 | 只看该作者
slore 发表于 2019-9-26 11:52
界面看下驱动文件名。确认下install.wim是不是有。
driver\main.bat
下面有程序添加的驱动。

用NTLite对比驱动列表手动删除了内置的无线和一些其它无用驱动 采用第三方驱动包测试效果不错 体积控制也很好,麻烦咨询一下slore老师,之前成品没有添加MTP现在想加进去有没有比较简单的方法,您的补丁文件我看的头晕 哈哈!

点评

你这个借助NTLITE梳理网卡驱动列表的思路挺不错的!拿到列表可以写个补丁精简驱动。  详情 回复 发表于 2019-9-26 18:59
1.下载与没有MTP成品的PE同版本的ISO。 2.打开WimBuilder2准备页面,选择ISO光盘,修改winre.wim为自定义的没有MTP的boot.wim。 3.预设选[demand],手动加载注册表的选项去掉, 组件勾选MTP,再勾选下Windows附件  详情 回复 发表于 2019-9-26 17:45
回复

使用道具 举报

1857#
 楼主| 发表于 2019-9-26 17:45:54 | 只看该作者
2011wanglei5207 发表于 2019-9-26 17:36
用NTLite对比驱动列表手动删除了内置的无线和一些其它无用驱动 采用第三方驱动包测试效果不错 体积控制也 ...

1.下载与没有MTP成品的PE同版本的ISO。
2.打开WimBuilder2准备页面,选择ISO光盘,修改winre.wim为自定义的没有MTP的boot.wim。
3.预设选[demand],手动加载注册表的选项去掉,
组件勾选MTP,再勾选下Windows附件(为了让组件被选择)
4.构建,没特别问题的话,这个PE就追加了MTP功能。

点评

[attachimg]401741[/attachimg] 不知道有没有影响?  详情 回复 发表于 2019-9-26 18:18
2个“工程名”勾选需要去掉吗?  详情 回复 发表于 2019-9-26 18:11
没有成功  详情 回复 发表于 2019-9-26 18:08
好的 感谢 我来试试!  详情 回复 发表于 2019-9-26 17:48
回复

使用道具 举报

1858#
发表于 2019-9-26 17:48:17 | 只看该作者
slore 发表于 2019-9-26 17:45
1.下载与没有MTP成品的PE同版本的ISO。
2.打开WimBuilder2准备页面,选择ISO光盘,修改winre.wim为自定 ...

好的 感谢 我来试试!
回复

使用道具 举报

1859#
发表于 2019-9-26 18:07:30 | 只看该作者
进入pe操作一段时间后,从开始菜单关机和重启反应特别慢等待时间特别长,是startisback版本的问题吗,该怎么解决,求大神告知

点评

感谢slore大!我想再问一下slore大,如何设置pe是高性能模式,6700hq的笔记本只能运行在最低主频上800mhz上  详情 回复 发表于 2019-9-26 21:07
PECMD的问题。wpeutil shutdown 不卡。  发表于 2019-9-26 20:28
回复

使用道具 举报

1860#
发表于 2019-9-26 18:08:38 | 只看该作者
slore 发表于 2019-9-26 17:45
1.下载与没有MTP成品的PE同版本的ISO。
2.打开WimBuilder2准备页面,选择ISO光盘,修改winre.wim为自定 ...

没有成功

点评

对比了一下test/boot.wim生成的带MTP补丁的Wim,System32目录下文件都不缺,其它位置多出的目录都是空的 没有文件!  详情 回复 发表于 2019-9-27 09:54
我用的18362的内核,明天对比一下文件,感谢!  详情 回复 发表于 2019-9-26 20:38
我是winre.wim基础的,你准备页面用test/boot.wim操作下,可以得到一个只有MTP补丁的几MB的boot.wim,你对比下这个里面的文件是否都添加上了。另外,win10pe的内核版本?太老的话可能不同。  发表于 2019-9-26 20:31
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-29 16:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表