无忧启动论坛

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

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

    [复制链接]
1741#
 楼主| 发表于 2021-12-22 20:33:01 | 显示全部楼层
Sailing2002 发表于 2021-12-22 20:31
S大,用22000.318构建一个PE,没能进到桌面,全黑背景,一直弹出“交互式登录过程初始化失败”对话框,是哪 ...

Windows 11  10.0.22000.282之后的版本,需要点下更新。
DWM\main.bat中补充了一个文件。
回复

使用道具 举报

1742#
 楼主| 发表于 2021-12-22 22:58:00 | 显示全部楼层
Sailing2002 发表于 2021-12-22 22:36
更新完毕后构建了两次,还是一样,替换一个ISO模板也不行呢

WimBuilder2\Projects\WIN10XPE\01-Components\DWM\main.bat

  1. +ver >= 22000
  2. wuceffects.dll
  3. +ver*
复制代码


第16行是不是 >= 大于等于 ? 你看你的PE是否有 wuceffects.dll 这个文件。
回复

使用道具 举报

1743#
 楼主| 发表于 2021-12-23 21:35:42 | 显示全部楼层
xmzhqw 发表于 2021-12-22 15:25
老大:建议增加 \System32\EhStorShell.dll,让系统支持全盘搜索功能。看了一下,Search\main.bat 中好像没 ...

一般直接用Everything搜索了。系统的太慢了。
测试了下,确实补充了这个文件 我的电脑可以 搜索此电脑 了。

不过 搜索框 不显示 “搜索 此电脑” 的说明文字。

Search\main.bat 已更新(Github/Gitee)。
回复

使用道具 举报

1744#
 楼主| 发表于 2021-12-28 12:36:06 | 显示全部楼层
shcheng 发表于 2021-12-28 11:35
请教:请问要补哪些文件?我从网络播放有声的PE(Lightning 的 Win10X64 雷电PE)中复制了syswow64下的缺 ...

浏览器播放没声音的问题,也有可能是Software\Microsoft注册表权限的问题。
注册表改成everyone权限看看。
你用的什么浏览器?访问的什么网站。
回复

使用道具 举报

1745#
 楼主| 发表于 2022-1-1 23:14:41 | 显示全部楼层
本帖最后由 slore 于 2022-1-1 23:20 编辑
shcheng 发表于 2022-1-1 22:20
说几句实在话:
(1)该工具基本能制定包括win11在内的PE框架,并能按能默认方式生成具有相关功能的PE,但 ...

1)
本工具可以制作论坛发布的所有PE。包括你说的受欢迎的作品。(微软更新一版,1键几分钟就做好相同的PE)
本工具是PE生成器,不是成品PE。如果做出来的PE不满意,是自己没添加适当的批处理补丁。
本工具的作用是针对不同的版本记录PE添加功能需要补充的文件和注册表,给出一个可用的
基础PE,精简优化是使用者的任务,有的人自己改好了不发布不分享,是他个人的成果和想法。
如果分享了解决方案,github提出pullrequest,就合并。
2)声音,网络,我只做最基本的,网友反馈的问题,我自己不去研究需要补充的文件和注册表,
我没有那么多设备,独显就一块,NV的驱动很大,使用PE基本不需要显卡。
3)要给别人留有发挥订制空间,随便谁一键就制作出深度精简优化的PE,其他PE作者要干嘛?


你可以认为本工具是 记事本,画图 工具而已,带了使用的基本例子,模板。
至于你能否画出蒙娜丽莎,还是 火柴人看个人功力。
回复

使用道具 举报

1746#
 楼主| 发表于 2022-1-1 23:28:56 | 显示全部楼层
本帖最后由 slore 于 2022-1-1 23:32 编辑
shcheng 发表于 2022-1-1 23:22
我在写草稿的时候被他人点击发了出来,实在抱歉。

>实在抱歉

没事,正常反馈,正面的还是负面的都可以接受。不是无根无据乱说一通就是了。


不要把这个当成 成品PE,这个是PE制作工具,面向自己要做PE的PE作者。
通过写批处理就可以快速生成一个属于自己的PE。


核心价值观是 开源,共享。让一堆人可以有一个相同的基础PE,然后有人自己补充文件修复了什么问题,
可以反馈,其他人可以吸收。是用来多人共同打造PE的制作工具,而不是拘泥于我的个人PE。

至于BUG,哪个PE都有BUG,受欢迎的PE因为精简很多东西用不了,对于有些人不在乎体积,只需要功能的,
那些PE就没法用。还有需要,繁体中文,韩语,俄语的PE,论坛发布的PE也用不了。
回复

使用道具 举报

1747#
 楼主| 发表于 2022-1-2 01:10:40 | 显示全部楼层
shcheng 发表于 2022-1-1 23:37
我觉得作为工具应该有科学性和严谨性,生成PE成品为好,如果再让制作者写批处理、查看注册表、精简注册表 ...

默认做出来的PE带的文件是winre.wim带的。不能说每个文件都有功能,但是精简很多的肯定有细小功能不能用。工具提供 随意简单的 增加文件,删除文件,更改的注册表功能,至于删除什么添加什么工具根据使用场景机器不同,是不一样的。

为什么什么没人说微软整个这么大的boot.wim, winre.wim,让微软直接带个精简的好用的维护环境?
常用的explorer.exe也不直接带了呢?

原生的Explorer,开始菜单,WIFI连接,基本的显示设置
这种基础功能都要自己做(找第三方)。PE本来就是折腾用的。

对于我只在虚拟机上使用,这个工具不在乎体积,更多的事折腾新功能,
现在发布的PE,再怎么受别人和你欢迎,也不能满足我的要求。

PE中添加 MTP,打印机,事件查看器,Hyper-V,Windows 11相同版本Explorer等很多PE不具备,
现在很多发布PE带这些功能的也是借鉴和使用此工具的处理成果。

>该工具在作品精雕细琢方面还是有提高空间的。

这个工具是使用脚本打造UI, 调用 批处理的框架,制作PE只是其中的一种功能,
我个人不使用PE,所以只是做了基础PE,原版Winre.wim基础上补充功能。
PE体积,文件精简细节打磨这种事不去耗费个人精力。

优秀的PE是需要付出时间的。我宁愿用测试的时间去调查新的没有解决问题,或者去编程开发工具。
而不是做一个自己不使用的PE。所以本工具不会直接一键得到一个让所有人满意的成品PE,
而是让做PE的人,使用此工具,可以从几十小时的PE制作,一劳永逸变成几分钟完成。
回复

使用道具 举报

1748#
 楼主| 发表于 2022-1-16 14:36:04 | 显示全部楼层
chshrm 发表于 2022-1-16 14:26
请教老大一个简单问题,winxshell的壁纸设置命令是怎样写的?对winxshell还是门外汉,如何查询winxshell的 ...




lua语法的字符串中的“\"需要些2个,或者路径用[[   ]] 括起来。

  1. start WinXShell.exe -code "Desktop:SetWallpaper([[X:\Windows\web\My Pics\wallpaper3.jpg]])"
复制代码


回复

使用道具 举报

1749#
 楼主| 发表于 2022-1-30 22:28:23 | 显示全部楼层
wangtingting118 发表于 2022-1-30 21:35
s大你好,用你的作品制作的windows1909版PE,制作成功,但无法运行分区助手,请问是什么原因?点击后说要重 ...

记得分区助手有PE版本,可以直接运行。
需要安装个 sys 文件。这个要看安装包制作的人怎么弄的。

点评

那怎么能使绿色版的分区助手运行?要添加哪些组件?  详情 回复 发表于 2022-1-30 22:32
回复

使用道具 举报

1750#
 楼主| 发表于 2022-2-3 14:44:19 | 显示全部楼层
直接下载地址: https://slore.lanzoux.com/b00z5zy6b
如果无法访问请尝试
https://lanzoux.com/b00z5zy6b

WimBuilder2-Full.v2022-02-02.7z (74.1 MB) MD5:40aba59b4ea44b401e46a7ace54880aa

## WimBuilder2 v20222.02.02
这是一个主要更新。添加和改善了以下内容:

* 改善 对Windows 11系统组件功能完善。 (感谢 @我是小青蛙)
* 新增 俄语资源文件(程序界面)。 (感谢 @Ruslan)
* 更新 界面选项的匈牙利语资源。 (感谢 @La_Valse)
* 改善 支持在我的电脑中对全盘进行搜素。 (感谢 @xmzhqw)
* 更新 PENetwork, Explorer++ 脚本。 (感谢 @Ruslan)
* 新增 Defraggler 脚本。  (感谢 @Ruslan)
* 修复 VC++运行库WinSxS文件添加路径不正确的问题。 (感谢 @Ruslan)
* 改进 快速登录Administrator账户。
* 修复 我的定制(前置)的执行顺序靠后的问题。
* 新增 GetLocaleId 宏命令。
* 改进 Updater更新脚本, 已经下载的更新文件,不再重复下载。

* 新增 StartAllBack 开始菜单。
* 更新 WinXShell 至 v4.6.4
        修复 因Defraggler的外壳菜单导致崩溃的问题。
        新增 俄语资源文件(wxsUI界面)。 (感谢 @Ruslan)

* 其他 细节更新。

回复

使用道具 举报

1751#
 楼主| 发表于 2022-2-4 17:50:40 | 显示全部楼层
wwyyll 发表于 2022-2-4 17:06
WimBuilder2-Full.v2022-02-02 生成iso失败 是映像卸载不干净。 在 C:%users\Administrator\Desktop\WimBui ...

桌面运行,可能系统的Window Defender扫描导致吧。
换个位置,最好设定路径到白名单,避免杀软扫描。
回复

使用道具 举报

1752#
 楼主| 发表于 2022-2-5 17:54:10 | 显示全部楼层
wwyyll 发表于 2022-2-5 00:47
slore大,希望你能解决下此问题 ,真的搞不懂  Camera.exe 在  PE里运行 提示 无法构建 预览图形!  是缺少 ...

测试了,PE下可以截图,但是录制视频确实是提示这个错误。不知道是否需要显卡驱动。
回复

使用道具 举报

1753#
 楼主| 发表于 2022-2-5 18:12:04 | 显示全部楼层
本帖最后由 slore 于 2022-2-5 18:14 编辑
wwyyll 发表于 2022-2-5 18:11
上方网盘提供的 的 摄像头软件 下载测试一下,  它 与 其它 摄像头软件不同,确定不是显卡驱动的问题,因为 ...

启用了Administrator账户,可以正常录制(登录SYSTEM,登录Administrator账户都行)。

我用的Windows 10.0.19041.928,x64,zh-CN
回复

使用道具 举报

1754#
 楼主| 发表于 2022-2-5 18:33:12 | 显示全部楼层
wwyyll 发表于 2022-2-5 18:14
制作时启用了,还是不可以

10.0.19041.928,x64,zh-CN

基础映像: boot.wim [2]

默认预设

勾选 配置 - 构建 - 使用完整的install.wim的SOFTWARE注册表
勾选 配置 - 账户 - 启用Administrator账户
勾选 组件 - 音频
勾选 组件 - 设备和打印机 + 摄像头
勾选  组件 - 增强程序支持 -  64位操作系统上支持运行32位应用程序


回复

使用道具 举报

1755#
 楼主| 发表于 2022-2-5 18:59:44 | 显示全部楼层
wwyyll 发表于 2022-2-5 18:35
运行一下 winver 看一下 win10 19041.928 外部版本号是多少? 我下载制作个试试

cn_windows_10_consumer_editions_version_1909_updated_jan_2020_x64_dvd_47161f17.iso

这个镜像我有。

10.0.18362.592,x64,zh-CN

20hx之前的版本, winre.wim和install.wim的版本一致,
boot.wim[2]一样都可以录制。
回复

使用道具 举报

1756#
 楼主| 发表于 2022-2-5 19:32:10 | 显示全部楼层

如有必要,请选择install.wim源文件
K:\sources\install.wim

install.wim[4]: Windows 10 专业版 (10.0.18362.592,x64,zh-CN)

请选择基础映像(boot.wim/winre.wim或者其他自定义wim文件)

boot.wim[2]: Microsoft Windows Setup (10.0.18362.592,x64,zh-CN)


boot.wim[2]或者默认的winre.wim,我制作出来500多MB是可以的。
不知道是不是其他功能选项有冲突,你只勾选我上面的试试。
回复

使用道具 举报

1757#
 楼主| 发表于 2022-2-5 23:00:59 | 显示全部楼层
mrhxn 发表于 2022-2-5 22:05
新版win11无法加载桌面。zh-cn_windows_11_business_editions_updated_nov_2021_x64_dvd_c2a36e5c


...

318时去年的,测试过可以启动的吧。现在时2022年1月更新10.0.22000.434。
老的版本没保留,你试试434版本,默认构建,不行的话,试试选boot.wim[2]构建。

点评

感谢S大回复。 [attachimg]495183[/attachimg] 经几次测试,shell选explorer,默认StartAllBack无法加载,StartIsBack可以。shell选winxshell默认可以加载。  详情 回复 发表于 2022-2-6 13:22
回复

使用道具 举报

1758#
 楼主| 发表于 2022-2-6 01:03:51 | 显示全部楼层
2012bear1alex1 发表于 2022-2-5 23:18
请问我的定制(后置)→我的驱动,例如intel 11代的驱动进去就好了吗?需要做什么样子的处理吗?iaStorVD.cat ...

建个子文件夹把驱动放进去进行了。

点评

小弟弱弱的再请教创建ISO之后,开机进去看X:\Windows\System32\drivers底下是不是有iaStorVD就算成功了吗?  详情 回复 发表于 2022-2-6 01:08
回复

使用道具 举报

1759#
 楼主| 发表于 2022-2-6 08:49:25 | 显示全部楼层
2012bear1alex1 发表于 2022-2-6 01:08
小弟弱弱的再请教创建ISO之后,开机进去看X:\Windows\System32\DriverStore找不到iaStorVD,是不是算失败 ...

看日志,dism /add-drive构建时,什么错误信息?

点评

请问日志是这两个档案吗?我搜寻找不到dism字眼  详情 回复 发表于 2022-2-6 10:38
回复

使用道具 举报

1760#
 楼主| 发表于 2022-2-6 11:15:03 | 显示全部楼层
liyaguo 发表于 2022-2-6 09:01
slore大神,你一个人打造了一个帝国,我想请教一下图中红框那个桌面项如何去除


参考下面批处理中的注册表处理。

E:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\last.bat

rem remove folders in My Computer View
set _MyComView=HKLM\Tmp_SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace

rem remove "downloads"
reg delete %_MyComView%\{088e3905-0323-4b02-9826-5d99428e115f} /f
rem remove "Pictures"
reg delete %_MyComView%\{24ad3ad4-a569-4530-98e1-ab02f9417aa8} /f
rem remove "Music"
reg delete %_MyComView%\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de} /f
rem remove "Videos"
reg delete %_MyComView%\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} /f
rem remove "3D Objects"
reg delete %_MyComView%\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A} /f

rem remove "MyDocuments"
reg delete %_MyComView%\{d3162b92-9365-467a-956b-92703aca08af} /f
rem remove "Desktop"
rem reg delete %_MyComView%\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641} /f


set _MyComView=

点评

完美解决问题,就差瘦身了  发表于 2022-2-6 20:38
回复

使用道具 举报

1761#
 楼主| 发表于 2022-2-6 11:41:14 | 显示全部楼层
2012bear1alex1 发表于 2022-2-6 10:38
请问日志是这两个档案吗?我搜寻找不到dism字眼

Applying Patch: D:\Admin\Desktop\WimBuilder2-Full.v2022-02-02\AppData\Projects\WIN10XPE\10-MyCustom\01-MyDrivers\main.bat

[INFO] D:\Admin\Desktop\WimBuilder2-Full.v2022-02-02\AppData\Projects\WIN10XPE\10-MyCustom\01-MyDrivers\Drivers_x64 is empty.

点评

感谢您耐心地回覆我,所以我必须将驱动程式放进去Drivers_x64 这里面才行?里面直接放还是开个资料夹包在资料夹里面呢?还有DISM的字眼是在这个LOG里面观察的到吗?  详情 回复 发表于 2022-2-6 11:46
回复

使用道具 举报

1762#
 楼主| 发表于 2022-2-6 11:51:48 | 显示全部楼层
2012bear1alex1 发表于 2022-2-6 11:46
感谢您耐心地回覆我,所以我必须将驱动程式放进去Drivers_x64 这里面才行?里面直接放还是开个资料夹包在 ...

可以直接放进去,也可以先建立个文件夹把驱动相关文件放进去。
不是空的,你就可以看到dism的信息了。

或者搜索这个补丁的路径,看实际情况。
也可以给这个main.bat添加
echo on看详细过程

点评

我不知道我问题出在哪里,可以再麻烦您解说一下吗?  详情 回复 发表于 2022-2-6 11:58
回复

使用道具 举报

1763#
 楼主| 发表于 2022-2-6 12:05:26 | 显示全部楼层
2012bear1alex1 发表于 2022-2-6 11:58
我不知道我问题出在哪里,可以再麻烦您解说一下吗?

想起来了,驱动多了散放太乱了,必须要有文件夹。

dir /b /ad 列出文件夹进行判断的。


  1. set _has_drive=
  2. for /f %%i in  ('dir /b /ad Drivers_%WB_PE_ARCH%') do set _has_drive=%%i
  3. if "x%_has_drive%"=="x" (
  4.     echo [INFO] %~dp0Drivers_%WB_PE_ARCH% is empty.
  5.     goto :EOF
  6. )
复制代码

点评

了解,我包文件夹了,有dism的讯息了 可否帮我看怎么了吗?相关档案如附件  详情 回复 发表于 2022-2-6 12:13
回复

使用道具 举报

1764#
 楼主| 发表于 2022-2-6 12:17:48 | 显示全部楼层
2012bear1alex1 发表于 2022-2-6 12:13
了解,我包文件夹了,有dism的讯息了
可否帮我看怎么了吗?相关档案如附件

在 C:\Windows\Logs\DISM\dism.log 中可找到 DISM 记录档


感觉你的驱动不完整。你从官方下载驱动包,直接解压出来。

点评

了解,晚上再來折騰  详情 回复 发表于 2022-2-6 16:45
回复

使用道具 举报

1765#
 楼主| 发表于 2022-2-6 12:39:53 | 显示全部楼层

高分屏,到 设置 修改下组件菜单的DPI选项,300%?。

点评

改了,字不重叠了,可选择框还是很小,不好勾选啊  详情 回复 发表于 2022-2-6 13:54
回复

使用道具 举报

1766#
 楼主| 发表于 2022-2-6 13:50:26 | 显示全部楼层
mrhxn 发表于 2022-2-6 13:22
感谢S大回复。

默认Windows 11使用StartAllBack,我测试22000.194, 2200.434都行。奇怪了中间的版本不兼容?

StartAllBack的话,用的是原生的11的Explorer.exe,用StartIsBack的话,用的Windows 10的Explorer。

点评

经组件挨个测试,全能版发现选windows media player就会导致桌面加载失败。  详情 回复 发表于 2022-2-6 15:24
回复

使用道具 举报

1767#
 楼主| 发表于 2022-2-6 20:01:11 | 显示全部楼层
gazi06 发表于 2022-2-6 16:48
where to put the reg files that need to be merged

_Personal-Tailor_(Pre)
    - PlainCustom
                       [Open MyCustom] button
                           Last\
                                *.reg

will be merged.


Avoid the updated registry items be overwritten, you can add a new custom patch in [_Personal-Tailor_(Post)].


_Personal-Tailor_(Post)\
        zy-MyRegFiles\                       create new folder
               main.html (0 kb)             create new file
               last.bat                          create new batch file
               CustomRegFiles\            create new folder

zy-MyRegFiles\last.bat:
  1. call SimplePatchDir "%~dp0CustomRegFiles"
复制代码


回复

使用道具 举报

1768#
 楼主| 发表于 2022-2-7 22:39:27 | 显示全部楼层
2012bear1alex1 发表于 2022-2-7 21:37
问题1
请问一下如果要能切换Administrator的话,是不是完成之后补这个档案就可以了吗?
我目前做完,切换A ...

》问题1

正常来说,勾选了 账户 - 启用Administrator账户 就可以切换Admin用户了。
如果启动不正常,可能是别的选项有冲突,或者是比较新的版本。
你可以试试默认预设勾选这个选项构建看看。

》问题2
请问整个Winbulider的打勾配置能否保存,载入?

默认自己选了构建设置就会保存,但是只能记忆最后一次选项。
可以通过构建页面右上角的 【预设 另存为 ...】 按钮,保存不同的设置,
通过改变预设加载不同的选项设定。


你截图的画面,是执行批处理命令的窗口。
一般用不上。

点评

问题1. 使用默认加上勾选启用Administrator,也是切换失败(W11.22000.318) 问题2. 真是完美的制作PE软件,这些功能竟然都有,真是佩服  详情 回复 发表于 2022-2-7 23:10
回复

使用道具 举报

1769#
 楼主| 发表于 2022-2-8 09:04:16 | 显示全部楼层
2012bear1alex1 发表于 2022-2-7 23:47
请问是这样设置吗?

选择,开发或专家模式。
选Q:\sources\boot.wim

点评

请问是这样吗?  详情 回复 发表于 2022-2-8 12:33
回复

使用道具 举报

1770#
 楼主| 发表于 2022-2-8 13:28:26 | 显示全部楼层
2012bear1alex1 发表于 2022-2-8 12:33
请问是这样吗?
另外请问钉选在下方工作列的那个关机图示是在哪个程序上修改

上面还是install.wim啊。
下面的基础wim改成sources\boot.wim。


关机图标,  组件 - 外壳 - 自定义图标 [编辑按钮]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-10 07:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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