无忧启动论坛

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

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

    [复制链接]
3961#
 楼主| 发表于 2020-5-24 11:39:31 | 只看该作者
550 发表于 2020-5-24 01:41
设置0秒,就变成ADMIN登录了。的确这样设置
根据你的提示 删了一句 修改了一句。改观极大,4组英文一下 ...

个人目录的 Windows 附件本来是空的,没啥用,如果选择了IE,IE自己会建立快捷方式,
所以导致这个目录英文了。
提前创建就可以修复。
Z:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMenu\main.bat
  1. ;\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\desktop.ini
复制代码
第5行的分号去掉就好了。



回复

使用道具 举报

3962#
发表于 2020-5-24 13:28:26 | 只看该作者
slore 发表于 2020-5-23 15:09
好吧,你是直接登录Admin用户对吧。

登录SYSTEM用户是好的,再切换Admin用户也是正常的。

作业看了你的提示,菜单很大改观,但还是有个名称叫“附件”的,他依旧是英文名称
IE卡死也是今凌晨测试出来的.按照3贴原则,现在这贴发了,后续得明天才能回帖了.
涉及到的软件就2个
你的作品:0505版
MSDN:cn_windows_10_consumer_editions_version_2004_x64_dvd_0c2eefdb发布时间:2020-05-12
回复

使用道具 举报

3963#
发表于 2020-5-24 17:32:33 | 只看该作者
slore 发表于 2020-5-24 11:39
个人目录的 Windows 附件本来是空的,没啥用,如果选择了IE,IE自己会建立快捷方式,
所以导致这个目录 ...

试试回帖
第五行,按序号是空行,按实际的代码行,就是
write menu command in registry directly  去掉了“write"前面的分号.
我试试效果。希望没会错意了

点评

;%users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\desktop.ini 去掉这句代码最前面的分号。  详情 回复 发表于 2020-5-24 21:42
回复

使用道具 举报

3964#
发表于 2020-5-24 17:51:29 | 只看该作者
slore 发表于 2020-5-24 11:39
个人目录的 Windows 附件本来是空的,没啥用,如果选择了IE,IE自己会建立快捷方式,
所以导致这个目录 ...

补了一句,
去掉一个分号
2个工作干完后,均无效果。应该是理解错了。
现象:“附件”还是英文菜单的名字。IE还是卡死.64位系统里能运行32位。桌面的IE图标应该是64位的吧。由于卡死,不知道到底是32、64无法确定
回复

使用道具 举报

3965#
发表于 2020-5-24 19:55:16 | 只看该作者
The following "boot.wim" is in "Win10_1903_V1_Chinese(Traditional)_x64.iso".  

DISM /Get-WimInfo /WimFile:L:\sources\boot.wim /index:1  
I ran the above and got the following:  
Microsoft Windows PE (x64)  


DISM /Get-WimInfo /WimFile:L:\sources\boot.wim /index:2  
I ran the above and got the following:  
Microsoft Windows Setup (x64)  


Am I right in thinking that WimBuilder uses "index:1"—"Microsoft Windows PE (x64)"?


回复

使用道具 举报

3966#
发表于 2020-5-24 20:26:43 | 只看该作者
楼主你好,支持smb共享吗,公司复印机有smb扫描,可以用pe共享文件夹来实现扫描

点评

选择网络支持,会开启smb共享  发表于 2020-5-24 21:40
回复

使用道具 举报

3967#
 楼主| 发表于 2020-5-24 21:42:13 | 只看该作者
550 发表于 2020-5-24 17:32
试试回帖
第五行,按序号是空行,按实际的代码行,就是
write menu command in registry directly  去 ...

;\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\desktop.ini

去掉这句代码最前面的分号。
回复

使用道具 举报

3968#
发表于 2020-5-24 22:25:36 | 只看该作者
S大你好,刚刚用同样的母盘,同样的配置,分别用0303和0505版本制作,0505版本的WIM要比0303的大100多M,当然两个版本都运行正常。请问,这个改变是为了顾及哪方面的兼容性?
回复

使用道具 举报

3969#
发表于 2020-5-24 23:30:26 | 只看该作者
本帖最后由 qingyi78 于 2020-5-24 23:31 编辑

测试了从2019-10-10到最新0505的版本,共7个,母盘都是18362.30从MS直接下载的消费者版,用的是第四个也就是专业版的分卷。模板就是LITE没做任何修改,得出的结论如下:2019-10-10和2020-05-05生成的WIM最大。其他的差不多,相差1-2M左右,最小的是12-12和01-01版本。当然03-03也只比最小的版本多几十K而已/
后面会测试更多的模板(full或我自己的基于LITE和FULL的)

点评

... 没必要测试那么多。 一般更新就是修复问题和对新版本的适配。改动都很小。 0404版本添加了外置选项,多了第三方工具,所以会大些。 直接对比wim的文件列表看看,或者7z打开看看,文件夹大小差。 我  详情 回复 发表于 2020-5-25 00:50
回复

使用道具 举报

3970#
发表于 2020-5-25 00:27:38 | 只看该作者
slore 发表于 2020-5-23 15:09
好吧,你是直接登录Admin用户对吧。

登录SYSTEM用户是好的,再切换Admin用户也是正常的。

现在做了3个工作了,快完善了。
去掉一句,修改一句,外加下面的去掉一个分号
;\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\desktop.ini
去掉了最前面的分号后,果然显示中文的“附件”名称了。但是附件里面的图画和“记事本”,图画2字正确显示中文,那个记事本图标的依旧显示英文,记得是NOT***,拼不全了.
回复

使用道具 举报

3971#
发表于 2020-5-25 00:31:36 | 只看该作者
又忘了写全了。
中英文菜单名混搭现象即将完善了,只剩下“记事本”名称了。但这次的打开桌面IE,依旧是卡死,无法运行。WIN10 2004版的MSDN,ISO ,64位.
回复

使用道具 举报

3972#
 楼主| 发表于 2020-5-25 00:50:30 | 只看该作者
qingyi78 发表于 2020-5-24 23:30
测试了从2019-10-10到最新0505的版本,共7个,母盘都是18362.30从MS直接下载的消费者版,用的是第四个也就 ...

...
没必要测试那么多。

一般更新就是修复问题和对新版本的适配。改动都很小。

0404版本添加了外置选项,多了第三方工具,所以会大些。

直接对比wim的文件列表看看,或者7z打开看看,文件夹大小差。

我没有刻意处理大小,差100MB目前硬件也就1,2秒的加载影响而已。

点评

老大说的有道理,个人觉得版本高的话用高版本。18362以下确实0303以下版本稳定的话,可以就保持用这个版本。个人觉得做PE母盘版本低一些会更好。当然这是没根据的。  详情 回复 发表于 2020-5-25 01:27
回复

使用道具 举报

3973#
发表于 2020-5-25 01:27:18 | 只看该作者
slore 发表于 2020-5-25 00:50
...
没必要测试那么多。

老大说的有道理,个人觉得版本高的话用高版本。18362以下确实0303以下版本稳定的话,可以就保持用这个版本。个人觉得做PE母盘版本低一些会更好。当然这是没根据的。
回复

使用道具 举报

3974#
发表于 2020-5-25 01:43:25 | 只看该作者
slore 发表于 2020-5-19 22:57
Z:\WimBuilder2\Projects\WIN10XPE\00-Configures\Build\WoW64_Basic\submain.bat

看见此内容,抱着试试看的态度,居然IE就是"ntdll.dll"原因。
代码里补ntdll.dll后,IE也顺畅了.
现在就剩下中英文混搭的附件里的“记事本”名称还显示英文状态。
回复

使用道具 举报

3975#
发表于 2020-5-25 01:58:23 | 只看该作者
s大,我觉得我还是有必要给你提供一份比较报告,就是03-03 VS 05-05其中05-05独有文件列表:
右边独有报告.txt (306.09 KB, 下载次数: 13)

文件夹比较(F).pdf (458.67 KB, 下载次数: 5)



点评

感谢提供差异列表,周末看下。0505版本对于精简把英文修正了下, 精简(仅维护)->SlimUltra和强力精简->SlimExtra,2个名字对调了, 英文Ultra比Extra更强烈些。 可能有地方处理不对。  详情 回复 发表于 2020-5-29 21:21
回复

使用道具 举报

3976#
发表于 2020-5-25 11:26:57 | 只看该作者
凌晨睡觉前还是没找到看似简单的“记事本”,但是找到了规律。那就是1909生成的是中文名称的“记事本”,2004生成的就是英文名称了。原来是猜想2004关系,于是重新生成了一边,果然猜对了。配置都没动过,连续的生成2次,1909,2004各一次,实在没力气了,这都能存在差异...
回复

使用道具 举报

3977#
发表于 2020-5-25 16:42:41 | 只看该作者
感谢分享,期待。。。。
回复

使用道具 举报

3978#
发表于 2020-5-27 12:05:53 | 只看该作者
S大,咨询一个问题,wimbuilder2构建的PE在某些机器上会出现可用内存过小的情况(目前测试只发现在ICL规范的Intel机型上),例如实际内存有8G,但是显示只有1.74GB可用:


点评

任务管理器和系统属性是一致的: [attachimg]458075[/attachimg] Winxshell信息还不太会弄,应该也是一样的,这种情况只出现在ICL规范的Intel笔记本电脑,其它从6代-10代都没有碰到过一例,尝试过用C大的USBOS进去  详情 回复 发表于 2020-5-27 13:43
任务管理器为主,看实际使用状况。  发表于 2020-5-27 12:14
任务管理器 里面显示多少?WinXShell的UI_SystemInfo显示的实际可用内存也看下。  发表于 2020-5-27 12:13
回复

使用道具 举报

3979#
发表于 2020-5-27 13:43:17 | 只看该作者
2011wanglei5207 发表于 2020-5-27 12:05
S大,咨询一个问题,wimbuilder2构建的PE在某些机器上会出现可用内存过小的情况(目前测试只发现在ICL规范 ...

任务管理器和系统属性是一致的:

Winxshell信息还不太会弄,应该也是一样的,这种情况只出现在ICL规范的Intel笔记本电脑,其它从6代-10代都没有碰到过一例,尝试过用C大的USBOS进去,显示正常,貌似USBOS也是用的wimbuilder2构建的?另外:我尝试从1903-2004测试了所有版本都有这个情况存在,初步判断可能因为注册表!

点评

任务管理器看 Performance 页面。 我接触的设备比较少,没见过这种情况。这个是怎么回事还不清楚。 start WinXShell.exe -code wxsUI('UI_SystemInfo') start WinXShell.exe -ui -jcfg wxsUI%uI_SystemInfo.zip  详情 回复 发表于 2020-5-27 15:00
回复

使用道具 举报

3980#
发表于 2020-5-27 14:10:31 | 只看该作者
感谢楼主分享,本人刚开始学习PE制作,想问一下system权限和admin权限区别在哪,谢谢

点评

网络邻居,快速访问局域网机器共享,需要Admin用户。 IE下载文件,需要Admin用户。 系统的帮助文件查看器(hh.exe)需要Admin用户。 远程连接(mstsc.exe)访问PE的话,需要Admin用户。 TeamViewer高版本需要Admin用  详情 回复 发表于 2020-5-29 18:24
回复

使用道具 举报

3981#
 楼主| 发表于 2020-5-27 15:00:02 | 只看该作者
2011wanglei5207 发表于 2020-5-27 13:43
任务管理器和系统属性是一致的:

Winxshell信息还不太会弄,应该也是一样的,这种情况只出现在ICL规范 ...

任务管理器看 Performance 页面。
我接触的设备比较少,没见过这种情况。这个是怎么回事还不清楚。

start WinXShell.exe -code wxsUI('UI_SystemInfo')
start WinXShell.exe -ui -jcfg wxsUI\UI_SystemInfo.zip
回复

使用道具 举报

3982#
发表于 2020-5-29 11:49:58 | 只看该作者
slore大
我想要使用PECMD的OnShutdown.wcs功能
但實際使用不會自動執行它
請問做出來的PE是用PECMD關機/重開機嗎?
或是要去哪裡改?

点评

默认启动管理器是PECMD,开始菜单关机重启是pecmd接管, 任务栏的关机按钮是wpeutil.exe shutdown  详情 回复 发表于 2020-5-29 12:22
回复

使用道具 举报

3983#
 楼主| 发表于 2020-5-29 12:22:59 | 只看该作者
saiz 发表于 2020-5-29 11:49
slore大
我想要使用PECMD的OnShutdown.wcs功能
但實際使用不會自動執行它

默认启动管理器是PECMD,开始菜单关机重启是pecmd接管,
任务栏的关机按钮是wpeutil.exe shutdown

点评

找不到地方改 登錄檔沒有 PECMD.INI內也沒有@@a  详情 回复 发表于 2020-5-29 19:21
回复

使用道具 举报

3984#
发表于 2020-5-29 17:10:00 | 只看该作者
感谢分享精品
回复

使用道具 举报

3985#
 楼主| 发表于 2020-5-29 18:24:27 | 只看该作者
chinaghl 发表于 2020-5-27 14:10
感谢楼主分享,本人刚开始学习PE制作,想问一下system权限和admin权限区别在哪,谢谢

网络邻居,快速访问局域网机器共享,需要Admin用户。
IE下载文件,需要Admin用户。
系统的帮助文件查看器(hh.exe)需要Admin用户。
远程连接(mstsc.exe)访问PE的话,需要Admin用户。
TeamViewer高版本需要Admin用户。
回复

使用道具 举报

3986#
发表于 2020-5-29 19:21:26 | 只看该作者
slore 发表于 2020-5-29 12:22
默认启动管理器是PECMD,开始菜单关机重启是pecmd接管,
任务栏的关机按钮是wpeutil.exe shutdown

找不到地方改
登錄檔沒有 PECMD.INI內也沒有@@a

点评

pecmd.ini在X:Windows\System32下面。  详情 回复 发表于 2020-5-29 19:24
回复

使用道具 举报

3987#
 楼主| 发表于 2020-5-29 19:24:29 | 只看该作者
saiz 发表于 2020-5-29 19:21
找不到地方改
登錄檔沒有 PECMD.INI內也沒有@@a

pecmd.ini在X:Windows\System32下面。

点评

我知道 我是說PE的登錄檔跟PECMD.INI內沒有wpeutil.exe (shutdown)等字樣 剛查了PECMD內說明 執行EXEC --hook EXPLORER.EXE 也沒效 不知是不是PECMD版本問題 晚點下載最新版看看  详情 回复 发表于 2020-5-29 20:50
回复

使用道具 举报

3988#
发表于 2020-5-29 20:50:59 | 只看该作者
slore 发表于 2020-5-29 19:24
pecmd.ini在X:Windows\System32下面。

我知道
我是說PE的登錄檔跟PECMD.INI內沒有wpeutil.exe (shutdown)等字樣
剛查了PECMD內說明 執行EXEC --hook EXPLORER.EXE 也沒效
不知是不是PECMD版本問題
晚點下載最新版看看

点评

我用的英文版,比较老不知道。 wpeutil.exe肯定代码里没有的啊,有的话不是直接关机了。。。 是任务栏上的关机快捷方式调用WinXShell的UI_Shutdown。 UI_Shutdown的lua脚本调用的系统wpeutil.exe,这个命令关闭  详情 回复 发表于 2020-5-29 21:00
回复

使用道具 举报

3989#
 楼主| 发表于 2020-5-29 21:00:03 | 只看该作者
saiz 发表于 2020-5-29 20:50
我知道
我是說PE的登錄檔跟PECMD.INI內沒有wpeutil.exe (shutdown)等字樣
剛查了PECMD內說明 執行EXEC  ...

我用的英文版,比较老不知道。

wpeutil.exe肯定代码里没有的啊,有的话不是直接关机了。。。
是任务栏上的关机快捷方式调用WinXShell的UI_Shutdown。
UI_Shutdown的lua脚本调用的系统wpeutil.exe,这个命令关闭相应速度快。
回复

使用道具 举报

3990#
 楼主| 发表于 2020-5-29 21:21:45 | 只看该作者
qingyi78 发表于 2020-5-25 01:58
s大,我觉得我还是有必要给你提供一份比较报告,就是03-03 VS 05-05其中05-05独有文件列表:

感谢提供差异列表,周末看下。0505版本对于精简把英文修正了下,

精简(仅维护)->SlimUltra和强力精简->SlimExtra,2个名字对调了,
英文Ultra比Extra更强烈些。

可能有地方处理不对。
功能完善程度来说最新版好些,稳定性这几个版本都没啥差别。

点评

谢谢S大,知道一些小改动都会带来很大的工作量,辛苦啦!  详情 回复 发表于 2020-5-30 01:47
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-4 01:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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