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

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

   火... [复制链接]
发表于 2019-7-28 15:15:39 | 显示全部楼层
slore 发表于 2019-7-27 16:57
我测试了下並沒有明显感觉。。。

你可以在

实际测试了一下,自制的PE在登陆Administrator账户的时候添加此注册项确实可以节约5秒(虚拟机),Bluebells老师的PE测试了一下,登陆非常快,可能跟没有加载外置驱动有关系,另外精简很厉害所以加载非常有优势,可以作为PE精简参考,感谢!
回复

使用道具 举报

 楼主| 发表于 2019-7-28 16:22:18 | 显示全部楼层
本帖最后由 slore 于 2019-7-28 17:08 编辑
Bluebells 发表于 2019-7-27 20:34
我这边的测试效果挺明显的, 如果你有兴趣, 可以试试我制作的
链接: https://www.lanzous.com/b861814/  ...


你纯X盘啊。为什么不传wim格式。。。

看了下,没有加载基本驱动,也没调用wpeinit进行基本网络初始化。。。
这里看微软的日志,我虚拟机基本网络初始化要5,6秒吧。感觉省这里了。

Windows.UI.Logon.dll 改名 Windows.UI.Logon.dll.org用控制台模式不知道Admin登录会不会更快。

点评

slore老师,自制18362.30双账户PE实测用控制台模式反而Administrator登陆更慢(或许是个例,而且交互界面不美观)!  详情 回复 发表于 2019-7-29 10:04
我特意制作了高度精简的版本, 用于比较添加该键值与否之间的差异 你可以先测试已添加该键值的PE的用户登录时间, 然后再移除该键值,再进行记录, 最后进行比较(使用高度精简的WinPE可以得到更明显的时间差) 我这边在  详情 回复 发表于 2019-7-28 19:15
回复

使用道具 举报

发表于 2019-7-28 17:02:58 | 显示全部楼层
超全的教程,MARK先。
回复

使用道具 举报

发表于 2019-7-28 19:15:33 | 显示全部楼层
slore 发表于 2019-7-28 16:22
你纯X盘啊。为什么不传wim格式。。。

看了下,没有加载基本驱动,也没调用wpeinit进行基本网络初始 ...

我特意制作了高度精简的版本, 用于比较添加该键值与否之间的差异
你可以先测试已添加该键值的PE的用户登录时间, 然后再移除该键值,再进行记录, 最后进行比较(使用高度精简的WinPE可以得到更明显的时间差)
我这边在没有添加该键值时, Administrator 用户的登录时间需要十几秒, 而添加该键值后, 用时仅两秒左右

点评

並沒有发现有啥区别。。。 测试了好几遍。。。原来已经在【Explorer组件】的注册表Explorer_RegDefault.reg中设置过了。 ADMIN帐户准备7秒。 PNP初始化5秒(winpeshl.exe),基本网络初始  详情 回复 发表于 2019-7-29 00:35
回复

使用道具 举报

发表于 2019-7-28 21:16:10 | 显示全部楼层
本帖最后由 黑中见白 于 2019-7-28 21:17 编辑

1809的远程桌面版的注册表,主要是注销特别快,登录没注意

Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer]
"EnableAutoTray"=dword:00000000
"ExplorerStartupTraceRecorded"=dword:00000001
"ShellState"=hex:24,00,00,00,37,a8,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  01,00,00,00,13,00,00,00,00,00,00,00,72,00,00,00
"UserSignedIn"=dword:00000001
"SIDUpdatedOnLibraries"=dword:00000001
"LocalKnownFoldersMigrated"=dword:00000001
"TelemetrySalt"=dword:00000003
"FirstRunTelemetryComplete"=dword:00000001
"AppReadinessLogonComplete"=dword:00000001
"SlowContextMenuEntries"=hex:60,24,b2,21,ea,3a,69,10,a2,dc,08,00,2b,30,30,9d,\
  40,05,00,00,aa,54,f7,0b,67,c9,5c,44,ab,3d,d8,fd,a9,ba,e7,ef,c6,0e,00,00,10,\
  90,1e,f8,a4,6e,ce,11,a7,ff,00,aa,00,3c,a9,f6,d4,23,00,00,b4,a6,69,5b,3b,39,\
  9c,45,8e,bb,21,42,37,a9,e7,ac,d8,1d,00,00,8f,c3,b2,c1,ca,3d,3d,4e,bc,34,d5,\
  b8,7b,63,65,43,d2,0c,00,00
"PostAppInstallTasksCompleted"=dword:00000001
"link"=hex:18,00,00,00
"ShowRecent"=dword:00000000
"ShowFrequent"=dword:00000000
"Browse For Folder Width"=dword:00000292
"Browse For Folder Height"=dword:00000257
回复

使用道具 举报

 楼主| 发表于 2019-7-29 00:35:47 | 显示全部楼层
本帖最后由 slore 于 2019-7-29 00:36 编辑
Bluebells 发表于 2019-7-28 19:15
我特意制作了高度精简的版本, 用于比较添加该键值与否之间的差异
你可以先测试已添加该键值的PE的用户登 ...


PecmdAdmin.log 23:19:40->12:19:47
Pecmd.log           12:19:52----------------------------->23:20:26
    winpeshl.log         23:20:04-------->23:20:10
        wpeinit.log            23:20:05->23:20:10


PecmdAdmin.log 23:39:05->12:39:12
Pecmd.log           12:39:18----------------------------->23:39:52
    winpeshl.log         23:39:26-------->23:39:36
        wpeinit.log            23:39:31->23:39:36


並沒有发现有啥区别。。。
测试了好几遍。。。原来已经在【Explorer组件】的注册表Explorer_RegDefault.reg中设置过了。


ADMIN帐户准备7秒。
系统登录ADMIN帐户5秒。
PNP初始化5秒(winpeshl.exe),基本网络初始化5秒(wpeinit.exe)。
PECMD创建快捷方式,驱动加载16秒。

看PecmdAdmin.log与Pecmd.log的创建时间,更新时间就可以了。
感觉基本上最简单要12秒吧,从加载完wim,开始启动到桌面显示。

[黑中见白]的添加了,结果也一样。
PecmdAdmin.log 00:30:00->00:30:07
Pecmd.log           00:30:13----------------------------->00:30:46


反过来,如果不设置的话,速度也没慢多少,不过 固定到任务栏的 图标无法显示,
托盘区域的图标也不正常。。。所以UserSignedIn必须设置。

点评

这注册表到底是干啥用的  详情 回复 发表于 2019-7-29 00:56
回复

使用道具 举报

发表于 2019-7-29 00:56:26 来自手机 | 显示全部楼层
slore 发表于 2019-7-29 00:35
並沒有发现有啥区别。。。
测试了好几遍。。。原来已经在【Explorer组件】的注册表Explo ...

这注册表到底是干啥用的
回复

使用道具 举报

发表于 2019-7-29 10:04:27 | 显示全部楼层
slore 发表于 2019-7-28 16:22
你纯X盘啊。为什么不传wim格式。。。

看了下,没有加载基本驱动,也没调用wpeinit进行基本网络初始 ...

slore老师,自制18362.30双账户PE实测用控制台模式反而Administrator登陆更慢(或许是个例,而且交互界面不美观)!
回复

使用道具 举报

发表于 2019-8-2 12:18:26 | 显示全部楼层
谢谢楼主分享 顶一个
回复

使用道具 举报

发表于 2019-8-2 12:23:42 | 显示全部楼层
感谢分享,期待楼主大大!
回复

使用道具 举报

发表于 2019-8-4 15:50:57 | 显示全部楼层


制作18950专业中文版
sshot-0.png

1、任务管理器还是英文
sshot-1.png

2、startlsback开始菜单不可以自己设置修改,尝试安装2.8.6版本显示不
支持安装,但在本地系统没问题。
sshot-2.png



点评

18950出来预览版我就跑过一遍,所以组件功能都没啥明显变化,基本使用正常。 1. 任务管理器,winre.wim默认带的老XP版本,速度快,没有提供中文语言。 你可以选择【组件】->【任务管理器】,得到与Win10一样的任  详情 回复 发表于 2019-8-4 16:14
回复

使用道具 举报

发表于 2019-8-4 16:13:54 | 显示全部楼层
本帖最后由 WAIGO 于 2019-8-4 16:24 编辑

Windows 10 20H1 18945 及 18950 预览版任务栏的图标,滑鼠右键点击后没有反应。(图一) 是 18941 及之前版本点击后的正常显示情况:

2019-08-03_104015.png

另外,开始菜单即使有设置显示 "命令提示符"。这两个的 32 位版本也没法显示(见图二):

2019-08-03_105531.png

正常是如同下面(图三) 的状况:

2019-08-03_103919.png

从下面新发布主题可以见到,恳请老大帮忙解决。非常感谢!

(2019.8.3 更新)Win10_20H1(18950)+19H2(18362.10006) 64/32 位企业版全功能双登录 PE
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

点评

StartIsBack 没有适配Windows 的最新预览版。 当然该软件本身也不维护在PE下运行(30免费试用,PE下基本不会连续使用30天,相当于免费版)。 18950的内核,微软做了略微改变,第3方工具就得改,尤其它这种Hook系统  详情 回复 发表于 2019-8-4 17:00
回复

使用道具 举报

 楼主| 发表于 2019-8-4 16:14:44 | 显示全部楼层
本帖最后由 slore 于 2019-8-5 12:07 编辑
2011mtw35 发表于 2019-8-4 15:50
制作18950专业中文版


18950出来预览版我就跑过一遍,所以组件功能都没啥明显变化,基本使用正常。

1. 任务管理器,winre.wim默认带的老XP版本,速度快,没有提供中文语言。
你可以选择【组件】->【任务管理器】,得到与Win10一样的任务管理器,带中文,不过部分功能无效。

2.
StartIsBackCfg.exe是32位程序, 你制作时需要勾选【64位操作系统上支持运行32位应用程序 】选项。

如果没有其他运行32位程序需求的话,建议正常系统或者启用该选项的PE下设置好,导出注册表,
替换工程目录的注册表项目。
WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMenu\StartIsBack\SIB_RegDefault.


(下版本将支持 V2X -reg StartIsBack settings.reg 导入vendor目录下的注册表)

回复

使用道具 举报

 楼主| 发表于 2019-8-4 17:00:20 | 显示全部楼层
本帖最后由 slore 于 2019-8-4 17:33 编辑
WAIGO 发表于 2019-8-4 16:13
Windows 10 20H1 18945 及 18950 预览版任务栏的图标,滑鼠右键点击后没有反应。(图一) 是 18941 及之前版 ...


StartIsBack 没有适配Windows 的最新预览版。
当然该软件本身也不维护在PE下运行(30免费试用,PE下基本不会连续使用30天,相当于免费版)。

18950的内核,微软做了略微改变,第3方工具就得改,尤其它这种Hook系统进程的程序,
肯定被影响了。

目前已知问题:
* 任务栏右键跳转菜单不可用
* 【任务栏设置】->【自动隐藏任务栏】会崩溃,重启explorer.exe (不使用StartIsBack时,正常)

根据你的报告,还有【命令提示符】无法显示。我测试了最新的2.8.7,
是可以显示该菜单,但是点击没有反应。

恳请老大帮忙解决。非常感谢!


如果正常系统下,这几个问题还有的话,
这几个问题就是StartIsBack的问题, 你只有等更新, 或者换其他开始菜单工具.
当然不知道是不是新版本的注册表项目变化了, 我用老的2.6.2的有问题...


如果正常系统OK,那可能是PE下的explorer组件又有变化了,可能需要补充dll文件。这个最好用ramos模式验证下,或者把dll都扔进PE测试。

工程比较大,还是等稳定版本再看好了。


点评

【命令提示符】18950 x64是可以使用  详情 回复 发表于 2019-8-5 11:52
回复

使用道具 举报

发表于 2019-8-5 08:53:19 | 显示全部楼层
很不错,支持一下
回复

使用道具 举报

发表于 2019-8-5 11:52:17 | 显示全部楼层
本帖最后由 foxfirefox 于 2019-8-5 13:43 编辑
slore 发表于 2019-8-4 17:00
StartIsBack 没有适配Windows 的最新预览版。
当然该软件本身也不维护在PE下运行(30免费试用,PE下基 ...


【命令提示符】18950 x64是可以使用,startisback 2.8.1
18945、18950 任务栏图标的右键菜单无法出现:更换explorer.exe至18941版本就可以解决此问题

点评

我也是18950 x64 版的 StartIsBack 完全没有问题,x86 版除丢失【命令提示符】外,其它还算正常。  详情 回复 发表于 2019-8-7 18:50
回复

使用道具 举报

发表于 2019-8-5 16:13:04 | 显示全部楼层
这个就是我想要的。非常感谢。
回复

使用道具 举报

发表于 2019-8-5 20:54:57 | 显示全部楼层
必须顶,期待自己制作成功。
回复

使用道具 举报

发表于 2019-8-5 21:05:59 | 显示全部楼层
谢谢楼主,已下载,期待制作成功。
回复

使用道具 举报

发表于 2019-8-7 18:50:46 | 显示全部楼层
foxfirefox 发表于 2019-8-5 11:52
【命令提示符】18950 x64是可以使用,startisback 2.8.1
18945、18950 任务栏图标的右键菜单无法出现 ...

我也是18950 x64 版的 StartIsBack 完全没有问题,x86 版除丢失【命令提示符】外,其它还算正常。
回复

使用道具 举报

发表于 2019-8-7 19:02:11 | 显示全部楼层
本帖最后由 WAIGO 于 2019-8-7 19:36 编辑

昨天想把  Windows 10 Version 1803 版的 PE 更新至 17134.915 版,使用最新的 WimBuilder2-Full 版制作之后,开机时无法进入 ADMIN 模式。64 或是 32 位都是如此 (见下图)。想劳烦老大看看有什么补救的办法。非常感谢!

补充说明一下,这里採用的是 pecmd.lua 转 PECMD.INI 的启动方式。另外,用 SYSTEM 方式进入完全正常。

3.jpg
回复

使用道具 举报

发表于 2019-8-7 22:23:05 | 显示全部楼层
RS4太老了。我ISO都没有刚才下载试了下,PECMD是不行,换LUA就可以了(虽然没有新版本流畅),2个代码没区别才对。。。你手动加下WORKGROUP看看。
--------------------------------------------------------------------------------------------------
老大真厉害!果然是 WORKGROUP 出的乱子,换成下面那样写就可以了:

//CALL $Netapi32.dll,NetJoinDomain,,WORKGROUP,,,,1

EXEC *CMD.EXE /C "%SystemRoot%\SYSTEM32\Startnet.exe -wg workgroup"

2019-08-07_221233.png


回复

使用道具 举报

发表于 2019-8-8 12:48:10 | 显示全部楼层
正體中文PE下輸入法異常無法使用,ctfmon.exe並未跟隨開機啟動,手動啟動失敗無法打字,
版號1903 x64,按照標準方案製作未選精簡項目
回复

使用道具 举报

发表于 2019-8-8 13:45:37 | 显示全部楼层
Bluebells 发表于 2019-7-27 20:34
我这边的测试效果挺明显的, 如果你有兴趣, 可以试试我制作的
链接: https://www.lanzous.com/b861814/  ...

这个是不是你说的高度精简的PE?我现在倒是真需要
回复

使用道具 举报

发表于 2019-8-8 15:28:13 | 显示全部楼层
本帖最后由 sx3k 于 2019-8-8 15:33 编辑

制作PE过程中出现问题请教@slore:
1.分区助手WinPE版,无法启动,打开之后改变分辨率。我是从https://www.disktool.cn/download.htmlhttp://www2.aomeisoftware.com/download/pacn/PAWinPEx64.7z下载的。
2.任务管理器无法启动,缺少d3d12.dll,我添加完了,问题解决了。
WinPE-2019-08-08-14-57-49.png
WinPE-2019-08-08-14-58-06.png

log.zip

32.45 KB, 下载次数: 1, 下载积分: 无忧币 -2

点评

默认设置构建, 打开 PAWinPEx64.7z 很正常,不缺少需要的dll。 精简模式也不缺少,不过PA默认启动的时候会调用wpeinit.exe,初始化网络在精简模式下, 没有必要的组件与驱动。(IP都无法获取) 导致wpeinit卡住,所  详情 回复 发表于 2019-8-9 13:08
我用的slore大佬的Win10XPE做的纯64位PE,一开始也是Partition Assistant 启动卡界面,后来添加了以下dll,就能打开了,还发现个问题,虚拟机必须禁止联网才能打开Partition Assistant  详情 回复 发表于 2019-8-8 19:03
回复

使用道具 举报

发表于 2019-8-8 18:34:27 | 显示全部楼层
slore 发表于 2019-2-12 23:03
D:\Dev\WimBuilder2\Projects\WIN10XPE\last.bat
里面有一段当不使用PECMD时,创建启动startnet.cmd文 ...

现在网上有PECMD的命令教程吗?

点评

我也是照猫画虎,不会啊。符号太难记忆。也不通用。我后面会按正常Windows按文件,批处理,au3,lua这种方式代替pecmd,毕竟非标准脚本,M也没时间维护。  详情 回复 发表于 2019-8-8 18:37
回复

使用道具 举报

 楼主| 发表于 2019-8-8 18:37:29 | 显示全部楼层
本帖最后由 slore 于 2019-8-8 18:39 编辑
lwb1 发表于 2019-8-8 18:34
现在网上有PECMD的命令教程吗?


我也是照猫画虎,不会啊。符号太难记忆。也不通用。我后面会按正常Windows按文件,批处理,au3,lua这些代替pecmd,毕竟标准脚本,网络教程一大堆,还稳定,M没时间维护pecmd,功能太多,用不上。

点评

也可以考虑用ahk  详情 回复 发表于 2019-8-8 19:40
回复

使用道具 举报

发表于 2019-8-8 18:54:58 | 显示全部楼层
2010eflying 发表于 2019-2-15 19:40
大帅,请问18334怎么制作出双用户登录,另外打印机16299老段整出来了,能用到18334吗

同问
回复

使用道具 举报

发表于 2019-8-8 19:03:58 | 显示全部楼层
sx3k 发表于 2019-8-8 15:28
制作PE过程中出现问题请教@slore:
1.分区助手WinPE版,无法启动,打开之后改变分辨率。我是从https://www ...

我用的slore大佬的Win10XPE做的纯64位PE,一开始也是Partition Assistant 启动卡界面,后来添加了以下dll,就能打开了,还发现个问题,虚拟机必须禁止联网才能打开Partition Assistant

[img]  https://i.loli.net/2019/08/08/o1CxkS6MIrPnOUX.png[/img]

点评

非常感谢,我去试试。我生成PE时勾选精简(全选)、精简(仅维护)。  详情 回复 发表于 2019-8-8 21:08
回复

使用道具 举报

发表于 2019-8-8 19:40:00 | 显示全部楼层
slore 发表于 2019-8-8 18:37
我也是照猫画虎,不会啊。符号太难记忆。也不通用。我后面会按正常Windows按文件,批处理,au3,lua这 ...

也可以考虑用ahk
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-8 05:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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