无忧启动论坛

 找回密码
 注册
搜索

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

查看数: 1843396 | 评论数: 8068 | 收藏 794
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-11-12 23:36

正文摘要:

本帖最后由 slore 于 2022-2-3 14:47 编辑 使用wimbuilder2构建了一个 完全从系统install.wim提取所需文件,可构建不包含任何非系统文件(绝对纯净)的,包含以下组件的Windows PE(截图为RS5版本)。 [40MB]原生 ...

回复

slore 发表于 2019-4-16 22:27:34
本帖最后由 slore 于 2019-10-26 19:27 编辑
brook 发表于 2019-4-15 22:02
楼主厉害,什么时候工程发布正式版呢,感觉这个已经接近正式版了,小白不懂,只觉得这个工程是无忧里第一大 ...

谈不上啥正式版,就是有时间更新下,把反馈的问题修正掉。都是文本文件组成,也不用编译。
不过确实是一个人,精力也有限,有些想法都推后了,比如一些第3方工具文件,每次打包很烦,
想了自动更新的方法,不过还得要个文件服务器,建站啥的。想了想还是附件分包省事省钱。


不喜欢频繁更新,修复了差不多问题,或者有重要修正,或者2,3周才会更新下附件。(虽然比其他PE小多了,但是分包还是挺烦的)

待完成清单:
  • 【反馈问题】选择ISO解压出来的文件夹而非挂载驱动器盘符时,无法生成ISO镜像 (已解决 v2019.04.18)
  • 【反馈问题】精简补丁与【搜索】功能顺序不正 (已解决 v2019.04.18)
  • 【反馈问题】精简补丁导致输入法无法在控制台下输入 (已解决 v2019.04.18)
  • 【功能需求】右键节点提供【编辑 main.bat】,【编辑 last.bat】功能 (已实现 v2019.04.18)
  • 【功能需求】浅色主题设置 (>19H1) (没时间做浅色表)
  • 【功能需求】X盘支持4G以上设置 (已实现 v2019.04.18)
  • 【功能需求】增加控制台模式输出大小(窗口超出屏幕问题未解决,_CustomFile_\main.bat自己设置?)
  • 【反馈问题】默认系统桌面下可能导致Dism挂载失败 (需要追加检查提醒)
  • 【反馈问题】中文文件夹下,wimlib命令可能出错 (需要追加检查提醒)
  • 【反馈问题】某些PE下,Dism命令无法挂载 (需要追加检查提醒)
  • 【计划功能】动态加载预设列表(读取preset的文件列表,支持中文)
  • 【计划功能】_CustomFile_ 做成【私人制定】,支持 main.bat,last.bat
  • 【新组件】用户认证Windows对话框[目前的PE都是控制台窗口输入] (有方法,没时间)
  • 【新组件】msi安装支持
  • 【新组件】.NET框架 (wim增加140MB,已实现 v2019.04.18
  • 【新组件】第3方输入法(小小输入法)
  • 【新组件】系统提示音 (已实现 v2019.04.18)
  • 【新组件】Windows Media Player (有清单,没时间,第3方不是更好)
  • 【新组件】Edage(谷歌内核)  (有清单,没时间,太大了不想集成)
  • 【精简】SysWOW64 目录 (预计减少50MB wim大小)
  • 【精简】自动处理dll资源,提取ico,字符串更新到注册表,删除纯资源dll。 (没时间)
  • 【新功能】第3方软件自动下载
  • 【新功能】集成第3方驱动接口
  • 【新功能】主题风格(暗黑模式)


遗留问题:
  • 20H1 Admin的主目录(X:\Users\Administrator)无法创建,导致很多问题,比如字体难看,不能重命名文件夹名。(已解决)

点评

繁体版PE(22000.2538 win11pe) 不能切换至Admin用户,好像是 logonui.exe 报错的原因,请看图  详情 回复 发表于 2023-11-5 16:13
[attachimg]460722[/attachimg][attachimg]460721[/attachimg] 如图我不想把这个打印机放桌面,想放到开始菜单里 下图的最后一行应该怎么改啊 S大 原始如下: call LinkToDesktop -paramlist "#{@printui.dll  详情 回复 发表于 2020-7-1 00:05
膜拜大神,看着这么多,望而生畏。大神应该和版主们协商一下,版主们一般本身都懂技术的,而且有人脉,跟他们建个QQ群,集中一些爱好者和技术大牛们,大家凭兴趣分点工,一个人做太辛苦,而且时间有限,像DISM++就是  详情 回复 发表于 2019-4-16 23:28

评分

参与人数 1无忧币 +5 收起 理由
palm777qqq + 5

查看全部评分

泰立信 发表于 2019-2-12 14:45:15
节后回来试了一把,感觉好了很多。期待新的版本
lwb1 发表于 2019-2-12 10:48:37
本帖最后由 lwb1 于 2019-2-12 10:59 编辑
slore 发表于 2019-2-11 22:22
看你干嘛了,驱动对应的是要的。bat就是批处理,主要AddFiles命令添加install.wim的文件列表,
工程里 ...


抱歉,我不是特别懂bat,麻烦给我解释一下这个是干什么的。
那个注释写的好像是更新什么

点评

rem ==========update filesystem========== 的意思是,更新系统文件(文件系统)。 比方说,让PE支持,文件打开对话框(运行->浏览,任务管理器->新建任务)需要添加 install.wim\windows\system32\ExplorerFram  详情 回复 发表于 2019-2-12 12:30
wenbieba 发表于 2019-1-6 18:04:29
出个图文详细教程就好了

评分

参与人数 1无忧币 +5 收起 理由
sx3k + 5 支持

查看全部评分

ku588 发表于 2019-1-21 11:17:15
本帖最后由 ku588 于 2019-1-21 12:09 编辑

这个工具的制作思路清晰,并且定制性很强,应该说是目前最易用的PE制作工具了,没有之一,随便一个小白就能做自己的PE,做出来PE兼容性也很好,就是体积庞大,还需要进一步精简和细节调整。

越简单易用的工具,对作者来说付出的汗水就越多,这样的技术原创贴应该加精的,顶起来!

评分

参与人数 3无忧币 +13 收起 理由
Mushroom + 5 这个男人很帅很酷
yyjpcx + 3 赞一个!
palm777qqq + 5

查看全部评分

stfm12 发表于 2019-1-19 23:42:25
楼主大哥,今天照着你的教程提取创建了一个win10pe,U盘启动进入桌面,MTP功能成功从手机里复制了一份1G左右的文件到了电脑,万分感谢
2011shenql 发表于 2018-11-13 09:47:45
感谢,期待教程

点评

点错了&#128547;  发表于 2018-11-13 11:50
gk2290001 发表于 1 小时前
gk2290001 发表于 2025-10-13 14:03
Windows 11, version 25H2 (26200.6713,6718,6725)
用以上版本制作的pe,開機網路連線速度遲緩
經用二 ...

解決方法
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\Tmp_SYSTEM\ControlSet001\Control\NetworkSetup2\Filters\{B5F4D659-7DAA-4565-8E41-BE220ED60542}]

[-HKEY_LOCAL_MACHINE\Tmp_SYSTEM\ControlSet001\Control\NetworkSetup2\Filters\{5CBF81BF-5055-47CD-9055-A76B2B4E3698}]

[HKEY_LOCAL_MACHINE\Tmp_SYSTEM\ControlSet001\Control]
"ServicesPipeTimeout"="1500"
"WaitToKillServiceTimeout"="3000"

[HKEY_LOCAL_MACHINE\Tmp_SYSTEM\ControlSet001\Control\FeatureManagement\Overrides\0\882258575]
"EnabledState"=dword:00000001
"EnabledStateOptions"=dword:00000000
gk2290001 发表于 1 小时前
slore 发表于 2025-10-20 11:18
UI_Settings.zip/locales/zh-TW.xml 是不是编码不对?不是UTF-8。

編碼改為UTF-8後已可以正常顯示,謝謝您
slore 发表于 5 小时前
gk2290001 发表于 2025-10-19 23:26
請教一下
桌布右鍵
顯示設定、個人化 顯示英文或亂碼,可以在哪裡修正?

UI_Settings.zip/locales/zh-TW.xml 是不是编码不对?不是UTF-8。

点评

編碼改為UTF-8後已可以正常顯示,謝謝您  详情 回复 发表于 1 小时前
xpzzj 发表于 5 小时前
多谢分享,学习一下
gk2290001 发表于 昨天 23:26
本帖最后由 gk2290001 于 2025-10-19 23:29 编辑

請教一下
桌布右鍵
顯示設定、個人化 顯示英文或亂碼,可以在哪裡修正?

2025-10-19_22-32-26.jpg (52.92 KB, 下载次数: 0)

2025-10-19_22-32-26.jpg

2025-10-19_22-32-03.jpg (54.17 KB, 下载次数: 0)

2025-10-19_22-32-03.jpg

点评

UI_Settings.zip/locales/zh-TW.xml 是不是编码不对?不是UTF-8。  详情 回复 发表于 5 小时前
PCHH 发表于 昨天 17:40

进来学习
chshrm 发表于 昨天 13:43


终于搞定了我的黑暗WIN11PE,感谢slore大神的W2以及不厌其烦地解答!
ebaqiang 发表于 昨天 11:39
多谢分享
chshrm 发表于 昨天 11:30
slore 发表于 2025-10-19 11:26
就是批处理从 %X% 盘删除文件,直接批处理删除。
或者写for读取文件删除,不过文件用del,文件夹用rd,还 ...

感谢!
slore 发表于 昨天 11:26
就是批处理从 %X% 盘删除文件,直接批处理删除。
或者写for读取文件删除,不过文件用del,文件夹用rd,还得区别一下。
随便问下AI根据一个文件文件夹列表删除文件的批处理,改改路径就行了。

  1. :_Slim_migration
  2. rem ==============================================
  3. del /a /f /q "%X_SYS%\migapp.xml"
  4. del /a /f /q "%X_SYS%\migcore.dll"
  5. del /a /f /q "%X_SYS%\migisol.dll"
  6. del /a /f /q "%X_SYS%\migres.dll"
  7. del /a /f /q "%X_SYS%\migstore.dll"
  8. del /a /f /q "%X_SYS%\migsys.dll"

  9. del /a /f /q "%X_SYS%\SFCN.dat"
  10. del /a /f /q "%X_SYS%\SFL*.dat"
  11. del /a /f /q "%X_SYS%\SFPAT*.inf"

  12. rd /q /s "%X_SYS%\migration"
  13. goto :EOF


  14. :_Slim_useless
  15. rem ==============================================
  16. rd /q /s "%X_SYS%\AdvancedInstallers"

  17. rem del /a /f /q "%X_SYS%\config\BBI"
  18. rem del /a /f /q "%X_SYS%\config\BCD-Template"
  19. rem del /a /f /q "%X_SYS%\config\ELAM"

  20. rd /q /s "%X_SYS%\config\Journal"
  21. rd /q /s "%X_SYS%\config\RegBack"
  22. rd /q /s "%X_SYS%\config\TxR"
  23. rd /q /s "%X_SYS%\config\systemprofile"
复制代码

点评

感谢!  详情 回复 发表于 昨天 11:30
chshrm 发表于 昨天 11:19
slore 发表于 2025-10-19 10:47
W2里面,前置有直接从wim删除的处理,不过不推荐不熟悉的人用,直接后置批处理删除就行了。

我的定 ...

具体怎么写加在main.bat后面吗?
slore 发表于 昨天 10:47
chshrm 发表于 2025-10-19 10:39
slore大,再请教一下:做了一个清除无用文件夹及文件的列表,请问这个列表dellist.txt放在W2哪里可以起作用 ...


W2里面,前置有直接从wim删除的处理,不过不推荐不熟悉的人用,直接后置批处理删除就行了。

我的定制(后置)
   - 我的系统

for /f 你的dellist.txt来删除吧。

点评

具体怎么写加在main.bat后面吗?  详情 回复 发表于 昨天 11:19
chshrm 发表于 昨天 10:39
slore大,再请教一下:做了一个清除无用文件夹及文件的列表,请问这个列表dellist.txt放在W2哪里可以起作用?

点评

W2里面,前置有直接从wim删除的处理,不过不推荐不熟悉的人用,直接后置批处理删除就行了。 我的定制(后置) - 我的系统 for /f 你的dellist.txt来删除吧。  详情 回复 发表于 昨天 10:47
chshrm 发表于 前天 11:43
slore 发表于 2025-10-18 10:56
我的定制(后置)
   - 我的系统
         打开 main.bat 添加一行

感谢感谢!我试试
slore 发表于 前天 10:56
chshrm 发表于 2025-10-18 10:43
slore大,能否修改一下,保存boot.wim之前把里面的setup.exe删除掉,每次手动删除累了,哈哈!

我的定制(后置)
   - 我的系统
         打开 main.bat 添加一行
del /q "%X%\Setup.exe" 就行了。

点评

感谢感谢!我试试  详情 回复 发表于 前天 11:43
chshrm 发表于 前天 10:43
slore大,能否修改一下,保存boot.wim之前把里面的setup.exe删除掉,每次手动删除累了,哈哈!

点评

我的定制(后置) - 我的系统 打开 main.bat 添加一行 del /q "%X%\Setup.exe" 就行了。  详情 回复 发表于 前天 10:56
chshrm 发表于 前天 08:56
chshrm 发表于 2025-10-17 21:24
用drvindex开机自动连接wifi,必须做到2点:
1.更换老版本的bcryptprimitives.dll 10.0.22000.1
2.drvind ...

不知什么原因?只要将drvindex放在2之前执行,进入PE就不能自动连接笔记本的wifi,必须重新执行一下drvindex.exe,笔记本才能连上wifi。(我这里说的是无需输入wifi密码自动连接wifi)
chshrm 发表于 3 天前
本帖最后由 chshrm 于 2025-10-17 21:44 编辑

插入U盘,开机多这么多问号盘符?不知什么原因造成的,有碰到相同情况的吗?

chshrm 发表于 3 天前
用drvindex开机自动连接wifi,必须做到2点:
1.更换老版本的bcryptprimitives.dll 10.0.22000.1
2.drvindex必须放在
EXEC !%ProgramFiles%\WinXShell\WinXShell.exe -regist -daemon
EXEC -hide "%ProgramFiles%\WinXShell\WinXShell.exe" -luacode "wxsUI('UI_WIFI',nil,'-hidewindow')"
exec =%ProgramFiles%\DrvIndex\drvindex.exe -h -hide
之后。

点评

不知什么原因?只要将drvindex放在2之前执行,进入PE就不能自动连接笔记本的wifi,必须重新执行一下drvindex.exe,笔记本才能连上wifi。(我这里说的是无需输入wifi密码自动连接wifi)  详情 回复 发表于 前天 08:56
WinXShell.exe只是网络指示器图标,本身连接WIFI,只要1就行了。  发表于 前天 00:40
chshrm 发表于 3 天前
chshrm 发表于 2025-10-16 11:31
使用的是W2默认的pecmd.ini

已解决,D:\WimBuilder2-Full.v2024-11-11_Beta\Projects\WIN10XPE\_CustomFiles_\PEMaterial\pecmd.ini
这个配置文件里面的这一行屏蔽掉就可以了。
//SHEL "%ProgramFiles%\WinXShell\WinXShell.exe" -regist -winpe
gk2290001 发表于 3 天前
win 11 25h2 26200.6899 pe

2025-10-17_00-44-04.gif (84.81 KB, 下载次数: 1)

2025-10-17_00-44-04.gif
a66 发表于 4 天前
大佬分享的干货满满的
a66 发表于 4 天前
资源挺实用的,谢啦
a66 发表于 4 天前
正需要,很不错
a66 发表于 4 天前
很好用的PE,收下
a66 发表于 4 天前
本着学习的态度来看看
chshrm 发表于 4 天前
chshrm 发表于 2025-10-15 20:47
这个版本,不能刷新explorer(重启桌面进程),否则回到winxshell经典菜单,StartAllback不起作用。有和我 ...

使用的是W2默认的pecmd.ini

点评

已解决,D:\WimBuilder2-Full.v2024-11-11_Beta\Projects\WIN10XPE\_CustomFiles_\PEMaterial\pecmd.ini 这个配置文件里面的这一行屏蔽掉就可以了。 //SHEL "%ProgramFiles%\WinXShell\WinXShell.exe" -regist -wi  详情 回复 发表于 3 天前
chshrm 发表于 5 天前

这个版本,不能刷新explorer(重启桌面进程),否则回到winxshell经典菜单,StartAllback不起作用。有和我碰到一样问题的吗?

点评

使用的是W2默认的pecmd.ini  详情 回复 发表于 4 天前
Dream漂移 发表于 5 天前
看起来不错哇
dlf 发表于 6 天前
点赞

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

闽公网安备 35020302032614号

GMT+8, 2025-10-20 16:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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