无忧启动论坛

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

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

    [复制链接]
6841#
 楼主| 发表于 2022-5-1 12:59:42 | 只看该作者
yjqd 发表于 2022-5-1 12:31
成功了!

我输出boot.wim第二卷,改名为winre.wim

设置里 改成 专家模式,就可以不用改名,直接可以选boot.wim。

下次把这个选项改成 入门模式 也可以选。

点评

谢谢回复 我的理解是winre.wim在install.wim中,假如我用dism给install.wim集成月度更新,winre.wim可能会变化,而boot.wim在install.wim之外,不会变化 我昨天在pe下install.wim集成月度更新,没有成功,所以没  详情 回复 发表于 2022-5-1 13:28
回复

使用道具 举报

6842#
发表于 2022-5-1 13:10:44 | 只看该作者
2022.05.01 下载2021最后一个版本和2022最新版,火绒报毒
Projects\WIN10XPE\01-Components\MTP_Support\mtpHelper_22000_x64.sys, 病毒名:Trojan/Generic!3BDAED11ABB60E1D, 病毒ID:3bdaed11abb60e1d

望排查。

点评

无忧有更新。不用MTP功能,删除这个驱动就行了。  详情 回复 发表于 2022-5-4 11:46
回复

使用道具 举报

6843#
发表于 2022-5-1 13:28:57 | 只看该作者
slore 发表于 2022-5-1 12:59
设置里 改成 专家模式,就可以不用改名,直接可以选boot.wim。

下次把这个选项改成 入门模式 也可以选 ...

谢谢回复

我的理解是winre.wim在install.wim中,假如我用dism给install.wim集成月度更新,winre.wim可能会变化,而boot.wim在install.wim之外,不会变化
我昨天在pe下install.wim集成月度更新,没有成功,所以没得出boot.wim或winre.wim是否变化的结果

另外,问一下,我有一个win10 10586的镜像和win10 21h1的镜像,我想把它们集成更新变成19043.1165,不知该如何操作。如果能直接下载到win10 19043.1165的镜像就好了

点评

我说的更新,是指微软官方的ISO。 自己制作的话,uup是都会更新。  详情 回复 发表于 2022-5-1 13:40
回复

使用道具 举报

6844#
 楼主| 发表于 2022-5-1 13:40:51 | 只看该作者
yjqd 发表于 2022-5-1 13:28
谢谢回复

我的理解是winre.wim在install.wim中,假如我用dism给install.wim集成月度更新,winre.wim可 ...

我说的更新,是指微软官方的ISO。
自己制作的话,uup是都会更新。

点评

问一下,wimlib-imagex.exe extract 有没有参数可以不覆盖已有文件 比如: 先提取boot.wim中的文件到当前目录 wimlib-imagex.exe extract boot.wim 1 @p.txt 再提取install.wim的文件到当前目录test wimli  详情 回复 发表于 2022-5-5 12:14
回复

使用道具 举报

6845#
发表于 2022-5-4 08:55:12 | 只看该作者
slore 发表于 2019-12-21 00:11
自己可以在PECMD.ini按传统的方式写LINK命令。

我的启动构架是,PECMD.ini只负责启动阶段调用对应 ...

123
回复

使用道具 举报

6846#
 楼主| 发表于 2022-5-4 11:46:05 | 只看该作者
MC__Eric 发表于 2022-5-1 13:10
2022.05.01 下载2021最后一个版本和2022最新版,火绒报毒
Projects\WIN10XPE\01-Components\MTP_Support\ ...

论坛有更新免杀驱动。不用MTP功能,删除这个驱动就行了。
回复

使用道具 举报

6847#
发表于 2022-5-5 12:14:00 | 只看该作者
slore 发表于 2022-5-1 13:40
我说的更新,是指微软官方的ISO。
自己制作的话,uup是都会更新。

问一下,wimlib-imagex.exe extract   有没有参数可以不覆盖已有文件

比如:
先提取boot.wim中的文件到当前目录
wimlib-imagex.exe extract  boot.wim 1 @p.txt
再提取install.wim的文件到当前目录test
wimlib-imagex.exe extract install.wim 1 @p.txt

点评

你可以反过来,先提取install.wim的吧。 这个你要看下wimlib-imagex的帮助手册了。  详情 回复 发表于 2022-5-5 12:36
回复

使用道具 举报

6848#
 楼主| 发表于 2022-5-5 12:36:43 | 只看该作者
yjqd 发表于 2022-5-5 12:14
问一下,wimlib-imagex.exe extract   有没有参数可以不覆盖已有文件

比如:

你可以反过来,先提取install.wim的吧。

这个你要看下wimlib-imagex的帮助手册了。

点评

谢谢 由于文件列表是同一文件,反过来先提取install.wim,也会被覆盖文件 网上搜索了一下,暂时没找到wimlib-imagex extract 不覆盖已有文件的参数 用7z倒是方便,但太慢了。7z如果提取一个不存在的文件,会  详情 回复 发表于 2022-5-5 17:21
回复

使用道具 举报

6849#
发表于 2022-5-5 12:38:09 | 只看该作者
把这页占满吧。
回复

使用道具 举报

6850#
发表于 2022-5-5 17:21:19 | 只看该作者
slore 发表于 2022-5-5 12:36
你可以反过来,先提取install.wim的吧。

这个你要看下wimlib-imagex的帮助手册了。

谢谢
由于文件列表是同一文件,反过来先提取install.wim,也会被覆盖文件
网上搜索了一下,暂时没找到wimlib-imagex extract   不覆盖已有文件的参数

用7z倒是方便,但太慢了。7z如果提取一个不存在的文件,会提示:No files to process,加个for命令就可把不存在的文件输入一个文本文档for /f "delims=" %%i in ('type 1.txt') do (7z x -aoa boot.wim %%i|find "No files to process"&&echo %%i>>未导出的文件.txt)

然后用"未导出的文件.txt"在install.wim中提取文件

wimlib-imagex extract如果提取一个不存在的文件,比如会提示:[WARNING] No matches for path pattern "Windows\System32\OK.exe"
用for命令获取不到那个错误提示:[WARNING] No matches for path pattern "Windows\System32\OK.exe"
不知这个提示是不是本身就获取不了,只能在批处理窗口显示

点评

谢谢,麻烦了  发表于 2022-5-6 16:40
你想让哪个文件优先,就后执行,覆盖了不影响吧。 重复的文件也没多少,不行最后再单独提取一次。 没必要搞复杂。  详情 回复 发表于 2022-5-5 19:54
回复

使用道具 举报

6851#
 楼主| 发表于 2022-5-5 19:54:33 | 只看该作者
本帖最后由 slore 于 2022-5-5 19:55 编辑
yjqd 发表于 2022-5-5 17:21
谢谢
由于文件列表是同一文件,反过来先提取install.wim,也会被覆盖文件
网上搜索了一下,暂时没找到w ...

你想让哪个文件优先,就后执行,覆盖了不影响吧。
重复的文件也没多少,不行最后再单独提取一次。
没必要搞复杂。
要么你先提取到临时目录,然后用其他命令,复制或者移动到目标目录。这个可以自己处理是否覆盖。
回复

使用道具 举报

6852#
发表于 2022-5-6 09:02:54 | 只看该作者
S大,win11的打印组件似乎应该增加xpspushlayer.dll文件,否则属性页会出错。

评分

参与人数 1无忧币 +5 收起 理由
slore + 5 赞一个!

查看全部评分

回复

使用道具 举报

6853#
发表于 2022-5-6 09:05:40 | 只看该作者
S大,Win11打印组件缺xpspushlayer.dll似乎不能出属性页。
回复

使用道具 举报

6854#
发表于 2022-5-6 09:05:54 | 只看该作者
S大,Win11打印组件缺xpspushlayer.dll似乎不能出属性页。
回复

使用道具 举报

6855#
发表于 2022-5-6 09:16:15 | 只看该作者
另外,PrinterCleanupTask.dll和Print.PrintSupport.Source.dll,前者从字面看似乎与清除打印任务相关,后者不知道什么用的,驱动打印后这个文件有时不能删除,难道也有用?

点评

Win11本身底子还是Win10,驱动没怎么更新,也没明显的实用功能。 对于PE来说,全功能的用Windows 10就可以。所以WimBuilder2没怎么更新组件对Win11的适配。(主要改进了对原生Explorer外壳的支持) 我个人也只  详情 回复 发表于 2022-5-6 09:51
回复

使用道具 举报

6856#
 楼主| 发表于 2022-5-6 09:51:10 | 只看该作者
hhh333 发表于 2022-5-6 09:16
另外,PrinterCleanupTask.dll和Print.PrintSupport.Source.dll,前者从字面看似乎与清除打印任务相关,后 ...

Win11本身底子还是Win10,驱动没怎么更新,也没明显的实用功能。

对于PE来说,全功能的用Windows 10就可以。所以WimBuilder2没怎么更新组件对Win11的适配。
(主要改进了对原生Explorer外壳的支持)

我个人也只是虚拟机启动跑跑而已。不需要使用PE。

现在支持PE很稳定了。主要更新内容是完善 Builder本身,让制作更丝滑,
方便方面。以及完善框架,可以添加新的工程,比如 定制,优化install.wim。

PE本身项目,没什么大的改动了。

(主要自己不使用,也没很多设备需要折腾)



有需求,有精力的人弄了,我补充下文件列表就是当个知识库记录而已。
比如, msicsi,bitadmin等小功能。


原生的磁盘优化UI,需要 任务计划,目前觉得可以折腾的PE新功能是这个。
(本身有命令行可以用,在研究为什么PE下不能启动dfrgui.exe)

点评

固态硬盘不需要defrag吧  详情 回复 发表于 2022-5-7 15:03
我加了上述三个文件,Win11PE已经能够像10一样正常打印了,另外还有个文件也是11新增的:printticketvalidation.dll,按字面意思似乎与票据打印有关,也一并加上吧。win11打印功能文件就加上这4个吧。  详情 回复 发表于 2022-5-7 07:09
回复

使用道具 举报

6857#
发表于 2022-5-6 12:12:09 | 只看该作者
支持,赞!!!
回复

使用道具 举报

6858#
发表于 2022-5-6 15:17:57 | 只看该作者


S大,点击定制 弹出这个错误呀, 咋回事啊?
系统是win7, UAC已经关闭, 火绒杀毒也退出了, 都没用啊

点评

Win7系统,设置 gitee源,关于 页面 点下 更新。  详情 回复 发表于 2022-5-6 15:41
回复

使用道具 举报

6859#
发表于 2022-5-6 15:33:58 | 只看该作者
支持值得点赞
回复

使用道具 举报

6860#
 楼主| 发表于 2022-5-6 15:41:56 | 只看该作者
2011chs 发表于 2022-5-6 15:17
S大,点击定制 弹出这个错误呀, 咋回事啊?
系统是win7, UAC已经关闭, 火绒杀毒也退出了, 都没用 ...

Win7系统,设置 gitee源,关于 页面 点下 更新。

点评

[attachimg]500856[/attachimg][attachimg]500857[/attachimg] 更新了还是一样报错呀, 不过错误的行 不一样了 好像  详情 回复 发表于 2022-5-6 16:03
回复

使用道具 举报

6861#
发表于 2022-5-6 16:03:58 | 只看该作者
slore 发表于 2022-5-6 15:41
Win7系统,设置 gitee源,关于 页面 点下 更新。



更新了还是一样报错呀, 不过错误的行 不一样了 好像
回复

使用道具 举报

6862#
发表于 2022-5-7 07:09:44 | 只看该作者
slore 发表于 2022-5-6 09:51
Win11本身底子还是Win10,驱动没怎么更新,也没明显的实用功能。

对于PE来说,全功能的用Windows 10就 ...

我加了上述三个文件,Win11PE已经能够像10一样正常打印了,另外还有个文件也是11新增的:printticketvalidation.dll,按字面意思似乎与票据打印有关,也一并加上吧。win11打印功能文件就加上这4个吧。
回复

使用道具 举报

6863#
发表于 2022-5-7 10:39:32 | 只看该作者
本帖最后由 2011chs 于 2022-5-7 10:44 编辑

老大,昨天Win7老出错, 然后我换了Win11来继续搞,用的ISO是Win11 4月新出的RTM,Win11 PE效果还可以, 我测试了 除了网络,其他的没啥大问题
1.  网络功能有大问题,已经勾选了 完整的网络功能(启用网络发现、网络和共享中心),勾选了凭据对话框
      a,网络右下角图标,点击 网络和共享中心 打不开,(其他的托盘图标功能都正常没毛病,音量、时间日历,输入法等等)
      b,WiFi的扫描也没有,这样连不了WiFi, WiFi网卡驱动是装好的
      c,有线连接网络后, 网络 页面 不显示 局域网其他 计算机, 直接输入其他共享电脑的IP地址访问也不行,使用PENetwork访问共享也是啥也扫描不到
      d, 其他电脑可以正常访问 WinPE的共享文件

2. 画图 应用有勾选, 但进入WinPE 在图片上没有编辑功能

3. 载入WinPE进度条不显示, ISO 选项有勾选 编辑BCD、显示加载进度条

4. CPU-Z版本太旧了,是2019年的,现在新的CPU都识别不出来

点评

网络,a.b.原生网络图标,所有的PE都有问题。 使用是WinXShell.exe -ui -jcfg wxsUI%uI_WIFI.zip (勾选,外壳,WinXShell,网络组件) 共享和网络中心 可以从winxshell打开,也可以控制面板打开。  详情 回复 发表于 2022-5-7 10:45
回复

使用道具 举报

6864#
 楼主| 发表于 2022-5-7 10:45:59 | 只看该作者
本帖最后由 slore 于 2022-5-7 10:49 编辑
2011chs 发表于 2022-5-7 10:39
老大,昨天Win7老出错, 昨晚我换了Win11来继续搞, 用的ISO是Win11 4月新出的RTM,
Win11 PE效果还可以, ...


1.
网络,a.b.原生网络图标,所有的PE都有问题。

使用是WinXShell.exe -ui -jcfg wxsUI\UI_WIFI.zip
(勾选,外壳,WinXShell,网络图标UI组件)
或者用PENetwork连接wifi。

共享和网络中心  可以从winxshell打开,也可以控制面板打开。


2.
画图工具,微软改成APPX了。原来的传统Win32程序没了。
要么从win10提取,要么用第三方工具。



4.
工具,可以自行更新。

vendor目录下面
回复

使用道具 举报

6865#
发表于 2022-5-7 15:03:42 | 只看该作者
slore 发表于 2022-5-6 09:51
Win11本身底子还是Win10,驱动没怎么更新,也没明显的实用功能。

对于PE来说,全功能的用Windows 10就 ...

固态硬盘不需要defrag吧
回复

使用道具 举报

6866#
发表于 2022-5-7 18:31:32 | 只看该作者
用大神的工具制作的 PE , 原 X: 盘为 2G, 嫌小, 如何改为 8G.

我自己改了 fbwf.cfg 和 fbwf.sys , 可以是 8G. 但不能 Adm 登录, 若 Adm 登录, 便无限打开 Explorer 窗口.
我的问题是: 能不能平稳改为 8G, 不出问题? 如若能, 请赐教方法.
如若不能, 能不能改为单登录? 怎么改?
或让登录时为 0秒等待也行, 登录后也不能切换用户.
请大神赐教.

点评

构建 - 系统 可以选 1G,2G,4G,8G,64G,128G的内存盘大小 不用原生驱动,用户主目录无法创建,导致外壳判断进程异常。 如果使用4G以上,需要勾选: 账户 预创建用户主目录 选项  详情 回复 发表于 2022-5-7 18:36
回复

使用道具 举报

6867#
 楼主| 发表于 2022-5-7 18:36:08 | 只看该作者
vaf 发表于 2022-5-7 18:31
用大神的工具制作的 PE , 原 X: 盘为 2G, 嫌小, 如何改为 8G.

我自己改了 fbwf.cfg 和 fbwf.sys , 可以 ...

构建
    - 系统
         可以选 1G,2G,4G,8G,64G,128G的内存盘大小


不用原生驱动,用户主目录无法创建,导致外壳判断进程异常。

如果使用4G以上,需要勾选:
  账户
         预创建用户主目录 选项

==================================

如果你看不到这些选项,设置 从入门 模式 改成 专家 模式。

点评

vaf
我已制做好的, 都两年了, 我不愿重新制做. 我就问现系统能不能改, 若不能或相当麻烦, 我就不改了.  详情 回复 发表于 2022-5-7 18:41
回复

使用道具 举报

6868#
发表于 2022-5-7 18:41:33 | 只看该作者
slore 发表于 2022-5-7 18:36
构建
    - 系统
         可以选 1G,2G,4G,8G,64G,128G的内存盘大小

我已制做好的, 都两年了, 我不愿重新制做.
我就问现系统能不能改, 若不能或相当麻烦, 我就不改了.

点评

就是启动目录的启动文件差异。内核的dll和注册表都不用改。 你做一个对比下,看启动目录差分就可以了。  详情 回复 发表于 2022-5-7 19:12
回复

使用道具 举报

6869#
 楼主| 发表于 2022-5-7 19:12:33 | 只看该作者
vaf 发表于 2022-5-7 18:41
我已制做好的, 都两年了, 我不愿重新制做.
我就问现系统能不能改, 若不能或相当麻烦, 我就不改了.

就是启动目录的启动文件差异。内核的dll和注册表都不用改。

你做一个对比下,看启动目录差分就可以了。

点评

vaf
您现在工具支持到什么版本了 (指 Windows) . 我原来的 Windows 镜像都不好找了. 用新版新做能行吗?  详情 回复 发表于 2022-5-7 19:19
回复

使用道具 举报

6870#
发表于 2022-5-7 19:19:51 | 只看该作者
slore 发表于 2022-5-7 19:12
就是启动目录的启动文件差异。内核的dll和注册表都不用改。

你做一个对比下,看启动目录差分就可以了 ...

您现在工具支持到什么版本了 (指 Windows) .
我原来的 Windows 镜像都不好找了.
用新版新做能行吗?

点评

可以的。随便选个版本就行。 只用看启动脚本的差异就行了。  详情 回复 发表于 2022-5-7 19:30
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 20:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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