无忧启动论坛

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

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

    [复制链接]
4891#
发表于 2020-11-15 22:16:56 | 只看该作者
slore 发表于 2020-11-15 22:13
使用boot.wim作为源的时候,给boot.wim添加winre.wim已经内置的HTA和WIFI组件。
如果选择winre.wim源, ...

好!明白了!我一直用winre做源,难怪选和不选,体积都没变化。
回复

使用道具 举报

4892#
发表于 2020-11-15 22:42:12 | 只看该作者
本帖最后由 550 于 2020-11-15 22:51 编辑

0606版的感觉回来了。现在的1111灵巧了,较完美了,点上3个赞赞赞
谷歌浏览器实测了好多个品牌的,百分、谷歌、EDGE、都能下载软件了,但必须是64位的浏览器。而32位的浏览器在64位PE里下载功能还是失效,不知道能不能解决.苗条绝版的世界之窗只有32位版.PS:实测通过:32位苗条绝版的世界之窗在32位PE里,是可以成功下载东西的
回复

使用道具 举报

4893#
发表于 2020-11-15 23:17:36 | 只看该作者
550 发表于 2020-11-15 22:42
0606版的感觉回来了。现在的1111灵巧了,较完美了,点上3个赞赞赞。
谷歌浏览 ...

rem 補檔 修正32位瀏覽器無法下載
call AddFiles \Windows\SysWow64\Windows.FileExplorer.Common.dll

点评

想请问下我搜索了下win10电脑里面(不是PE),怎么没有这个文件也可以下载呢?  详情 回复 发表于 2020-11-19 15:01
550
成功。赞一个  发表于 2020-11-16 13:01

评分

参与人数 2无忧币 +6 收起 理由
550 + 3
slore + 3 赞一个!

查看全部评分

回复

使用道具 举报

4894#
 楼主| 发表于 2020-11-16 08:38:32 | 只看该作者
感谢网友的支持。不过微信的捐赠无法直接回复,备注的问题无法回答。需要【客户】留言才可以返答。

有问题可以论坛帖子回复或私信。
回复

使用道具 举报

4895#
发表于 2020-11-16 11:23:26 | 只看该作者
s大,请教您一下,winNT setup会提示这个,是什么原因呢?
回复

使用道具 举报

4896#
发表于 2020-11-16 11:45:11 | 只看该作者
slore 发表于 2020-11-15 21:41
直接下载地址: https://slore.lanzoux.com/b00z5zy6b
如果无法访问请尝试https://lanzoux.com/b00z5zy6b
...

请教一下,用2020.11.11版制作miniPE,如何删除以下两条?
   开始菜单/Accessibility/Narrator
   开始菜单/Startup (空)
谢谢!

点评

默认MiniPE预设,没有启用【外壳】-【开始菜单】,用的默认的WinXShell自带的简易菜单。 所以: 01-Components/00-Shell/za-StartMenu/last.bat 自动删除Narrator.lnk快捷方式的last.bat没有运行。 但是  详情 回复 发表于 2020-11-16 21:15
回复

使用道具 举报

4897#
发表于 2020-11-16 13:10:52 | 只看该作者
32位浏览器在64PE里的下载功能失效问题,从1909后一直是BUG。本次总算解决了。建议老大及时把这个补丁弄上,这个BUG持续时间太久了.
另:看见有个“X驱动器使用exFat磁盘格式”,我的理解是:选了128G,然后勾上对勾,这样大内存有完全的发挥余地了,不受4G的单文件BUG的约束了。可是出来的PE还是无效,依旧显示NTFS。是我理解错了吗.

点评

影响多个浏览器,这个文件我补充到【系统-增强兼容性】好了。  发表于 2020-11-16 15:39
exFat没有明显改变。NTFS也支持大文件。 你勾选了,如果启动没有变ExFat格式的话,你用的是自定义的ISO启动模板,不是WimBuilder2创建的。boot.sdi文件需要替换的。  详情 回复 发表于 2020-11-16 15:38
回复

使用道具 举报

4898#
发表于 2020-11-16 13:47:18 | 只看该作者



帮我看看是哪里问题

点评

资源管理器无限弹出的话,X大小设置选项用WES8的驱动兼容性问题。 选择了4G以上的fbwf,管理员账户要 勾选 预创建用户目录。 勾选4G,使用Windows 10自带的fbwf驱动文件,也会正常。  详情 回复 发表于 2020-11-16 15:36
构建 后 没有做修改 任务托盘 有个白色的无效程序 点下就不见 还有无限弹资源管理器  发表于 2020-11-16 13:48
回复

使用道具 举报

4899#
 楼主| 发表于 2020-11-16 15:36:02 | 只看该作者
23456 发表于 2020-11-16 13:47
帮我看看是哪里问题

资源管理器无限弹出的话,X大小设置选项用WES8的驱动兼容性问题。

选择了4G以上的fbwf,管理员账户要 勾选 预创建用户目录。

勾选4G,使用Windows 10自带的fbwf驱动文件,也会正常。
回复

使用道具 举报

4900#
 楼主| 发表于 2020-11-16 15:38:21 | 只看该作者
550 发表于 2020-11-16 13:10
32位浏览器在64PE里的下载功能失效问题,从1909后一直是BUG。本次总算解决了。建议老大及时把这个补丁弄上 ...

exFat没有明显改变。NTFS也支持大文件。

你勾选了,如果启动没有变ExFat格式的话,你用的是自定义的ISO启动模板,不是WimBuilder2创建的。boot.sdi文件需要替换的。
回复

使用道具 举报

4901#
发表于 2020-11-16 15:48:16 | 只看该作者
这个需要收藏起来慢慢学习
回复

使用道具 举报

4902#
发表于 2020-11-16 16:23:47 | 只看该作者
ntfs,大于4G的,不支持的。记得是那个128G文件的微软文件的BUG.所以另辟蹊径,才想到exfat,但是1111默认生成的ISO启动,还是显示NTFS

点评

"Z:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\_CustomISO_.bat" 用了/d参数复制,本意是,如果自己手动替换了新版本的ExFAT的boot.sdi文件, 这里就不复制了。结果,如果你用新版本的Windows ISO镜像,自  详情 回复 发表于 2020-11-16 21:27
回复

使用道具 举报

4903#
 楼主| 发表于 2020-11-16 21:15:55 | 只看该作者
青青草 发表于 2020-11-16 11:45
请教一下,用2020.11.11版制作miniPE,如何删除以下两条?
   开始菜单/Accessibility/Narrator
   开 ...

默认MiniPE预设,没有启用【外壳】-【开始菜单】,用的默认的WinXShell自带的简易菜单。

所以:
01-Components/00-Shell/za-StartMenu/last.bat
  1. if not exist "%X_SYS%\Narrator.exe" (
  2.     del /q "%X%\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility\Narrator.lnk"
  3. )
复制代码


自动删除Narrator.lnk快捷方式的last.bat没有运行。

但是默认启动管理已经隐藏了Startup目录,所以不可见。


如果勾选了开始菜单,Startup启动菜单不可见。

所以不太清楚你到底用的啥选项。应该不是直接MiniPE。

外壳改成了Explorer了?
回复

使用道具 举报

4904#
 楼主| 发表于 2020-11-16 21:27:11 | 只看该作者
本帖最后由 slore 于 2020-11-16 21:36 编辑
550 发表于 2020-11-16 16:23
ntfs,大于4G的,不支持的。记得是那个128G文件的微软文件的BUG.所以另辟蹊径,才想到exfat,但是1111默认 ...

"Z:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\_CustomISO_.bat"
  1. if "x%opt[iso.x_exFAT]%"=="xtrue" (
  2.   xcopy /d /c /y "%WB_ROOT%\Projects\%WB_PROJECT%\zz-ISO\boot.sdi" "%WB_ROOT%\%ISO_DIR%\boot\boot.sdi"
  3. ) else (
  4.   xcopy /E /Y "%WB_SRC_FOLDER%\boot\boot.sdi" "%WB_ROOT%\%ISO_DIR%\boot\boot.sdi"
  5. )
复制代码


用了/d参数复制,本意是,如果自己手动替换了新版本的ExFAT的boot.sdi文件,
这里就不复制了。结果,如果你用新版本的Windows ISO镜像,自带的boot.sdi(NTFS)的修改
时间,比我提供的boot.sdi(ExFAT)要新,所以就不复制了。

自己手动复制zz-ISO\boot.sdi到光盘_ISO_\boot\,不用构建boot.wim,直接
创建镜像即可。

这个文件放到AppData目录好了,自己要替换不要直接替换_ISO_而是更新AppData的话,可以避免我
用旧版本替换的问题。


不过不知道是不是我的物理内存不够,ExFAT分区也一样,4GB不足,不过往X盘复制那么大文件占用物理内存没啥意义。
ImDisk虚拟盘,或者物理磁盘就够吧。


回复

使用道具 举报

4905#
发表于 2020-11-16 21:47:51 | 只看该作者
直接把28K的手工复制到_ISO_里,覆盖掉3M多的同名文件,直接生成ISO。启动后还是不支持4G以上的单文件.
这操作有点流程较多,我直接上传我的配置文件,看看哪设置没到位。MSDN20H2 x64的ISO
current.7z (2.11 KB, 下载次数: 5)


点评

exFAT格式也不支持4G以上单文件,和我的一样啊。 不过替换了boot.sdi之后,X盘属性应该是exFAT了。 不能复制的话,感觉是fbwf驱动的问题,和磁盘无关吧。  详情 回复 发表于 2020-11-16 21:49
回复

使用道具 举报

4906#
 楼主| 发表于 2020-11-16 21:49:59 | 只看该作者
550 发表于 2020-11-16 21:47
直接把28K的手工复制到_ISO_里,覆盖掉3M多的同名文件,直接生成ISO。启动后还是不支持4G以上的单文件.
这 ...

exFAT格式也不支持4G以上单文件,和我的一样啊。

不过替换了boot.sdi之后,X盘属性应该是exFAT了。

不能复制的话,感觉是fbwf驱动的问题,和磁盘无关吧。
回复

使用道具 举报

4907#
发表于 2020-11-16 21:52:50 | 只看该作者
是的,只是想充分利用exfat,假如她能支持4G以上了,就又能节省一个磁盘软件。假如真成功,桌面还能随便操作大文件,方便呢。如:桌面捣鼓ISO等...否则得转移阵地到虚拟盘去....你看了配置就明白,我的全内置剩余空间极度紧张

点评

内存够大的话,自动判断内存大小创建ImDisk磁盘, 改下注册表桌面可以转移到B:盘吧。  详情 回复 发表于 2020-11-16 21:54
回复

使用道具 举报

4908#
发表于 2020-11-16 21:53:10 | 只看该作者
本帖最后由 我是小青蛙 于 2020-11-16 22:30 编辑

关于高级版本凭据弹出UI问题,用二进制编辑器打开Windows.UI.CredDialogController.dll搜索unicode编码miniNT随便改动其中一个字母即可,好了没事了32 64文件夹里面的都要改才行.

点评

高级版本凭据弹出UI补丁,工程里面一直有。 "Z:\WimBuilder2\Projects\WIN10XPE\01-Components\CredDialog\main.bat" 放入一个main.html就可以开启。 不过,默认配置单独做这个会导致本来命令行可以打开的  详情 回复 发表于 2020-11-16 22:39
550
明白了你的意思,就是不用再看认证的黑白界面了,可以窗口展示。但是没明白 补丁命令怎么写  发表于 2020-11-16 22:05
回复

使用道具 举报

4909#
 楼主| 发表于 2020-11-16 21:54:55 | 只看该作者
550 发表于 2020-11-16 21:52
是的,只是想充分利用exfat,假如她能支持4G以上了,就又能节省一个磁盘软件。假如真成功,桌面还能随便操作 ...

内存够大的话,自动判断内存大小创建ImDisk磁盘,
改下注册表桌面可以转移到B:盘吧。

点评

550
这个想法好,自动判断。如果物理内存判断大于12G的,进PE就自动生成B盘,自动映射桌面到B盘。B盘的大小随意设定,如也是128G,反正也是按照实际使用来扣除的。只是这个我搞不来,需要老大出个补丁了  详情 回复 发表于 2020-11-16 22:01
回复

使用道具 举报

4910#
发表于 2020-11-16 22:01:16 | 只看该作者
slore 发表于 2020-11-16 21:54
内存够大的话,自动判断内存大小创建ImDisk磁盘,
改下注册表桌面可以转移到B:盘吧。

这个想法好,自动判断。如果物理内存判断大于12G的,进PE就自动生成B盘,自动映射桌面到B盘。B盘的大小随意设定,如也是128G,反正也是按照实际使用来扣除的。只是这个我搞不来,需要老大出个补丁了
回复

使用道具 举报

4911#
 楼主| 发表于 2020-11-16 22:39:19 | 只看该作者
我是小青蛙 发表于 2020-11-16 21:53
关于高级版本凭据弹出UI问题,用二进制编辑器打开Windows.UI.CredDialogController.dll搜索unicode编码mini ...

高级版本凭据弹出UI补丁,工程里面一直有。

"Z:\WimBuilder2\Projects\WIN10XPE\01-Components\CredDialog\main.bat"
放入一个main.html就可以开启。


不过,默认配置单独做这个会导致本来命令行可以打开的,打不开了。

需要一些功能组合补充了所需dll才行。

Admin+远程桌面连接 补丁开启的话,可以用。

谁得到最小dll依赖的话,可以考虑开启这个功能。

点评

我目前试了system下共享和IE都是可以的,然后在测下远程桌面的。  详情 回复 发表于 2020-11-16 22:49
回复

使用道具 举报

4912#
发表于 2020-11-16 22:49:05 | 只看该作者
本帖最后由 我是小青蛙 于 2020-11-16 22:53 编辑
slore 发表于 2020-11-16 22:39
高级版本凭据弹出UI补丁,工程里面一直有。

"Z:\WimBuilder2\Projects\WIN10XPE\01-Components\CredDi ...

我目前试了system下共享和IE都是可以的,然后在测下远程桌面的,其它功能的好像没用过。

点评

system下共享俺没有成功。。。。  发表于 2020-11-16 23:14
回复

使用道具 举报

4913#
发表于 2020-11-17 07:36:20 | 只看该作者
感谢大佬的教程!
回复

使用道具 举报

4914#
发表于 2020-11-18 15:48:40 | 只看该作者
本帖最后由 a19970519 于 2020-11-18 16:18 编辑

已解决,编辑
回复

使用道具 举报

4915#
发表于 2020-11-18 19:10:14 | 只看该作者
错误: 3

The system cannot find the path specified.

可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件
挂载WIM文件失败。

部署映像服务和管理工具
版本: 6.1.7601.24499


错误: 87

cleanup-mountpoints 选项未知。
有关详细信息,请通过运行 DISM.exe /? 参阅帮助。

这次更新后 win7 pro 出现这个错误 。。。

点评

清理命令,Windows 7的dism命令不支持。 正常构建不影响。  详情 回复 发表于 2020-11-18 19:13
回复

使用道具 举报

4916#
 楼主| 发表于 2020-11-18 19:13:56 | 只看该作者
rstart 发表于 2020-11-18 19:10
错误: 3

The system cannot find the path specified.

清理命令,Windows 7的dism命令不支持。
正常构建不影响。这个命令加了好久了。
回复

使用道具 举报

4917#
发表于 2020-11-18 23:59:19 | 只看该作者
本帖最后由 550 于 2020-11-19 00:01 编辑

实体机测试,1111版生成的20H2PE,显卡驱动加载后无效。老的0606版生成的1909PE,显卡驱动加载后是有效的,加载后显示器分辨率就上来了。
后来驱动从正常的20H2系统里上重新提取一边,让20H2的驱动匹配20H2的PE,结果,也是无效。但新的驱动在1909PE里照样有效。

故判断,20H2PE里漏了些什么,需要补档...请问老大可以处理下吗.
PS:0606和1111,生成ISO的构建设置是相同的

点评

【组件】- 禁用驱动数字签名验证 【驱动】-【系统驱动】- 手动加载基本显卡驱动 就可以加载 自己的驱动了。如果自己没有驱动的话,就加载 系统的默认基本显卡驱动。 19402.508测试没有问题。 [attachimg  详情 回复 发表于 2020-11-22 00:42
1111版用1909应该也正常吧。 显卡驱动的话,可能是drvinst?或者内核依赖变了吧。 我一直用基本显卡驱动,没注意。 有时间了我看下。  详情 回复 发表于 2020-11-19 01:12
回复

使用道具 举报

4918#
 楼主| 发表于 2020-11-19 01:12:16 | 只看该作者
550 发表于 2020-11-18 23:59
实体机测试,1111版生成的20H2PE,显卡驱动加载后无效。老的0606版生成的1909PE,显卡驱动加载后是有效的, ...

1111版用1909应该也正常吧。
显卡驱动的话,可能是drvinst?或者内核依赖变了吧。
我一直用基本显卡驱动,没注意。
有时间了我看下。
回复

使用道具 举报

4919#
发表于 2020-11-19 01:12:26 | 只看该作者
再次一轮实体机测试,1111版,配置不变,连续生成2个ISO.分别是20H2和1909,其中1909能驱动成功,20H2驱动加载上去无效过.
回复

使用道具 举报

4920#
发表于 2020-11-19 13:02:27 | 只看该作者
本帖最后由 rstart 于 2020-11-19 13:04 编辑


   这个是什么错误 ?

   

    还有就是前面那个错误, 无法建立虚拟盘 。。 dism 错误 就停止了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-24 00:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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