无忧启动论坛

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

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

    [复制链接]
 楼主| 发表于 2021-6-11 13:49:04 | 显示全部楼层
本帖最后由 slore 于 2021-6-11 13:50 编辑
WAIGO 发表于 2021-6-11 12:33
谢谢告知!尚有一事想请教老大:我最近把 "MyTheme" 扩充至十个主题,遗憾的是扩充后预览窗口变得像下图 ...

第5个按钮元素后面添加
  1. <br/>
复制代码
换行符就行了。

另外,新版本这个 【我的主题】补丁 放到 【我的定制(后置)】 了。以后只用复制自己的AppData就行了。  
主题资源,最后替换就行了。
回复

使用道具 举报

发表于 2021-6-11 20:00:35 来自手机 | 显示全部楼层
0606版本不知道Feature update to Windows 10, version 21H1 (19043.1023) amd64
回复

使用道具 举报

发表于 2021-6-15 16:57:39 | 显示全部楼层

S大,20210606版制作的PE,这个播放器有点问题噢,能抽空看看吗

点评

0404正常?0606不正常?  发表于 2021-6-15 22:25
直接用Potplayer吧。系统自带的WMP不好用。  发表于 2021-6-15 22:25
回复

使用道具 举报

发表于 2021-6-16 23:06:32 | 显示全部楼层
slore 大您好!WimBuilder2-Full.v2021-06-06 制作的 PE,Win10 21390.2025、19043.1055、19042.1055
回复

使用道具 举报

发表于 2021-6-16 23:41:31 | 显示全部楼层
slore 大您好!用 WimBuilder2-Full.v2021-06-06 版制作的 PE,Win10 21390.2025,19043.1055 及 19042.1055 这三种版本在 ADMIN 模式都无法访问联网的其他电脑和设备(如图一)。另外,以前不同版本的 PE 名称,是由电脑随机产生出独一的、不同的计算机名。现在却统一称作 winxpe (如图二)。可否一如过往随机产生出各自的名称呢?

(图一):
2021-06-16_232259.png

(图二):
2021-06-16_232505.png

点评

【配置】-【系统】- 机器名 改成 空白,还是 * 来着,就是自动机器名。 网络发现,不知道是新版本变化,还是0606版本问题。你有做对比么?  详情 回复 发表于 2021-6-17 00:24
回复

使用道具 举报

 楼主| 发表于 2021-6-17 00:24:27 | 显示全部楼层
WAIGO 发表于 2021-6-16 23:41
slore 大您好!用 WimBuilder2-Full.v2021-06-06 版制作的 PE,Win10 21390.2025,19043.1055 及 19042.105 ...

【配置】-【系统】- 机器名 改成 空白,还是 * 来着,就是自动机器名。


网络发现,不知道是新版本变化,还是0606版本问题。你有做对比么?

点评

谢谢!机器名改好了。 应该不是 WimBuilder2-Full.v2021-06-06 制作程序的问题。"Dev 开发频道" 几个月前就是这样,"21H1 预览版" 及 "20H2 Beta" 版自五月份开始就这样了,"19H2" 及其他已推送的正式版均没有这个  详情 回复 发表于 2021-6-17 00:50
回复

使用道具 举报

发表于 2021-6-17 00:50:17 | 显示全部楼层
slore 发表于 2021-6-17 00:24
【配置】-【系统】- 机器名 改成 空白,还是 * 来着,就是自动机器名。

谢谢!机器名改好了。
应该不是 WimBuilder2-Full.v2021-06-06 制作程序的问题。"Dev 开发频道" 几个月前就是这样,"21H1 预览版" 及 "20H2 Beta" 版自五月份开始就这样了,"19H2" 及其他已推送的正式版均没有这个问题。估计是缺少了某些文件所致。
回复

使用道具 举报

发表于 2021-6-17 01:13:21 | 显示全部楼层
大佬更新辛苦了,感谢
回复

使用道具 举报

发表于 2021-6-17 10:13:20 | 显示全部楼层
small_ks 发表于 2021-6-15 16:57
S大,20210606版制作的PE,这个播放器有点问题噢,能抽空看看吗

S大,用的是0606版,在用potplayer时提示potplayer64.dll缺失。
不过问题解决了S大,我用7zsfx重新封装了一个potplayer64.dll

点评

内置的PotplayerSetup.exe是演示文件,很小(256 KB)。需要Potplayer播放器,替换 vendor\_PEMaterial_\Installers\PotPlayer下面的文件为 官方安装包 即可。  详情 回复 发表于 2021-6-19 22:47
回复

使用道具 举报

发表于 2021-6-18 17:11:29 | 显示全部楼层
感谢slore大大,86 64 winxPE都成功了,忘了86不支持uefi启动
PE开机直接运行admin登录 ,该怎么修改 ? 不要SYSTEM账户和 桌面 用户切换 功能
回复

使用道具 举报

发表于 2021-6-18 17:30:44 | 显示全部楼层
本帖最后由 wwyyll 于 2021-6-20 17:12 编辑

EnableTermServiceFeature 启动远程桌面管理   看起来和网络图标相似  需要我手动换个图标

点评

远程桌面,跨网络桌面操作,所以选择了这个图标。自己可以改配置换图标。  发表于 2021-6-20 19:53
回复

使用道具 举报

发表于 2021-6-19 08:10:39 | 显示全部楼层
WimBuilder2-Full.v2021-06-06 制作 的pe 开机如何只用admin模式,删掉不用SYSTEM模式???
各位高手大神指点一下怎么办?

点评

启动管理员账户,用户选择设置为0秒。 【组件】-【外壳】-【自定义图标】 删除 最下面的 SwitchUser 切换用户 的快捷方式 就行了。  详情 回复 发表于 2021-6-19 22:46
回复

使用道具 举报

 楼主| 发表于 2021-6-19 22:46:10 | 显示全部楼层
wwyyll 发表于 2021-6-19 08:10
WimBuilder2-Full.v2021-06-06 制作 的pe 开机如何只用admin模式,删掉不用SYSTEM模式???
各位高手大神 ...

启动管理员账户,用户选择设置为0秒

【组件】-【外壳】-【自定义图标】 删除 最下面的 SwitchUser 切换用户 的快捷方式 就行了。
回复

使用道具 举报

 楼主| 发表于 2021-6-19 22:47:43 | 显示全部楼层
small_ks 发表于 2021-6-17 10:13
S大,用的是0606版,在用potplayer时提示potplayer64.dll缺失。
不过问题解决了S大,我用7zsfx重新封装 ...

内置的PotplayerSetup.exe是演示文件,很小(256 KB)。需要Potplayer播放器,替换
vendor\_PEMaterial_\Installers\PotPlayer下面的文件为 官方安装包 即可。
回复

使用道具 举报

发表于 2021-6-20 05:59:27 | 显示全部楼层
全屏不能隐藏任务栏的问题有办法解决吗 wim2里选了winxshell的全屏隐藏无效 20h2

点评

那个是 WinXShell 作为外壳 自动处理的。 Explorer外壳需要使用第三方工具检测。 或者右键任务栏属性,手动设置下 自动隐藏任务栏 。  详情 回复 发表于 2021-6-20 11:06
回复

使用道具 举报

 楼主| 发表于 2021-6-20 11:06:38 | 显示全部楼层
小絔小小小 发表于 2021-6-20 05:59
全屏不能隐藏任务栏的问题有办法解决吗 wim2里选了winxshell的全屏隐藏无效 20h2

那个是 WinXShell 作为外壳 自动处理的。

Explorer外壳需要使用第三方工具检测。
或者右键任务栏属性,手动设置下 自动隐藏任务栏 。

点评

[attachimg]482089[/attachimg] [attachimg]482090[/attachimg] [attachimg]482091[/attachimg] 想请教一下 之前构建的PE我做好修改后 想再添加点功能 所以这么选择后进行了构建 进PE后发现桌面没了 资源管理  详情 回复 发表于 2021-6-20 22:22
回复

使用道具 举报

发表于 2021-6-20 14:11:11 来自手机 | 显示全部楼层
Explorer 桌面自己会结束
回复

使用道具 举报

发表于 2021-6-20 19:03:19 | 显示全部楼层
好东西,感谢楼主,可以学习好多知识
回复

使用道具 举报

发表于 2021-6-20 22:22:14 | 显示全部楼层
本帖最后由 小絔小小小 于 2021-6-20 22:33 编辑
slore 发表于 2021-6-20 11:06
那个是 WinXShell 作为外壳 自动处理的。

Explorer外壳需要使用第三方工具检测。

QQ截图20210620221649.png
QQ截图20210620221707.png
QQ截图20210620221714.png

想请教一下 之前构建的PE我做好修改后 想再添加点功能 所以这么选择后进行了构建
进PE后发现壁纸桌面没了 资源管理器也打不开了 不过IME输入法确实加上了
看构建日志发现进行了一些我根本就没勾选的导入操作啥的 希望大佬解惑我这种后期再添加功能该如何勾选才对

last_wimbuilder.7z (180.91 KB, 下载次数: 1)

点评

其实建议重新制作。构建速度也不慢。 如果你有手动修改,如图所示勾选已经生成的boot.wim, 勾选上之前的选项,在勾选新补充的选项。 只添加单独的功能也可以的,组合比较麻烦。 你现在这个状况的话,IME  详情 回复 发表于 2021-6-20 22:35
回复

使用道具 举报

 楼主| 发表于 2021-6-20 22:35:57 | 显示全部楼层
小絔小小小 发表于 2021-6-20 22:22
想请教一下 之前构建的PE我做好修改后 想再添加点功能 所以这么选择后进行了构建
进PE后发现桌 ...

其实建议重新制作。构建速度也不慢。

如果你有手动修改,如图所示勾选已经生成的boot.wim,
勾选上之前的选项,在勾选新补充的选项。

只添加单独的功能也可以的,组合比较麻烦。

你现在这个状况的话,IME,Windows 附件不勾选,只勾选 外壳 就行了。
(勾选上也无所谓,无非相同的文件列表再补充一次而已。)

点评

我照着脚本的步骤手动把输入法和查看器添加的流程走了一遍 已经可以了 一直以为wim2是模块化的 只会勾什么走什么 看来还是有些连带属性  详情 回复 发表于 2021-6-20 22:40
回复

使用道具 举报

发表于 2021-6-20 22:40:48 | 显示全部楼层
slore 发表于 2021-6-20 22:35
其实建议重新制作。构建速度也不慢。

如果你有手动修改,如图所示勾选已经生成的boot.wim,

我照着脚本的步骤手动把输入法和查看器添加的流程走了一遍 已经可以了
一直以为wim2是模块化的 只会勾什么走什么 看来还是有些连带属性

点评

是勾选什么补什么。构建有些特殊处理,主要是注册表是整体处理没有按功能拆。 如果方便的话,你可以对比下,单独勾选和你手工补充的差分。 根据列表可以推出哪里影响了。  详情 回复 发表于 2021-6-20 23:59
回复

使用道具 举报

 楼主| 发表于 2021-6-20 23:59:16 | 显示全部楼层
小絔小小小 发表于 2021-6-20 22:40
我照着脚本的步骤手动把输入法和查看器添加的流程走了一遍 已经可以了
一直以为wim2是模块化的 ...

是勾选什么补什么。构建有些特殊处理,主要是注册表是整体处理没有按功能拆。

如果方便的话,你可以对比下,单独勾选和你手工补充的差分。
根据列表可以推出哪里影响了。
回复

使用道具 举报

发表于 2021-6-21 00:48:47 | 显示全部楼层
关键是怎么样做真正纯净的..
回复

使用道具 举报

发表于 2021-6-21 16:09:28 | 显示全部楼层
不错,支持楼主!!!
回复

使用道具 举报

发表于 2021-6-22 01:53:33 | 显示全部楼层
本帖最后由 小絔小小小 于 2021-6-22 02:12 编辑

楼主考虑一下集成CatRoot以及驱动清理功能吗
CatRoot原理 脚本实现估计不行 不过楼主会编程 做个程序出来 然后wim2里提供选项就行
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423164&extra=
驱动清理可以用dism++和ntlite获取驱动对应哪些硬件
然后整个黑名单 通过脚本自动清理没问题的
比如软盘 磁带 串口这些

这俩功能对wim2生产的完成度绝对是一大提升
对PE功能和兼容性没影响的情况下还能清理大量文件
收益绝对比钻研半天删两个dll 删几十条注册表 清理出来的空间大

本人也是最近才开始学做PE wim2这个工具很好 我也把本帖一条条看了上百页了
看着大家的交流 做记录学习 然后慢慢完善自己的PE

本人的PE完成度差不多了 开始考虑体积了
dll啥的是参考各位大师的PE 导出我PE里比他们多余的文件列表
然后一个个打开我选择了功能的wim2脚本查看添加的文件里有没有在列表里 有则从列表排除出去
每排除几个文件就打包进去试一下整体功能有无损坏

最后轮到了驱动和CatRoot实在没办法 论坛里也查不到相关文章 还好一页页帖子看到只言片语知道了方法

驱动我是先找出自己不要的列表 然后对照着一个个去inf目录 drivers目录 FileRepository目录里删除
再去system和DRIVERS注册表里删除 无奈本人不会写脚本 只能笨办法用时间耗
所以恳请楼主考虑一下 也算是造福和我一样的小白(其实我是不想以后再做的还得重新手动一个个搞了...

点评

使用自定义补丁,\Windows\Inf\目录删除不要的inf文件, 勾选 [精简] - 精简注册表 - SYSTEM和DRIVERS,会自动删除对应的驱动文件和注册表。 cat文件不用选提取全部catalogs,压缩后wim就不大,你依赖作者加  详情 回复 发表于 2021-6-22 08:48
回复

使用道具 举报

发表于 2021-6-22 06:41:32 | 显示全部楼层
一如既往的支持!
回复

使用道具 举报

 楼主| 发表于 2021-6-22 08:48:25 | 显示全部楼层
本帖最后由 slore 于 2021-6-22 09:04 编辑
小絔小小小 发表于 2021-6-22 01:53
楼主考虑一下集成CatRoot以及驱动清理功能吗
CatRoot原理 脚本实现估计不行 不过楼主会编程 做个程序出来  ...

使用自定义补丁,\Windows\Inf\目录删除不要的inf文件,
勾选  [精简] - 精简注册表 - SYSTEM和DRIVERS,会自动删除对应的FileRepository驱动文件和注册表。


cat文件不用选提取全部catalogs,压缩后wim就不大,你依赖作者加个命令行调用吧。
回复

使用道具 举报

发表于 2021-6-23 18:27:29 来自手机 | 显示全部楼层
顶完再学
回复

使用道具 举报

发表于 2021-6-25 00:58:38 | 显示全部楼层
本帖最后由 小絔小小小 于 2021-6-25 01:08 编辑

谢谢楼主的wim2 PE已经弄好了 开始写pecmd命令
不过看了楼主的命令 一下call bat子程序 然后bat里又跳到winxshell 还夹杂着加载lua...

想把执行的命令都转化为pecmd的全放到ini里 便于查看顺序和修改
就尝试自己跟着楼主进行的步骤转化命令 可惜对批处理命令不熟 懵懵懂懂的跟了几步直接晕了

请教一下下面几个winxshell的参数是啥 看了楼主帖子里好像没写 也可能是在后面楼层里我没翻到吧
WinXShell.exe -luacode "shel([[%~1 %~2 %~3]])"!SHEL %~1 %~2 %~3
WinXShell.exe -luacode Taskbar:WaitForReady()
WinXShell.exe -regist -noaction


点评

第一条,你不用管,你写 SHEL explorer.exe就行了。 第二条,是启动后等待任务栏(后续是 任务栏固定图标命令,任务栏没出来就执行的话就丢了) 第三条,就是注册表下WinXShell.exe到App Path。 任何地方使用W  详情 回复 发表于 2021-6-25 12:27
直接按自己的pecmd.ini写就行了,有问题了再补。Wim2是支持3种启动程序和不同功能组合。  发表于 2021-6-25 01:03
回复

使用道具 举报

发表于 2021-6-25 09:46:53 | 显示全部楼层
尝试一下制作,感谢分享              
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 23:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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