无忧启动论坛

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

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

    [复制链接]
6391#
发表于 2021-9-12 01:39:28 | 只看该作者
slore 发表于 2021-9-11 09:39
你做个11的图片,替换win_10.0.png就行了。

注册信息,你看下main.lua

做 Windows 11 的图片及改注册信息均不成功,什盼老大帮忙修改。再谢!

新作 Win 11 PE 经已发布,地址如下:
2021.6.17更新 Win10 Dev(21390)+21H1(19043.1055)+20H2(19042.1055)64/32位多功能 PE
http://bbs.c3.wuyou.net/forum.ph ... &extra=page%3D1

链接:https://pan.baidu.com/s/1b1jiKsfRyNrqqPYX6YOkCQ       提取码:ipxg
回复

使用道具 举报

6392#
发表于 2021-9-14 22:12:57 | 只看该作者
感谢  辛苦了  真的可以学习
回复

使用道具 举报

6393#
发表于 2021-9-14 22:59:05 | 只看该作者
感谢分享!
回复

使用道具 举报

6394#
发表于 2021-9-15 20:33:57 | 只看该作者
slore 大您好!图片已由好友代为做好并改成 win_10.0.png,放入原位置并重新压缩成 UI_SystemInfo.zip,但成品 PE 点 "此电脑" 属性或点 "控制面版 - "查看该计算机的名称" 均无法打开。要如何做才对?尚祈明示。另外 main.lua 是否把所有 Windows 10 都更改成 Windows 11 就行了。

win11.png 图片已上传百度,老大看看有何不妥之处。谢谢!
链接: https://pan.baidu.com/s/1tinJt5f_7dbuO5D5X8GG_w 提取码: nugu

点评

win_11.0.png 链接: https://pan.baidu.com/s/1tuOkDmmjo-bzx8Oh5YolPw 提取码: n43b  发表于 2021-9-15 22:54
[attachimg]486805[/attachimg] 稍微修改下 main.lua, 读取注册表的 CurrentBuild 注册表信息,如果大于 22000就用 win_11.0.png, 否则用 win_10.0.png,这样就可以一个ZIP组件包兼容 Windows 10和Windows 1  详情 回复 发表于 2021-9-15 22:27
不需要动main.lua,把任意图片改名 win10_0.png 替换 UI_SystemInfo.zip包就可更换图片。 不能启动是你ZIP的编辑工具有问题,要么是多打包了一层目录, 要么就是保存成rar或者7z格式了而不是ZIP格式。 [attac  详情 回复 发表于 2021-9-15 22:01
这个是我们群友Steven分享的仿WIN11系统属性,看看有没有对你有帮助  详情 回复 发表于 2021-9-15 20:56
回复

使用道具 举报

6395#
发表于 2021-9-15 20:56:48 | 只看该作者
WAIGO 发表于 2021-9-15 20:33
slore 大您好!图片已由好友代为做好并改成 win_10.0.png,放入原位置并重新压缩成 UI_SystemInfo.zip,但 ...

这个是我们群友Steven分享的仿WIN11系统属性,看看有没有对你有帮助
UI_SystemInfo--Win11.zip (56.67 KB, 下载次数: 14)

点评

非常感谢!但转换后一样是点 "此电脑" 属性或点 "控制面版 - "查看该计算机的名称" 均无法打开。您们有这个故障吗?另外 "Windows 10 企业版" 这个信息有转换成 "Windows 11 企业版" 吗?  详情 回复 发表于 2021-9-15 21:30
回复

使用道具 举报

6396#
发表于 2021-9-15 21:30:07 | 只看该作者
826773297 发表于 2021-9-15 20:56
这个是我们群友Steven分享的仿WIN11系统属性,看看有没有对你有帮助

非常感谢!但转换后一样是点 "此电脑" 属性或点 "控制面版 - "查看该计算机的名称" 均无法打开。您们有这个故障吗?另外 "Windows 10 企业版" 这个信息有转换成 "Windows 11 企业版" 吗?

点评

我刚刚测试了一下W2制作的11pe,点击查看该计算机名称可以打开系统属性 你那里打不开应该是缺少文件了,或者试试用完整software注册表  详情 回复 发表于 2021-9-15 21:52
查看该计算机名称需要原版系统属性才能生效,因为winxshell还没有接管这个接口 原版系统属性已经有注册表可以开启了 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CLSID\{BB06C0E4-D293-4f75-8A  详情 回复 发表于 2021-9-15 21:45
回复

使用道具 举报

6397#
发表于 2021-9-15 21:45:05 | 只看该作者
WAIGO 发表于 2021-9-15 21:30
非常感谢!但转换后一样是点 "此电脑" 属性或点 "控制面版 - "查看该计算机的名称" 均无法打开。您们有这 ...

查看该计算机名称需要原版系统属性才能生效,因为winxshell还没有接管这个接口
原版系统属性已经有注册表可以开启了

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{BB06C0E4-D293-4f75-8A90-CB05B6477EED}]
@="System"
"InfoTip"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,73,00,79,00,73,00,74,00,65,00,6d,00,63,00,70,00,6c,00,2e,00,64,00,6c,00,\
  6c,00,2c,00,2d,00,32,00,23,00,69,00,6d,00,6d,00,75,00,74,00,61,00,62,00,6c,\
  00,65,00,31,00,00,00
"LocalizedString"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,\
  6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,63,00,70,00,6c,00,2e,00,64,00,\
  6c,00,6c,00,2c,00,2d,00,31,00,23,00,69,00,6d,00,6d,00,75,00,74,00,61,00,62,\
  00,6c,00,65,00,31,00,00,00
"System.ApplicationName"="Microsoft.System"
"System.ControlPanel.Category"="5"
"System.ControlPanel.EnableInSafeMode"=dword:00000003
"System.Software.TasksFileUrl"="Internal"

[HKEY_CLASSES_ROOT\CLSID\{BB06C0E4-D293-4f75-8A90-CB05B6477EED}\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
  61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
  00,34,00,39,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{BB06C0E4-D293-4f75-8A90-CB05B6477EED}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{BB06C0E4-D293-4f75-8A90-CB05B6477EED}\Instance]
"CLSID"="{328B0346-7EAF-4BBE-A479-7CB88A095F5B}"

[HKEY_CLASSES_ROOT\CLSID\{BB06C0E4-D293-4f75-8A90-CB05B6477EED}\Instance\InitPropertyBag]
"ResourceDLL"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
  00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  73,00,79,00,73,00,74,00,65,00,6d,00,63,00,70,00,6c,00,2e,00,64,00,6c,00,6c,\
  00,00,00
"ResourceID"=dword:00000064

[HKEY_CLASSES_ROOT\CLSID\{BB06C0E4-D293-4f75-8A90-CB05B6477EED}\ShellFolder]
"Attributes"=dword:a0000000
"WantsParseDisplayName"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{BB06C0E4-D293-4f75-8A90-CB05B6477EED}]
@="System"


win10企业版变成win11企业版,不知道winxshell调用的哪个资源文件,一般情况下需要用Resource Hacker修改basebrd.dll.mui文件
回复

使用道具 举报

6398#
发表于 2021-9-15 21:52:05 | 只看该作者
WAIGO 发表于 2021-9-15 21:30
非常感谢!但转换后一样是点 "此电脑" 属性或点 "控制面版 - "查看该计算机的名称" 均无法打开。您们有这 ...

我刚刚测试了一下W2制作的11pe,点击查看该计算机名称可以打开系统属性
你那里打不开应该是缺少文件了,或者试试用完整software注册表

点评

这两 PE 本来都可以打开"此电脑" 属性。更改 UI_SystemInfo.zip 之后重新制作,成品 PE 就打不开 "此电脑" 属性了。现在再试试改注册表看看。 另外,更改后的 UI_SystemInfo.zip 也付去给您看看:  详情 回复 发表于 2021-9-15 22:05
回复

使用道具 举报

6399#
 楼主| 发表于 2021-9-15 22:01:45 | 只看该作者
本帖最后由 slore 于 2021-9-15 22:09 编辑
WAIGO 发表于 2021-9-15 20:33
slore 大您好!图片已由好友代为做好并改成 win_10.0.png,放入原位置并重新压缩成 UI_SystemInfo.zip,但 ...

不需要动main.lua,把任意图片改名 win10_0.png 替换 UI_SystemInfo.zip包就可更换图片。

不能启动是你ZIP的编辑工具有问题,要么是多打包了一层目录,
要么就是保存成rar或者7z格式了而不是ZIP格式。





点评

您下载楼下的 UI_SystemInfo.zip 看看何处出错?另外看截图注册信息还是 Windows 10 Pro,这个都要改呀!  详情 回复 发表于 2021-9-15 22:13
回复

使用道具 举报

6400#
发表于 2021-9-15 22:05:38 | 只看该作者
826773297 发表于 2021-9-15 21:52
我刚刚测试了一下W2制作的11pe,点击查看该计算机名称可以打开系统属性
你那里打不开应该是缺少文件了, ...

这两 PE 本来都可以打开"此电脑" 属性。更改 UI_SystemInfo.zip 之后重新制作,成品 PE 就打不开 "此电脑" 属性了。现在再试试改注册表看看。
另外,更改后的 UI_SystemInfo.zip 也付去给您看看:

UI_SystemInfo.zip (57.38 KB, 下载次数: 9)


回复

使用道具 举报

6401#
发表于 2021-9-15 22:13:01 | 只看该作者
slore 发表于 2021-9-15 22:01
不需要动main.lua,把任意图片改名 win10_0.png 替换 UI_SystemInfo.zip包就可更换图片。

不能启动是 ...

您下载楼下的 UI_SystemInfo.zip 看看何处出错?另外看截图注册信息还是 Windows 10 Pro,这个都要改呀!

点评

原因我上面的回复已经说了。  详情 回复 发表于 2021-9-15 22:18
回复

使用道具 举报

6402#
 楼主| 发表于 2021-9-15 22:18:02 | 只看该作者
WAIGO 发表于 2021-9-15 22:13
您下载楼下的 UI_SystemInfo.zip 看看何处出错?另外看截图注册信息还是 Windows 10 Pro,这个都要改呀!

出错的原因我上面的已经说过了。
回复

使用道具 举报

6403#
 楼主| 发表于 2021-9-15 22:27:32 | 只看该作者
WAIGO 发表于 2021-9-15 20:33
slore 大您好!图片已由好友代为做好并改成 win_10.0.png,放入原位置并重新压缩成 UI_SystemInfo.zip,但 ...




稍微修改下 main.lua, 读取注册表的 CurrentBuild 注册表信息,如果大于 22000就用 win_11.0.png,
否则用 win_10.0.png,这样就可以一个ZIP组件包兼容 Windows 10和Windows 11。

至于为什么是 Windows 10 企业版,这个看图就知道了,微软就没改,本来就是Windows 企业版。
你想改,主要改注册表 ProductName,你改成 Windows 22 至尊版 都可以。





UI_SystemInfo.zip

71.51 KB, 下载次数: 34, 下载积分: 无忧币 -2

win10,win11通用版

点评

您说:"至于为什么是 Windows 10 企业版,这个看图就知道了,微软就没改,本来就是Windows 企业版。 你想改,主要改注册表 ProductName,你改成 Windows 22 至尊版 都可以"。 我已制作了注册表修改文件:Product  详情 回复 发表于 2021-9-16 14:24
回复

使用道具 举报

6404#
发表于 2021-9-16 14:24:02 | 只看该作者
slore 发表于 2021-9-15 22:27
稍微修改下 main.lua, 读取注册表的 CurrentBuild 注册表信息,如果大于 22000就用 win_11.0.png ...

您说:"至于为什么是 Windows 10 企业版,这个看图就知道了,微软就没改,本来就是Windows 企业版。
你想改,主要改注册表 ProductName,你改成 Windows 22 至尊版 都可以"。

我已制作了注册表修改文件:ProductName.reg,请问要放在哪里?脚本要如何写?
另外,Win11 22000 以上版本,不可以载入 System32\drivers\mtpHelper.sys 文件,会导致黑屏。这个问题要如何解决?谢谢!
ProductName.zip (332 Bytes, 下载次数: 10)



点评

22000版本以上的mtp要更新w2,使用的dll补丁,不再是sys补丁  详情 回复 发表于 2021-9-16 14:44
或者pecmd.ini加上即可 REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName=Windows 111111111110  详情 回复 发表于 2021-9-16 14:40
S大说改这里[attachimg]486827[/attachimg]  详情 回复 发表于 2021-9-16 14:36
回复

使用道具 举报

6405#
发表于 2021-9-16 14:36:04 | 只看该作者
WAIGO 发表于 2021-9-16 14:24
您说:"至于为什么是 Windows 10 企业版,这个看图就知道了,微软就没改,本来就是Windows 企业版。
你 ...

S大说改这里
回复

使用道具 举报

6406#
发表于 2021-9-16 14:40:41 | 只看该作者
WAIGO 发表于 2021-9-16 14:24
您说:"至于为什么是 Windows 10 企业版,这个看图就知道了,微软就没改,本来就是Windows 企业版。
你 ...

或者pecmd.ini加上即可
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName=Windows 111111111110
回复

使用道具 举报

6407#
发表于 2021-9-16 14:44:05 | 只看该作者
WAIGO 发表于 2021-9-16 14:24
您说:"至于为什么是 Windows 10 企业版,这个看图就知道了,微软就没改,本来就是Windows 企业版。
你 ...

22000版本以上的mtp要更新w2,使用的dll补丁,不再是sys补丁

点评

检查了一下,虽然我已写了 \Windows\System32\mtphelper.dll,但却找不到这个文件。是不是 install.wim 里面没有这个文件呢?  详情 回复 发表于 2021-9-16 15:14
主要是这个 mtpHelper.sys slore 大已不知道从什么地方复制进去了。手动删除没问题,但删除后开不了 MTP。想从源头阻止载入,也不知道要在何处写脚本?  详情 回复 发表于 2021-9-16 15:01
回复

使用道具 举报

6408#
发表于 2021-9-16 15:01:14 | 只看该作者
826773297 发表于 2021-9-16 14:44
22000版本以上的mtp要更新w2,使用的dll补丁,不再是sys补丁

主要是这个  mtpHelper.sys slore 大已不知道从什么地方复制进去了。手动删除没问题,但删除后开不了 MTP。想从源头阻止载入,也不知道要在何处写脚本?
回复

使用道具 举报

6409#
发表于 2021-9-16 15:10:48 | 只看该作者
感谢分享。。。
回复

使用道具 举报

6410#
发表于 2021-9-16 15:14:35 | 只看该作者
826773297 发表于 2021-9-16 14:44
22000版本以上的mtp要更新w2,使用的dll补丁,不再是sys补丁

检查了一下,虽然我已写了  \Windows\System32\mtphelper.dll,但却找不到这个文件。是不是 install.wim 里面没有这个文件呢?

点评

这个是w2的补丁,更新一下W2  详情 回复 发表于 2021-9-16 15:40
回复

使用道具 举报

6411#
发表于 2021-9-16 15:40:30 | 只看该作者
WAIGO 发表于 2021-9-16 15:14
检查了一下,虽然我已写了  \Windows\System32\mtphelper.dll,但却找不到这个文件。是不是 install.wim  ...

这个是w2的补丁,更新一下W2
回复

使用道具 举报

6412#
发表于 2021-9-17 05:08:11 | 只看该作者
slore 大您好!Win 11 的大字标题已改好了,唯有显示版本.方面还有些少问题。按照您的思路,已制作好 ProductName.reg 文件,想加上这段:"读取注册表的 CurrentBuild 信息时,如果大于 22000 就用 win_11.0.png,以及载入新的 ProductName.reg 文件"。但不知道在 main.lua 里面,语法要如何作出修改?恳请再帮忙一下。非常感谢!



ProductName.reg.zip (332 Bytes, 下载次数: 12)



点评

这个你放到W2的自定义补丁,或者 我的系统补丁下面, main.bat写下代码就好了 if %VER[3]% GTE 22000 reg import ProductName.reg 直接reg add 改也行,这个W2直接制作的时候就改掉, UI_SystemInfo只是显示  详情 回复 发表于 2021-9-17 07:12
回复

使用道具 举报

6413#
 楼主| 发表于 2021-9-17 07:12:36 | 只看该作者
WAIGO 发表于 2021-9-17 05:08
slore 大您好!Win 11 的大字标题已改好了,唯有显示版本.方面还有些少问题。按照您的思路,已制作好 Produ ...

这个你放到W2的自定义补丁,或者 我的系统补丁下面,
main.bat写下代码就好了
if %VER[3]% GTE 22000 reg import ProductName.reg

直接reg add 改也行,这个W2直接制作的时候就改掉,

UI_SystemInfo只是显示当前信息。

点评

刚好打算制作最新版 Win11 Dev 22458 PE,已遵嘱将代码放到 AppData\Projects\WIN10XPE\10-MyCustom\last.bat 里面(图一),但制作程序显示"此时不能有 GTE 字样"。更改后可以完成制作,但点击"此电脑"-"属性",注册  详情 回复 发表于 2021-9-17 17:27
回复

使用道具 举报

6414#
发表于 2021-9-17 17:27:49 | 只看该作者
slore 发表于 2021-9-17 07:12
这个你放到W2的自定义补丁,或者 我的系统补丁下面,
main.bat写下代码就好了
if %VER[3]% GTE 22000 r ...

刚好打算制作最新版 Win11 Dev 22458 PE,已遵嘱将代码放到 AppData\Projects\WIN10XPE\10-MyCustom\last.bat 里面(图一),但制作程序显示"此时不能有 GTE 字样"。更改后可以完成制作,但点击"此电脑"-"属性",注册信息栏显示并没有更改(图二),要如何写及放到何处才可以?急盼明示。再谢!





点评

请问这个代码照这样写在last.bat里面之后REG应该放在哪里呢? (AppData\Projects\WIN10XPE\10-MyCustom)这底下就好吗?我一直失败...  详情 回复 发表于 2022-2-5 22:02
手机打的写错了。 if /? GTR 大于 GEQ 大于等于 这里应该用 if %VER[3]% GEQ 22000 另外,你的注册表注意路径是 tmp_SOFTWARE  详情 回复 发表于 2021-9-17 17:36
回复

使用道具 举报

6415#
 楼主| 发表于 2021-9-17 17:36:24 | 只看该作者
本帖最后由 slore 于 2021-9-17 17:39 编辑
WAIGO 发表于 2021-9-17 17:27
刚好打算制作最新版 Win11 Dev 22458 PE,已遵嘱将代码放到 AppData\Projects\WIN10XPE\10-MyCustom\last ...

手机打的写错了。

if /?

GTR  大于
GEQ 大于等于


这里应该用 if %VER[3]% GEQ 22000

另外,你的注册表注意路径是 tmp_SOFTWARE, 注册表文件是不是也在Last下面?

点评

感谢提醒!果然是 tmp_SOFTWARE 写错了……  详情 回复 发表于 2021-9-18 10:06
回复

使用道具 举报

6416#
发表于 2021-9-17 23:06:50 | 只看该作者
本帖最后由 2011mtw35 于 2021-9-17 23:14 编辑
WAIGO 发表于 2021-9-17 17:27
刚好打算制作最新版 Win11 Dev 22458 PE,已遵嘱将代码放到 AppData\Projects\WIN10XPE\10-MyCustom\last ...



版本名称修改了注册表就生效了,但那个图标怎么修改?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion



C:\Windows\Branding\ShellBrd\shellbrd.dll
图标修改这个没起作用,替换了Windows11的PNG图片,

W大,你那个怎么修改的?


点评

下载 6501# 楼的 UI_SystemInfo.zip 文件更换就行了………  详情 回复 发表于 2021-9-18 10:12
回复

使用道具 举报

6417#
发表于 2021-9-18 10:06:29 | 只看该作者
slore 发表于 2021-9-17 17:36
手机打的写错了。

if /?

感谢提醒!果然是 tmp_SOFTWARE 写错了……
回复

使用道具 举报

6418#
发表于 2021-9-18 10:12:52 | 只看该作者
2011mtw35 发表于 2021-9-17 23:06
版本名称修改了注册表就生效了,但那个图标怎么修改?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wind ...

下载 6501# 楼的 UI_SystemInfo.zip 文件更换就行了………
回复

使用道具 举报

6419#
发表于 2021-9-18 13:15:30 | 只看该作者
这个很不错
回复

使用道具 举报

6420#
发表于 2021-9-18 15:25:35 来自手机 | 只看该作者
感谢分享!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 14:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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