无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: slore
打印 上一主题 下一主题

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

    [复制链接]
1201#
发表于 2019-8-28 23:10:07 | 只看该作者
slore 发表于 2019-8-28 22:24
networklist.bat第一行,goto :EOF删除
启动后,修改SetupInProgress。服务就可以启动了。

问题是我不使用 PENetwork 来连接 WiFi 。PECMD.INI 里面已有自动连接 WiFi 的代码,是 M 大替我设计的,十分好用。倘若连接成功,就会出现扇形的符号。

您说:"连接wifi其实不需要这个服务,这个是状态显示需要"。如果这个服务启动后才会显示出扇形的状态,对我来说就是必须的了。

"启动后,修改SetupInProgress。服务就可以启动了"。不明白要如何修改,可否给我修改好的全部代码,如果需要补充文件也请代为完成。再谢!
回复

使用道具 举报

1202#
发表于 2019-8-28 23:35:26 | 只看该作者
黑中见白 发表于 2019-8-28 23:07
1803系统,通过重启 netprofm服务得到
SLUI.EXE-0605216C.pf
SPPEXTCOMOBJ.EXE-0AD134A9.pf

您是说,启动 netprofm 服务,必须用到上面列表中众多文件吗?SLUI.EXE-0605216C.pf 这几个又是什么文件?
回复

使用道具 举报

1203#
发表于 2019-8-28 23:48:23 | 只看该作者
slore 发表于 2019-8-28 22:24
networklist.bat第一行,goto :EOF删除
启动后,修改SetupInProgress。服务就可以启动了。

另外,下面这句的 Start /t REG_DWORD /d 4 /f 是不是禁用 netprofm 服务的意思?

reg add HKLM\Tmp_System\ControlSet001\Services\netprofm /v Start /t REG_DWORD /d 4 /f
回复

使用道具 举报

1204#
发表于 2019-8-29 18:27:56 | 只看该作者
slore 发表于 2019-8-28 22:24
networklist.bat第一行,goto :EOF删除
启动后,修改SetupInProgress。服务就可以启动了。

费了九牛二虎之力,netprofm 服务终於可以启动了(见图),可是网络图标却是地球形状,和以前不一样。还需要修改什么,才能寻回以前的显示状态?

回复

使用道具 举报

1205#
发表于 2019-8-29 20:13:03 | 只看该作者
你连接无线网络图标就变了   
---------------------------------------------------
无线以前全系列都能用。现在不知为何全部连接不了,还在不断测试中。

上图所示是有线连接后的图标,以前不是这个模样……
回复

使用道具 举报

1206#
发表于 2019-8-29 22:10:19 | 只看该作者
本帖最后由 homyang 于 2019-8-29 22:29 编辑
WAIGO 发表于 2019-8-29 18:27
费了九牛二虎之力,netprofm 服务终於可以启动了(见图),可是网络图标却是地球形状,和以前不一样。还需 ...

网络图标问题,除了以前的相关文件外,这个文件夹Windows\SystemResources要添加文件,netprofm 服务启动外,好像与HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\NetworkSetup2有关,具体记不清楚了。

捕获1.jpg (100.64 KB, 下载次数: 160)

捕获1.jpg

点评

谢谢告知!我现在就尝试把旧时能用的有关注册表导出来看看……  详情 回复 发表于 2019-8-30 09:13
回复

使用道具 举报

1207#
发表于 2019-8-30 09:13:44 | 只看该作者
homyang 发表于 2019-8-29 22:10
网络图标问题,除了以前的相关文件外,这个文件夹Windows\SystemResources要添加文件,netprofm 服务启动 ...

谢谢告知!我现在就尝试把旧时能用的有关注册表导出来看看……
回复

使用道具 举报

1208#
 楼主| 发表于 2019-8-30 10:29:23 | 只看该作者
WAIGO 发表于 2019-8-30 09:13
谢谢告知!我现在就尝试把旧时能用的有关注册表导出来看看……

_networklist.bat就有。去掉goto :EOF就行了

点评

goto :EOF 前端已加了 REM , reg add HKLM\Tmp_System\ControlSet001\Services\netprofm /v Start /t REG_DWORD /d 4 /f 也改成 REG_DWORD /d 2 /f 了。 再注册 netprofm.dll 及 pnidui.dll 这两个文件,netp  详情 回复 发表于 2019-8-30 11:49
回复

使用道具 举报

1209#
发表于 2019-8-30 11:49:56 | 只看该作者
slore 发表于 2019-8-30 10:29
_networklist.bat就有。去掉goto :EOF就行了

goto :EOF 前端已加了 REM ,

reg add HKLM\Tmp_System\ControlSet001\Services\netprofm /v Start /t REG_DWORD /d 4 /f 也改成 REG_DWORD /d 2 /f 了。

再注册 netprofm.dll 及 pnidui.dll 这两个文件,netprofm 服务就可以启动。

只是即使服务启动,电脑显示屏形状的有线网络图标(见图一)都被换成地球形状(见图二)的了:




回复

使用道具 举报

1210#
发表于 2019-8-30 13:17:04 | 只看该作者
黑中见白
win10的不同版本号,图标不一样的   发表于 53 秒前

foxfirefox
连无线时,先把有线拔了测试比较方便吧   发表于 1 小时前

foxfirefox
新版本的系统就换成了 地球了。。   发表于 1 小时前
-----------------------------------------------------------------------------
谢谢告知!WiFi 无法自动连线问题还是解决不了。年老记性差,最早期无线是如何设置的,已完全忘记了,后期多半只是复制 INF,drivers,DriverStore 三个文件夹的同名文件就能用。

现在照旧复制文件后无线用不了,尝试加上好友 tools241 兄在 10PE18965x86_C 这三个文件夹的同名文件也用不了。他的那个 32 位 PE 只有 288,499 KB,笔电的无线也能连接成功。实在太奇怪了!
回复

使用道具 举报

1211#
发表于 2019-8-30 13:28:04 | 只看该作者
自动要先保存好wifi配置信息,然后再PE启动时导入wifi的配置信息。

点评

只需要在 WiFi.INI 里面填写好配置信息(可用加密信息),PECMD.INI 就会不断尝试自行连接。连接成功后会出现扇形网络图标。如何填写配置信息见下图: [attachimg]399860[/attachimg]  详情 回复 发表于 2019-8-30 14:23
回复

使用道具 举报

1212#
发表于 2019-8-30 13:29:16 | 只看该作者
导出WIFI配置信息.cmd
@echo off
set wlan_profile_folder=.
if not exist %wlan_profile_folder%(md %wlan_profile_folder%)
netsh wlan export profile folder=%wlan_profile_folder% key=clear  >nul

导入WIFI配置信息.cmd
@echo off
set wlan_profile_folder=.\
for %%i in (%wlan_profile_folder%\*.xml) do (netsh wlan add profile filename="%%i")  >nul


点评

谢谢告知此种方法,已记录下来备用! 微软前天刚推出 win10PE18970 版,您即日就做好发布了。我制作后却是一直无法启动,可否告知您是如何成功制作的,需要更改或补充文件吗?非常感谢!!  详情 回复 发表于 2019-9-1 08:35
回复

使用道具 举报

1213#
发表于 2019-8-30 14:23:47 | 只看该作者
foxfirefox 发表于 2019-8-30 13:28
自动要先保存好wifi配置信息,然后再PE启动时导入wifi的配置信息。

只需要在 WiFi.INI 里面填写好配置信息(可用加密信息),PECMD.INI 就会不断尝试自行连接。连接成功后会出现扇形网络图标。如何填写配置信息见下图:

回复

使用道具 举报

1214#
发表于 2019-8-31 12:24:15 | 只看该作者
本机,我是penetwork导出配置,启动时加载配置文件

点评

penetwork 如何导出配置?兄台可否说详细一点。谢谢!  详情 回复 发表于 2019-8-31 15:06
回复

使用道具 举报

1215#
发表于 2019-8-31 15:03:45 | 只看该作者
Win10 18970.1005 x64/86 版 WimBuilder2-Full 制作后均启动不了。恳请老大看看要如何解决?谢谢!
回复

使用道具 举报

1216#
发表于 2019-8-31 15:06:15 | 只看该作者
2012qnmd 发表于 2019-8-31 12:24
本机,我是penetwork导出配置,启动时加载配置文件

penetwork 如何导出配置?兄台可否说详细一点。谢谢!
回复

使用道具 举报

1217#
发表于 2019-8-31 18:52:22 | 只看该作者
连上wifi,penetwork界面,选择wifi,选择首选网络,选你的,点导出.

然后,写WiFi自动连接.cmd

@echo off
netsh wlan add profile filename="%~dp0TP-Link_4294c.xml"
netsh wlan connect name="TP-Link_4294c"
netsh wlan show interfaces
exit

另外反馈,你PE下, FastStoneCapture 不能录评

点评

谢谢告知导出wifi,信息及自动连接的方法,已记录下来备用! 另外,有什么办法可以查探 FileRepository 目录下,哪个文件是自家 WiFi 能用的?  详情 回复 发表于 2019-9-1 08:42
回复

使用道具 举报

1218#
发表于 2019-8-31 21:17:55 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-9-1 08:45 编辑

cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24用的这个镜像,1809.17763.316
1、v2019.07.14WimBuilder2-Full,构建PE成功,用的是PECMD+explorer作为shell,Vmware里面测试,以system身份登录没问题,以administrator的身份登录,点击yes确定之后,一直卡死在登录界面转圈,怎么回事?需要提供哪些相关信息?

2019-08-31 21:01:00,INFO      [WIN10XPE] --- 构建信息
2019-08-31 21:01:03,INFO      [WIN10XPE] --- MOUNT [_Factory_\target\WIN10XPE\winre.wim:1] -* [_Factory_\target\WIN10XPE\mounted]
2019-08-31 21:01:46,INFO      [WIN10XPE] --- UNMOUNT [_Factory_\target\WIN10XPE\mounted] /commit
2019-08-31 21:02:19,INFO      [WIN10XPE] --- EXPORT [_Factory_\target\WIN10XPE\winre.wim:1] -* [_Factory_\target\WIN10XPE\build\boot.wim]

模板选择default,稍微调整了下。勾选精简标签右侧的强力精简(实验性功能)。成品530MB.
似乎不勾选精简标签右侧的强力精简(实验性功能)就可以进去。成品595MB.
能否提供个稳定的带网络的精简版配置?

2、用的是PECMD+winxshell作为shell,托盘区怎么没有有线网连接图标显示?

3、选择了自动以administrator身份登录,为什么默认不是yes,还是no?

4、补丁那个页面的配置能否另存保存下来?

5、第三方软件有没有快捷方法快速加到桌面和开始程序组里面?

Windows 10 x64-2019-08-31-20-02-16.png (7.44 KB, 下载次数: 131)

Windows 10 x64-2019-08-31-20-02-16.png

自动登录无效.jpg (103.72 KB, 下载次数: 152)

自动登录无效.jpg

点评

1、v2019.07.14WimBuilder2-Full,构建PE成功,用的是PECMD+explorer作为shell, Vmware里面测试,以system身份登录没问题, 以administrator的身份登录,点击yes确定之后,一直卡死在登录界面转圈,怎么回事?需  详情 回复 发表于 2019-9-1 09:21
本人也是这种情况,只要以administrator身份登录,就停在这里了,另外,输入法点开的是ENG在最下面,想请教楼主或大神们,如何做把它倒过来,谢谢!  详情 回复 发表于 2019-9-1 08:48
兄弟呀,能否不要用点评,容易被忽略。直接回复撒。  发表于 2019-9-1 08:47
本人也是这种情况,只要以administrator身份登录,就停在这里了,另外,输入法点开的是ENG在最下面,想请教楼主或大神们,如何做把它倒过来,谢谢!  发表于 2019-9-1 08:43
回复

使用道具 举报

1219#
发表于 2019-8-31 21:21:12 | 只看该作者
感谢分享,学习了
回复

使用道具 举报

1220#
发表于 2019-8-31 22:17:06 | 只看该作者
刚才又试了cn_windows_10_enterprise_2016_ltsb_x64_dvd_9060409,14393.0
用PECMD+WINXSHELL无论选择admin或者是system,都是卡死进不去桌面。

Windows 10 x64-2019-08-31-22-15-49.png (119.42 KB, 下载次数: 141)

Windows 10 x64-2019-08-31-22-15-49.png

点评

1607太老了,他这个是针对1809和1903的, 1803的有时候都有点问题的  发表于 2019-9-1 03:09
回复

使用道具 举报

1221#
发表于 2019-9-1 06:49:37 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-9-1 07:54 编辑

1809也不行啊。楼上的楼上的楼上有啊。不能用那个精简中的实验性功能,问题是不用他,PE就太大了。

点评

正式版1903是没有问题的, 20H1的话18960之后的版本需要使用github的最新版. 精简是按照一个俄罗斯的200MB的维护PE为例子(v1809), 做的. 不同版本不一定能用吧. 而且这个精简版肯定是删除了大量内置网络驱动的,  详情 回复 发表于 2019-9-1 06:56
回复

使用道具 举报

1222#
 楼主| 发表于 2019-9-1 06:56:29 | 只看该作者
本帖最后由 slore 于 2019-9-1 07:06 编辑
liuzhaoyzz 发表于 2019-9-1 06:49
1809也不行啊。楼上的楼上的楼上有啊。不能用那个精简中的实现性功能,问题是不用他,PE就太大了。


正式版1903是没有问题的(各功能, 不含[精简]), 20H1的话18960之后的版本需要使用github的最新版.

精简是按照一个俄罗斯的200MB的维护PE为例子(v1809), 做的. 不同版本不一定能用吧.

而且这个精简版肯定是删除了大量内置网络驱动的, 需要精简网络版,
需要自己修改slim\*.bat,
如果删除,如何保留,都在批处理中, 精简而不失功能, 是细活, 如今的硬件环境,
没必要在上面花时间.

你可以找一个小的PE, 对于文件列表, 自己补充一个删除清单即可.

点评

大神,PE精简不是个体力活,真的是个技术活啊,不懂得操作系统底层的文件涵义,搞起来很费劲。 手把手一起做WIN10维护PE,有渔也有鱼 - PE讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?  详情 回复 发表于 2019-9-1 08:03
回复

使用道具 举报

1223#
发表于 2019-9-1 08:03:12 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-9-1 08:05 编辑
slore 发表于 2019-9-1 06:56
正式版1903是没有问题的(各功能, 不含[精简]), 20H1的话18960之后的版本需要使用github的最新版.

精 ...


大神,PE精简不是个体力活,真的是个技术活啊,不懂得操作系统底层的文件涵义,搞起来很费劲。
手把手一起做WIN10维护PE,有渔也有鱼 - PE讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=378646
您这个帖子里面的精简办法,这明显是技术帝才能搞的,全凭体力搞不定。找个小的PE做对比,文件量太大了,工作量不小吧。
你在帖子里面回复说有个人提供了个精简清单给你,能否分享出来,我们照单测试下可行?不管这个清单怎么样。

1222楼的问题,有解决办法吗?第2-5条。

点评

找个小的PE做对比,文件量太大了,工作量不小吧。不用一个个精简啊, 把小PE的中没有的大文件删除即可.  发表于 2019-9-1 22:49
回复

使用道具 举报

1224#
发表于 2019-9-1 08:35:39 | 只看该作者
本帖最后由 WAIGO 于 2019-9-1 09:35 编辑
foxfirefox 发表于 2019-8-30 13:29
导出WIFI配置信息.cmd
@echo off
set wlan_profile_folder=.


谢谢告知此种方法,已记录下来备用!

微软前天刚推出 win10 18970 版,您即日就做好发布了。我制作后却是一直无法启动,可否告知您是如何成功制作的,需要更改或补充文件吗?非常感谢!!
回复

使用道具 举报

1225#
 楼主| 发表于 2019-9-1 08:37:21 | 只看该作者
WAIGO 发表于 2019-9-1 08:35
谢谢告知此种方法,已记录下来备用!

微软前天刚推出 win10PE18970 版,您即日就做好发布了。我制作后 ...

07.08 版本不行, 需要补充 GameInput.dll

https://github.com/slorelee/wimb ... dd148a843f0e93c9864

点评

谢谢告知!我马上就去测试……  详情 回复 发表于 2019-9-1 08:47
回复

使用道具 举报

1226#
发表于 2019-9-1 08:42:58 | 只看该作者
2012qnmd 发表于 2019-8-31 18:52
连上wifi,penetwork界面,选择wifi,选择首选网络,选你的,点导出.

然后,写WiFi自动连接.cmd

谢谢告知导出wifi,信息及自动连接的方法,已记录下来备用!

另外,有什么办法可以查探 FileRepository 目录下,哪个文件是自家 WiFi 能用的?
回复

使用道具 举报

1227#
发表于 2019-9-1 08:47:34 | 只看该作者
slore 发表于 2019-9-1 08:37
07.08 版本不行, 需要补充 GameInput.dll

https://github.com/slorelee/wimbuilder2/commit/c72165ab2 ...

谢谢告知!我马上就去测试……
回复

使用道具 举报

1228#
发表于 2019-9-1 08:48:11 | 只看该作者
liuzhaoyzz 发表于 2019-8-31 21:17
cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24用的这个镜像,1809.17763.316
1、v2019.07.14WimBu ...

本人也是这种情况,只要以administrator身份登录,就停在这里了,另外,输入法点开的是ENG在最下面,想请教楼主或大神们,如何做把它倒过来,谢谢!
回复

使用道具 举报

1229#
 楼主| 发表于 2019-9-1 09:21:42 | 只看该作者
liuzhaoyzz 发表于 2019-8-31 21:17
cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24用的这个镜像,1809.17763.316
1、v2019.07.14WimBu ...

1、v2019.07.14WimBuilder2-Full,构建PE成功,用的是PECMD+explorer作为shell,
Vmware里面测试,以system身份登录没问题,
以administrator的身份登录,点击yes确定之后,一直卡死在登录界面转圈,怎么回事?需要提供哪些相关信息?


可能是Admin支持的文件不全, 我使用的uup上的镜像,或者正式release的Win 10 ISO。
但是没有试过 ltsc 版本。

2、用的是PECMD+winxshell作为shell,托盘区怎么没有有线网连接图标显示?


WimBuilder2\Projects\WIN10XPE\_CustomFiles_\PEMaterial\Autoruns\Startup
下面放置一个wxsWifi.bat
start WinXShell.exe -ui -jcfg wxsUI\UI_WIFI.zip


如果卡在左上角的话,说明系统netprofm服务没启动。获取有线网络状态的API会卡死。(正常系统也一样)
UI_WIFI.zip/main.jcfg:
"wirednetworkicon":false,
就好了。
(最近打算更新下WinXShell,这个打算自动检测服务,如果服务不正常就仅显示无线信号强度)

3、选择了自动以administrator身份登录,为什么默认不是yes,还是no?

该选项只有使用LUA启动器时, 才有效.
PECMD的话,自己修改 PECMDAMIN.ini,改下 YESNO就好了.

4、补丁那个页面的配置能否另存保存下来?

目前程序没提供, 后续版本, 支持 导出当前设定自动构建.

目前, 根据需要可以自己手动编辑[预设].
WimBuilder2\Projects\WIN10XPE\_Assets_\preset
复制 default.js 为 custom.js
然后编辑. 内容自己看了就懂.就是各个选项的默认值.

5、第三方软件有没有快捷方法快速加到桌面和开始程序组里面?


我认为直接用 加载外置 命令处理第三方工具就好了,所以暂时没有提供选项.

参考 7-Zip\main.bat

call Link "#pDesktop#p\7-zip" "#pProgramFiles#p\7-zip\7zFM.exe"

或者自己在PECMD.ini中添加LINK命令即可.

点评

1、 那需要补齐哪些文件,怎么补?我喜欢LTSC版本,省事啊。版本是1809.17763.317,看了说明是支持的版本啊。 2、刚才试了用PECMD.LUA+EXPLORER作为shell,system身份登录可以见到桌面,admin身份看不到桌面,  详情 回复 发表于 2019-9-1 09:55
回复

使用道具 举报

1230#
发表于 2019-9-1 09:55:26 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-9-1 14:44 编辑



1、
可能是Admin支持的文件不全, 我使用的uup上的镜像,或者正式release的Win 10 ISO。
但是没有试过 ltsc 版本。


那需要补齐哪些文件,怎么补?我喜欢LTSC版本,省事啊。版本是1809.17763.317,看了说明是支持的版本啊。

2、刚才试了用PECMD.LUA+EXPLORER作为shell,system身份登录可以见到桌面,admin身份看不到桌面,一直转圈。不过桌面上面有了penetwork,也可以在托盘区看到。桌面上也有了7z。以前版本构建选择pecmd.ini+explorer作为shell是看不到penetwork的,也没有7z。

3、
目前, 根据需要可以自己手动编辑[预设].
WimBuilder2\Projects\WIN10XPE\_Assets_\preset
复制 default.js 为 custom.js
然后编辑. 内容自己看了就懂.就是各个选项的默认值.


看了设置有很多项,不敢乱改,我还是选择在GUI界面点下吧,所见即所得啊。

4、关于第三方软件,我想用wimbuilder2一次搞定,不想再在BOOTPE.ISO里面解压挂载二次修改。
我看了整个帖子,越看越发晕,又是main.bat,又是X_PF,X_PF(x86),X_Desktop,为什么WimBuilder2-Full不建立个空目录呢?还有说明里面的_ISO_,WimBuilder2-Full里面完全没找到啊,构建一次ISO才知道,才有这个目录,第一次弄根本不知道这个目录应该建立在哪里。
又是call X2X,怎么有的又是call V2X
又是Projects\WIN10XPE\02-Apps,怎么后来又是移到vendor,越看越糊涂,不知道倒底哪个是哪个。
wimbuilder2很强大,可定制性很高,也很灵活,就是要掌握的知识点太多。

Windows 10 x64-2019-09-01-09-38-04.png (1018.24 KB, 下载次数: 187)

Windows 10 x64-2019-09-01-09-38-04.png

点评

[attachimg]400008[/attachimg] 下载了你说的ltsc版本, [full 预设]去掉.net2分钟就构建出来了. 可以正常进入Admin没有问题. 你没有使用自定义的修改么? 建议你下载最新v2019.09.01版本吧, 这次带了一个  详情 回复 发表于 2019-9-1 21:56
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 07:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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