无忧启动论坛

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

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

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

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


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

点评

关机图标, 组件 - 外壳 - 自定义图标 [编辑按钮] 感谢您帮忙已解决了  详情 回复 发表于 2022-2-8 16:23
回复

使用道具 举报

1772#
 楼主| 发表于 2022-2-8 18:00:57 | 显示全部楼层
2012bear1alex1 发表于 2022-2-8 16:23
我照您指示做了个测试,结果开进PE后出现错误,忽略错误能到桌面,但强制执行转换到Administrator是没作 ...

用boot.wim的时候,使用第二卷,
另外Administrator账号有提示,需要tscon.exe命令,
这个 家庭版不带的,需要选择 install.wim的第四卷,使用专业版或企业版。

点评

经过您的指导,终于可以正常切换Administrator了,感谢您拨空教学  详情 回复 发表于 2022-2-8 20:01
回复

使用道具 举报

1773#
 楼主| 发表于 2022-2-8 18:01:59 | 显示全部楼层
2012bear1alex1 发表于 2022-2-8 17:51
请问这个该如何更改图呢?

在正常系统下,设置个用户图片,系统生成了,你搜索下这个文件扩展名,从系统盘复制替换。

点评

我在正常系统找不到红色框框的这类档案类型  详情 回复 发表于 2022-2-8 20:29
了解了,我以为这个在制作时也可以个性化  详情 回复 发表于 2022-2-8 20:02
回复

使用道具 举报

1774#
 楼主| 发表于 2022-2-8 20:54:49 | 显示全部楼层
本帖最后由 slore 于 2022-2-8 20:56 编辑
2012bear1alex1 发表于 2022-2-8 20:01
经过您的指导,终于可以正常切换Administrator了,感谢您拨空教学,我来源调整boot.wim第二卷后,使用我 ...

前面有说,Windows Media Player组件中的 TileDataRepository.dll 文件有冲突。

E:\WimBuilder2\Projects\WIN10XPE\01-Components\Windows Media Player\main.bat
194行,最开头添加一个分号(;) 注释掉,或者不要选择这个组件。

点评

我大概抓到问题了,如图,我预设是进SYSTEM,之后再切换Administrator会失败,如果预设打勾自动登入Administrator的话,那么切换SYSTEM或Administrator的话就都没问题了  详情 回复 发表于 2022-2-9 19:04
我本来就没有勾选这个选项了,还会有哪个选项也有可能?  详情 回复 发表于 2022-2-8 21:11
回复

使用道具 举报

1775#
 楼主| 发表于 2022-2-8 20:57:12 | 显示全部楼层
2012bear1alex1 发表于 2022-2-8 20:29
我在正常系统找不到红色框框的这类档案类型

Everything搜索: *.accountpicture-ms

点评

奇怪了,正常系统找不到这类型的档案  详情 回复 发表于 2022-2-8 21:21
回复

使用道具 举报

1776#
 楼主| 发表于 2022-2-9 00:28:48 | 显示全部楼层
slania 发表于 2022-2-8 23:07
S大,您好,麻烦您抽空看下这个问题,谢谢!
以前构建的Win10PE都没问题,这次用Win11(22000.376/194)构建 ...

这个程序是32位的,可能SysWow64缺文件,
不知道正常的win11下面是否可以运行?
记得这个软件比较老了吧。

点评

谢谢您的回复,我把sources\install.wim\3\Windows\SysWOW64 里面所有的DLL全部搬到PE里面, 飞秋一切正常运行了。虽然不知道是需要哪个DLL,但起码知道确实是缺里面的文件了。 非常感谢!  详情 回复 发表于 2022-2-9 10:18
回复

使用道具 举报

1777#
 楼主| 发表于 2022-2-9 14:50:39 | 显示全部楼层
本帖最后由 slore 于 2022-2-9 14:52 编辑
slania 发表于 2022-2-9 10:18
谢谢您的回复,我把sources\install.wim\3\Windows\SysWOW64  里面所有的DLL全部搬到PE里面,
飞秋一切 ...


构建 - 增强程序支持 - 支持更多应用程序 ‪ 对应的脚本中已添加,点击关于更新即可。


E:\WimBuilder2\Projects\WIN10XPE\01-Components\zh-RuntimeKits\_Compatibility.bat

  1. ; FeiQ
  2. ;Windows.System.Launcher.dll
  3. DiagnosticDataSettings.dll

  4. +ver*
复制代码



自己也可以使用构建 -  我的订制(后置)- 我的系统,编辑main.bat添加这个文件名。

点评

请问这个要编辑main.bat之外,放进去图中的相对应资料夹内也会自动被添加吗? X = Windows X_x64 = SysWOW64 X_x86 = System32 是这样吗?  详情 回复 发表于 2022-2-9 20:01
收到!谢谢!  详情 回复 发表于 2022-2-9 15:51
回复

使用道具 举报

1778#
 楼主| 发表于 2022-2-9 19:38:21 | 显示全部楼层
2012bear1alex1 发表于 2022-2-9 19:04
我大概抓到问题了,如图,我预设是进SYSTEM,之后再切换Administrator会失败,如果预设打勾自动登入Admin ...

先进入SYSTEM,再切换Administrator用户,最好1分钟后,
不然有概率可能出现蓝屏。

或者结束一次Explorer外壳程序,等几秒恢复后再切换。


你这个选项不选,不应该无法进入,最多是Explorer反复启动。

解决了就行。

点评

小弟反覆测试了几次,先进SYSTEM等待一分钟以上或者五分钟后切换Administrator一样蓝屏,如果一开始选Administrator登入后怎么切换都正常  详情 回复 发表于 2022-2-9 20:04
感谢您的帮忙,原来是要等待一分钟后,之前都太急了  发表于 2022-2-9 19:49
回复

使用道具 举报

1779#
 楼主| 发表于 2022-2-9 20:15:08 | 显示全部楼层
2012bear1alex1 发表于 2022-2-9 20:01
请问这个要编辑main.bat之外,放进去图中的相对应资料夹内也会自动被添加吗?
X = Windows
X_x64 = SysW ...

X_x86 是制作32位PE要用的。
X_x64 是制作64位PE用的.
X是不管32位还是64位系统,放进去的文件会复制到X盘。

如果你要X:\Windows\System32放文件,你要建立 Windows, System32 文件夹,里面放文件。


不过这种方式是指非系统文件,一般常用的是 Program Files。


额外从install.wim提取的系统文件,是写到 main.bat中,只写需要的文件名就行了。

点评

请问MAIN.BAT可否给小弟一个范例例如要给SysWOW64补上icmp.dll,该怎么添加代码呢? 改成下面这样对吗? 请问MAIN.BAT可否给小弟一个范例例如要给SysWOW64补上icmp.dll,该怎么添加代码呢?  详情 回复 发表于 2022-2-9 20:31
回复

使用道具 举报

1780#
 楼主| 发表于 2022-2-9 20:36:38 | 显示全部楼层
分号(;)是注释,你要补充 icmp.dll ,按下面这样写就行了。

@\Windows\SysWOW64\
icmp.dll

点评

感谢您,这一次我学了好多,如果有更多关于我的定制的教学的话,那就更好了,像PECMD就有很多详细的说明与范例,这样就更完美了  详情 回复 发表于 2022-2-9 21:13
回复

使用道具 举报

1781#
 楼主| 发表于 2022-2-9 21:17:44 | 显示全部楼层
2012bear1alex1 发表于 2022-2-9 21:13
感谢您,这一次我学了好多,如果有更多关于我的定制的教学的话,那就更好了,像PECMD就有很多详细的说明 ...

所有的main.bat, last.bat都是。本身就是批处理语法,往X盘放东西。这些结构不知道的话,
自己 xcopy D:\我的软件 "%X%\" 也可以的。
回复

使用道具 举报

1782#
 楼主| 发表于 2022-2-10 00:07:57 | 显示全部楼层
chshrm 发表于 2022-2-9 23:36
已找到问题根源了,注册表system-setup里面X:\Program Files\WinXShell\WinXShell.exe -regist -script A ...

这里写错了,用了 %X% , 是构建时映射的盘符,如果X没有占用的话,没问题。
启动管理器改cmdline的地方要修改下了。
回复

使用道具 举报

1783#
 楼主| 发表于 2022-2-10 11:49:25 | 显示全部楼层
saiz 发表于 2022-2-10 10:24
請問有方法加入支援.Net FrameWork 3.5嗎?
雖然我在製作時有勾選.NET框架
但在實際使用 DriverBakcup!2  ...

3.5要挂载install.wim,dism开启功能,之后提取文件到windows PE。
这个非常花时间,而且不能直接用光盘挂载,需要复制install.wim到硬盘。
回复

使用道具 举报

1784#
 楼主| 发表于 2022-2-11 18:27:39 | 显示全部楼层
wwyyll 发表于 2022-2-11 17:49
slore大 怎么添加 PE里缺少 X:Users\ADMINI~1\AppData\Local\Temp 这个路径以及文件夹 ?

另,缺少这两 ...

Administrator的目录的话,登录进系统的脚本进行创建,离线的boot.wim中是没有Administrator用户的目录的。


摄像头软件打开图片提示32位的不存在,其实也不需要32位的,直接复制
Program Files\下面的目录过来就行了。
回复

使用道具 举报

1785#
 楼主| 发表于 2022-2-11 19:40:43 | 显示全部楼层
wwyyll 发表于 2022-2-11 19:35
可是总不能每次  进pe   时 从32下复制过来

构建的时候,  我的订制(后置)  ,我的系统,右键编辑main.bat

xcopy /y /e "%X%\Program Files\Windows Photo Viewer\*.*" "%X%\Program Files(x86)\Windows Photo Viewer"

就是文件夹复制,参数你试试。手机回复没测试,你用批处理下测试下复制目录。
回复

使用道具 举报

1786#
 楼主| 发表于 2022-2-16 00:26:21 | 显示全部楼层
本帖最后由 slore 于 2022-2-16 00:27 编辑
wwyyll 发表于 2022-2-16 00:09
slore大     测试 有问题, 无法运行。批处理后,PE下出现 两个Program Files(x86) ,合成一个可正常运行 ...

"%X%\Program Files (x86)\Windows Photo Viewer"

Files 后面有个空格

要是不介意体积的话,直接:

  1. call AddFiles "\Program Files (x86)\Windows Photo Viewer"
复制代码


从 install.wim提取 x86 的。
回复

使用道具 举报

1787#
 楼主| 发表于 2022-2-21 09:43:21 | 显示全部楼层
猪屁屁公园 发表于 2022-2-19 00:07
构建CMD完了,不知道下一步要干嘛。你那GIF动画都不知道怎么呼出虚拟机的。然后也不知道用什么命令去运行我 ...

构建完了,生成boot.wim到 _Factory_\Projects\WIN10XPE\build\ 目录。
(界面有提示的)

点击 创建ISO,会复制生成好的 boot.wim 到 _ISO_\sources\ 目录,
然后使用微软的媒体制作命令打包成 BOOTPE.iso 放到 _Factory_\ 目录。

GIF动态图,是执行了界面上的构建后命令: test\VBox.cmd win10
启动VitrualBox的win10虚拟机(会把生成的BOOTPE.iso设置为虚拟机的光盘镜像)
回复

使用道具 举报

1788#
 楼主| 发表于 2022-2-21 09:43:53 | 显示全部楼层
vcmasm 发表于 2022-2-21 09:35
DeviceSetupManager.dll Patch 的目的是什么?

右下角 弹出USB设备功能。
回复

使用道具 举报

1789#
 楼主| 发表于 2022-2-21 10:39:16 | 显示全部楼层
vcmasm 发表于 2022-2-21 10:00
谢谢!
Win8 PE 也存在这个情况吗?

老版本微软没限制吧。WIN8PE没研究过,你可以对比下其他8PE,USB正常的时候,这个dll是否改过。
这个改注册表 启动服务 也可以规避,不一定非要打Patch。
回复

使用道具 举报

1790#
 楼主| 发表于 2022-3-5 10:14:16 | 显示全部楼层
vcmasm 发表于 2022-3-5 09:32
最近没动静了呢?

4月,5月吧,现在微软更新版本没啥变化。
没有什么大的更新。
回复

使用道具 举报

1791#
 楼主| 发表于 2022-3-8 22:39:04 | 显示全部楼层
cclgoo 发表于 2022-3-6 23:04
BUG:哔哩哔哩:标签切换及播放问题,试下例:点直播-生活-影音馆,对于哔哩哔哩,所有视频也是无法播放

不知道你用的什么播放器?

chrome,edge之前试过没遇到这个问题,你用的Windows 镜像是什么版本?
回复

使用道具 举报

1792#
 楼主| 发表于 2022-3-12 20:18:38 | 显示全部楼层
homyang 发表于 2022-3-12 11:31
slore  老大能提供一下 win8.1 U盘原生弹出的脚本吗。 想给win8.1添加这个,谢了

我只是把别人补充的文件,注册表写成 批处理 修改 boot.wim 而已。
WIN8.1PE系统不再支持了,对新系统支持也不好,感觉用处不大。
没计划去调查WIN8.1PE的模块依赖关系了。
回复

使用道具 举报

1793#
 楼主| 发表于 2022-3-13 22:27:12 | 显示全部楼层
猪屁屁公园 发表于 2022-3-13 15:32
点击 “2-创建镜像”后,怎么用虚拟机来运行我的PE?我见动画里跳得很快,不知道要如何操作。
最好给详细 ...

你虚拟机怎么选择Windows镜像安装系统?
虚拟机设置里面把光盘加载的ISO映像文件一改就好了啊。
回复

使用道具 举报

1794#
 楼主| 发表于 2022-3-23 21:35:03 | 显示全部楼层
yezhou1860 发表于 2022-3-23 21:09
[楼主你好,我今天下载了2022.02.02的版本,制作了win10 pe ,制作好之后,发现桌面没有penetwork这个软件 ...

PENetwork在 软件里面。
chrome的话,下载地址应该访问不了,超时了吧。

点评

抱歉,没看到软件 现在ok了 那chrome 只能手动集成进去了,谢谢  详情 回复 发表于 2022-3-23 21:59
回复

使用道具 举报

1795#
 楼主| 发表于 2022-3-23 22:34:28 | 显示全部楼层
yezhou1860 发表于 2022-3-23 21:59
抱歉,没看到软件 现在ok了
那chrome 只能手动集成进去了,谢谢

chrome自己下载放到
vendor\_Cache_\目录。

下载路径最后,改成你的文件名就可以直接使用的离线安装包

点评

按照你的方法已经弄好啦,谢谢。 然后,我之前源文件是WIN10 20H2 21H1的时候,自定义壁纸都可以铺满(比如壁纸分辨率是2054*1155),然后进去pe之后,实际的分辨率是1024 *768,壁纸是铺满的,然后我手动调整到16  详情 回复 发表于 2022-3-24 20:23

评分

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

查看全部评分

回复

使用道具 举报

1796#
 楼主| 发表于 2022-3-24 17:16:20 | 显示全部楼层
hlccfu 发表于 2022-3-24 16:56
请教s大使用工具制作前
怎样设置隐藏桌面7z和切换用户这两个图标

切换用户,在 组件—外壳—自定义图标 删除最后的Switch User的创建快捷方式语句。


7-zip是代码写死了,App\7-Zip\main.bat最后一句创建桌面快捷方式的语句删除。

主要是W2更新后,你要注意自己删除。
这里我想想怎么添加自定义选项,要不要创建快捷方式。

点评

好的 非常感谢s大佬回复  详情 回复 发表于 2022-3-24 17:17

评分

参与人数 1无忧币 +5 收起 理由
hlccfu + 5 感谢s大分享

查看全部评分

回复

使用道具 举报

1797#
 楼主| 发表于 2022-3-30 11:09:21 | 显示全部楼层
nttwqz 发表于 2022-3-30 10:56
新版的系统不知改变了什么,19044、22000的放大镜都打不开,个人需要此功能,屏幕键盘正常。使用procmon监 ...

只要功能没强迫症可以试试把旧版本的复制过来看看能不能用。

19044,22000主版本就不能用?还是更新了小版本后不能用?

点评

因为10之后的系统bug太多,所以我一般不用普通版本,用的是LTSC2021原版,希望能更稳定点,11下的3月的版本,然后都不行。  详情 回复 发表于 2022-3-30 15:16
起码我的22000.258是可以用的  详情 回复 发表于 2022-3-30 11:21
回复

使用道具 举报

1798#
 楼主| 发表于 2022-4-1 00:11:33 | 显示全部楼层
nttwqz 发表于 2022-3-30 10:56
新版的系统不知改变了什么,19044、22000的放大镜都打不开,个人需要此功能,屏幕键盘正常。使用procmon监 ...

需要补:

Windows.UI.Xaml.dll     17MB
Windows.UI.Xaml.Resources%VER_XAMLRES%.dll  (19h1, 19h2)

自己手动补充,或者点下【关于】-【更新】即可。

点评

谢谢! 这些都监控出来了,早补充过了,那些UI*文件都不大,干脆都补充了,不过我是在线复制的,可能是这个原因。 有空了离线增加试试,这几日在更新DP盘符整理,暂时没空。  详情 回复 发表于 2022-4-1 12:32
回复

使用道具 举报

1799#
 楼主| 发表于 2022-4-5 18:50:04 | 显示全部楼层
2012qnmd 发表于 2022-4-5 10:55
发现很多pe,不能收缩卷扩展卷,原因是system32下缺少defragproxy.dll、defragsvc.dll、sxshared.dll

ro ...

从哪里整理的?W2这些没怎么缺吧?
可以优化磁盘,可以安装QQ,
netsh wlan,vbs,hta组件也是winre自带有的。
回复

使用道具 举报

1800#
 楼主| 发表于 2022-4-5 19:22:41 | 显示全部楼层
This_is_not_for 发表于 2022-4-5 19:14
大佬 Win11 PE制作出来系统信息是被Winshell接管了, 怎么弄回原版的呢。

11没有原版我的电脑属性。
是  关于 页面。

点评

是说Win11原本就不带系统页嘛, 那萝卜头那个能显示的是自己补上win10的文件嘛  详情 回复 发表于 2022-4-5 19:45
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-20 01:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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