无忧启动论坛

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

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

    [复制链接]
301#
发表于 2020-12-23 18:47:01 | 显示全部楼层
本帖最后由 550 于 2020-12-25 00:29 编辑

找到原因了,普通转换后,到了ADMIN后,那个“启用网卡.bat”开始工作了。测试的时候只要把他删掉,不让他工作,普通转换用户,托盘图标就显示了。
看来这里面“启动网卡.bat”里,需要再添加点什么,让托盘图标再现。这个添加的内容,在开启网卡后,尾部添加开启托盘的命令或什么,老大这个如何写呢.
奇怪啊,SYSTEM都不执行禁用网卡的,只是普通转换的。仅仅多启用了一次网卡,托盘图标难道就这样就被影响到了吗
.
发现其他的手误类低级问题,大概不是这个导致。检验一下...

不是手误,确认是“启用网卡.bat”导致.

故障成功排除,加个5秒延时,到了ADMIN后,托盘出现.

最后成品版ISO,连延时也不用加,是把隐藏窗口的代码给注释掉即可了。
回复

使用道具 举报

302#
发表于 2020-12-24 16:47:09 | 显示全部楼层
转换速度测试记录
物理网线 外网断开的任务管理器里有网卡和外网通网的2种环境 含远程桌面服务的20H2-19042.508.ISO 1212升级版构建软件:采用新版代码,过滤器是删除的
特定的时间:都是进入桌面60秒后 才开始测试
进入桌面立即测试,这个属于秒切范围,不属于本ISO评测内容。
注:不含远程服务的秒切成绩在虚拟机里最快有看到过10秒内的
...................................................................................................................................................
实体机测试 I3 9100CPU 3.6G四核四线程,8X2=16G内存, 固态硬盘
x64 桌面上的切换用户:鼠标双击开始计时,当切换到ADMIN桌面 并看到desktop.ini文件被删除时为止,         所耗时间总计是15秒(外网通网的总计是是16秒)
x64 开始里的速换用户仅首次:鼠标点击开始计时,当切换到ADMIN桌面 并看到desktop.ini文件被删除时为止,所耗时间总计是14秒(外网通网的总计是是12秒)
实体机测试 I3 2代CPU 2.1G 2核四线程,2G内存, 笔记本机械硬盘
外网断开的x86 桌面上的切换用户:鼠标双击开始计时,当切换到ADMIN桌面 并看到desktop.ini文件被删除时为止,         所耗时间总计是43秒(外网通网的总计也是43秒)
外网断开的x86 开始里的速换用户仅首次:鼠标点击开始计时,当切换到ADMIN桌面 并看到desktop.ini文件被删除时为止,所耗时间总计是30秒(外网通网的总计是是25秒)
...................................................................................................................................................
以上的实体机里装的虚拟机 分配 4G内存 2核

外网断开的x86 桌面上的切换用户:鼠标双击开始计时,当切换到ADMIN桌面 并看到desktop.ini文件被删除时为止,所耗时间总计是118秒。(外网通网的总计是48秒)
注:由于是断网的,看见桌面后又花了好多秒数才删掉desktop.ini
外网断开的x64 桌面上的切换用户:鼠标双击开始计时,当切换到ADMIN桌面 并看到desktop.ini文件被删除时为止,所耗时间总计是49秒。(外网通网的总计是22秒)
注:由于是断网的,看见桌面后又花了好多秒数才删掉desktop.ini                                                                                                

外网断开的x86 开始里的速换用户仅首次:鼠标点击开始计时,当切换到ADMIN桌面 并看到desktop.ini文件被删除时为止,所耗时间总计是20秒(外网通网的总计是23秒)
外网断开的x64 开始里的速换用户仅首次:鼠标点击开始计时,当切换到ADMIN桌面 并看到desktop.ini文件被删除时为止,所耗时间总计是17秒.(外网通网的总计是19秒)                                                                                                                                                                  
...................................................................................................................................................                                                                                                               
总结:
虚拟机环境:
速换用户仅首次按钮受通断影响极小;位数影响也极小。约在20秒附近
独立机器,没有外网的,速度慢,需要用到“速换用户仅首次",特别是32位系统在虚拟机里无法玩了,切换一次约2分钟.
联网的机器,可以上外网的,速度相对都较快,64位的速度比32为快,虚拟机里可以用“速换用户仅首次",效率明显提高

实体机环境:
64位实体机最快. 2种转换开关,相差极小,1-4秒。
32位实体机,2种转换开关差距稍大  13-18秒                                                                                                         

评分

参与人数 1无忧币 +5 收起 理由
slore + 5 很给力!

查看全部评分

回复

使用道具 举报

303#
发表于 2020-12-24 17:30:33 | 显示全部楼层
用在虚拟机里贴切些

点评

太厉害了,,,,  详情 回复 发表于 2020-12-25 20:53
550
也可能是虚拟机对X86兼容性上的BUG  发表于 2020-12-24 21:09
550
3分钟不到,118秒,2分不到点.那也长过头了  发表于 2020-12-24 20:45
550
一开始我以为ISO做坏了,N次后才知道,断网的32位时间超长。在断网下虚拟机里的不能玩32位的,满过头了  发表于 2020-12-24 18:32
很久没用32位了,回头试试,感觉我这里没有3分钟那么夸张。  发表于 2020-12-24 18:27
回复

使用道具 举报

304#
发表于 2020-12-25 21:22:06 | 显示全部楼层
就是这个,想让他变成个单文件好让批处理调用,老大能否提取下这个命令

点评

Dism++看了下,开源了部分。界面好像没有,不好找。模拟界面操作倒是一个方法,不过可能不稳定。  发表于 2020-12-26 11:28
S大正在忙 ,一会就来。。。  详情 回复 发表于 2020-12-25 22:30
回复

使用道具 举报

305#
发表于 2020-12-27 23:09:44 | 显示全部楼层
本帖最后由 550 于 2020-12-27 23:12 编辑

无人值守的远程,牵扯到的文件太多了,假如没远程需要的,就变成一堆的摆设。仔细想想还是分版了,单机版和远程版。单机版的秒切速度得利用起来(过滤器就不删了,网络延时10秒也没所谓,反正没远程连进来)。远程版的虽然无法实现秒切,但网络是直通的,能看见远程电脑的初始化界面.各有所长.

点评

这块新版本计划,单SYSTEM用户 删除过滤器 提高网络显示状态。 如果是启用Admin用户,不删除。 启用Admin用户时,自己根据需要可以用自定义补丁 删除过滤器。  详情 回复 发表于 2020-12-27 23:13
回复

使用道具 举报

306#
发表于 2020-12-27 23:22:28 | 显示全部楼层
本帖最后由 550 于 2020-12-27 23:31 编辑

单用户可以删除,因为没地方切换了,影不影响秒切的事情也就无从谈起。故网络直通优先

双用户得分远程和单机的
远程的,秒切速度也谈不上,机器在远程呢。还是已最快速度连上的作为优先。故网络直通优先
单机的,秒切就会随时用到,人就在机器前呢。故秒切优先
我自己分版的另一个原因就是牵扯到的文件太多,在单机版的看上去都是摆设了.

现在我是旧代码的文件和新代码的文件,互换着使用。他们的代码貌似不能用文字替换法,旧代码是2句,新代码是3句。所以直接换文件了

点评

远程和 网络状态图标 还是冲突的吧,你那里没有问题了?  详情 回复 发表于 2020-12-28 00:27
远程还是单机,自己做自定义补丁的选项。自己决定了。  发表于 2020-12-27 23:24
回复

使用道具 举报

307#
发表于 2020-12-28 00:01:26 | 显示全部楼层
本帖最后由 550 于 2020-12-28 00:07 编辑

远程版的,网卡直通的,看见远程电脑的初始化界面,感官上就很舒服.


对了 这个是刚才用旧代码出来的ISO,他也能网卡直通的。看来,新代码貌似用不到了,不用再替换回新代码了。

点评

旧代码,注册表总项目全部RegCopy复制, 新代码,仅复制2个子项,同时删除过滤器。 自定义补丁,只要添加一条,call RegCopy总项目,就可以回到旧代码。  详情 回复 发表于 2020-12-28 00:26
回复

使用道具 举报

308#
发表于 2020-12-28 01:01:43 | 显示全部楼层
slore 发表于 2020-12-28 00:27
远程和 网络状态图标 还是冲突的吧,你那里没有问题了?


旧代码,远程版的时候 “网络托盘”没勾选。可以看见上图中远程电脑的初始化界面。
旧代码,单机版的时候“网络托盘”勾选。可以实现秒切.

所以,目前我的用法,貌似可以不用新代码了。

点评

远程服务和托盘间这个冲突一时半会儿解决不掉。倒是UI_WIFI可以回车连接,打开网络连接页面。。。  发表于 2020-12-28 01:20
回复

使用道具 举报

309#
发表于 2020-12-28 18:41:27 | 显示全部楼层
本帖最后由 550 于 2020-12-28 18:43 编辑

提示我找不到BY-2.4G配置文件.必须要手动登陆一次,才会登入成功。老大看看这个开机自动登录缺少了什么.内容都在图上


目的就是,苹果笔记本没有线插头的,只有无线。于是想着也让笔记本也能实现开机即被远程连接。可是目前卡在了WiFi自动登录这里了

点评

我看了,xml里面是 auto 自动连接,可能系统功能不行吧。我回家试试。不行就WinXShell导出一个连接接口。  发表于 2020-12-28 19:24
先要导入配置吧。另外配置中设置自动连接没。 还有,把过滤器的那个驱动文件不上,好像能直接联网状态,可能效果更好,就是不知道,不太清楚双切的影响。  详情 回复 发表于 2020-12-28 18:45
回复

使用道具 举报

310#
发表于 2020-12-28 18:57:17 | 显示全部楼层
先要导入配置吧。另外配置中设置自动连接没。

我的3个文件传到附件了,还是请老大帮我修补缺失的呗,实在搞不定了.

把过滤器的那个驱动文件不上,好像能直接联网状态

现在放到哪里了,是 关于-升级 里了吗。

开机登录.zip

1.32 KB, 下载次数: 4, 下载积分: 无忧币 -2

点评

【设置】 Gitee 代码源 删除 Projects/WIN10XPE/01-Components/02-Network/_networklist.bat 这个文件,然后 【关于】- 【更新】。 我没有更新md5,所以直接更新会认为不需要更新,除非你改动这个文件或者删  详情 回复 发表于 2020-12-28 19:13
回复

使用道具 举报

311#
发表于 2020-12-28 19:17:30 | 显示全部楼层
本帖最后由 550 于 2020-12-28 20:16 编辑

选择高级的地方来执行
试试老大的新思路...
文件信息:1.97 KB (2,019 字节)

秒切后,测试了3遍,"正在准备Windows"在12秒后出现,表示新思路失败。第四遍是我自己昨天的ISO,秒切成功.

我的"win10pe_x64"预设配置没变过,第四遍的那个ISO,昨天就是这个预设下生成的





托盘是直接显示了。红叉-黄三角-常态,这3个过程全看不见。秒切失败,今天的代码与原来的新代码,效果一致。第四遍秒切成功的是昨天的ISO我是旧代码生成的。感觉是:直通与秒切直接关系,秒切了,就无法直通,反之直通了也无法秒切。大概是秒切之所以会成功,利用了网卡还没初始化完成的空档,当过了头15秒左右,空挡没了,网卡变成了常态了,这时候秒切也就成了常规切换了。上次我也提过此现象的:秒切也有时间的,过了头10-20秒后,不再是秒切了.提示在 5582

断网卡切换的缺点就是会被断流一下,其他都是优点。特别是断网的X86机器在虚拟机里的效率提高非常巨大。能把118秒的时间急剧缩短

点评

其实有点不一样的。 因为这个过滤器的驱动和服务不存在,所以导致网络识别不正确。 单SYSTEM用户打算,删除过滤器。没无效过滤器就直通了。 带Admin的多用户,本来打算补充全过滤器的文件,保持和系统一样。  详情 回复 发表于 2020-12-28 20:29
网络状态是直接显示了吧。看来还是删除好了。  发表于 2020-12-28 19:48
回复

使用道具 举报

312#
发表于 2021-1-4 00:27:19 | 显示全部楼层
一上线就看见老大的新作了。先赞一个

由于分版了,远程版已经在 _CustomDesktopItems.bat里指定了 EnableTermServiceFeature.bat 的快捷键及图标,如图。但是现在想通过勾选的做法来制作单机版,由于是是指向了 cmd.exe,并不是某个不存在的EXE,所以不修改 _CustomDesktopItems.bat不行,但是这个该如何修改呢.看了那个箭头里的宏文件,貌似也不能从他入手.

点评

_CustomDesktopItems.bat 点击编辑的话,是复制到个人 AppData 目录中的。 可自由修改。添加,删除都不影响关于更新。 Projects下面代码管理的_CustomDesktopItems.bat,也没有 远程桌面服务的快捷方式啊。  详情 回复 发表于 2021-1-4 00:40
回复

使用道具 举报

313#
发表于 2021-1-4 01:22:10 | 显示全部楼层
本帖最后由 550 于 2021-1-4 01:30 编辑

你任意的 last.bat 中 call PinToStartMenu -paramlist XXXXXXXXXXXXXXXX 就行了。



我把_CustomDesktopItems.bat里面的这句创建快捷方式的语句,单独的拎出来,放到了LAST.BAT里,图标问题解决了,可以实现勾选了.

这个文件TermService.bat,目前是替换原文件的,的确会影响关于更新的。刚才试了把没成功,应该理解上有误。
我是这样操作的。
TermService.bat拷贝到我的main.bat边上。
main.bat文件里就一句call TermService.bat

边上的last.bat文件里就是建立快捷键的命令 call PinToStartMenu -paramlist XXXXXXXXXXXXXXXX

实际测试,LAST文件起效果了。但是main.bat没起效果。这时已经勾空组件里的远程服务,防止他来串门误导

刚发现,快捷键虽然起效果了,当切换到ADMIN后,那个快捷键不会被拷贝到ADMIN的开始餐单里。于是看了下文件,发现有所出入,命令不在00带头的文件里,是在红箭头的文件,单独的一个.


点评

第一句,判断远程桌面服务 没被选就goto :EOF的那行代码,你要去掉。 另外,Projects下面的注册表你要复制过来。 其实你可以都勾选,就是提取文件和注册表会重复做2边。 新的只是加内容没实质影响。  详情 回复 发表于 2021-1-4 01:48
这个是单独的,各种补丁中通过代码会添加到这个文件。 00-的是默认的桌面图标设置会写的地方,这里最优先,可以写些逻辑代码。 Pinshortcuts. lua就只有固定任务栏或者开始菜单的指令。 切换后,Startup没有r  详情 回复 发表于 2021-1-4 01:40
回复

使用道具 举报

314#
发表于 2021-1-4 02:11:13 | 显示全部楼层
采用搬迁法,把楼上组件里的“远程桌面”,统统搬到楼下“我的定制(后置)”,这样就成功的解决了关于更新,TermService.bat就不会被更新掉了。
做了几次ISO,那个Pinshortcuts. lua还是仅执行一次,的确蛮奇怪的。我的BAT放进去都是被执行2次的。

点评

远程桌面服务和网络状态图标的问题和 Noel 也讨论, 他那边很奇怪,有2个机器,一个正常一个不行,问题变得诡异了。 VHD版本的PE是一直可以连接。 我改来改去,用 sc config 把2个服务都禁用了, 然后改成Se  详情 回复 发表于 2021-1-31 00:13
550
最终还是采取了去掉“第一句”的法子,感觉更灵活,这样服务端和客户端想分开使用的时候就更加便捷  发表于 2021-1-4 02:36
回复

使用道具 举报

315#
发表于 2021-1-4 15:05:30 | 显示全部楼层
0101版APPDATE设置了,仅改了头2行,不知为何没反应.


点评

主要initappdata,应该创建出来一个目录符号链接。 你可以echo on ,pause看看。 设计的时候,放到AppData放到,D:\WimBuilder2\,之后vendor也放过来,以后不同版本复制这个UserConfig.cmd就好了。看来有些情  详情 回复 发表于 2021-1-4 19:08
按理说这里要做一个符号连接。如果已经有0101版里面已经有AppData你要先删除。  详情 回复 发表于 2021-1-4 18:27
回复

使用道具 举报

316#
发表于 2021-1-4 19:27:59 | 显示全部楼层
本帖最后由 550 于 2021-1-4 19:35 编辑

第一张是环境准备,



第二张是失败图.


0101版出来的ISO,开始菜单可以显示最近打开的项,可以进去图标了。原来的ISO图标进不到这里.(预设没变过)赞一个会留下访问过的足迹。这个在正常系统里我是关掉的。在PE里就让他启用了,可提高效率.


点评

哦。下面mklink代码,写错了,不带. link。 好多,代码写死了AppData,没改完。改成不带. link就好了。 打包的脚本去掉. link的少了一出。  详情 回复 发表于 2021-1-4 19:34
回复

使用道具 举报

317#
发表于 2021-1-4 20:33:41 | 显示全部楼层
本帖最后由 550 于 2021-1-4 21:41 编辑

Pinshortcuts. lua,实测0101版,也是仅执行一次。到开始菜单的快捷键也就不会被拷贝到ADMIN了。此BUG与1212版一样。
仅一次BUG消除后的图片。切换ADMIN的,最底下出现图标了


点评

奇怪,壁纸应该是AppData下面的。除非Link失败了,会用AppData.tmpl模板复制一个。难道要Sleep一下?  发表于 2021-1-4 21:52
550
在这个文件Pinshortcuts. bat里去掉set RunOnce=1。GUG消除。或许当时你鉴于其他考虑,暂时的设上了,后来忘了拿掉了.  发表于 2021-1-4 21:35
奇怪,记得记事本会被Pin到开始菜单2次,导致 记事本(2) ,还专门清理了。  详情 回复 发表于 2021-1-4 21:27
回复

使用道具 举报

318#
发表于 2021-1-4 23:24:24 | 显示全部楼层
本帖最后由 550 于 2021-1-4 23:52 编辑

老大真有心,这么远了,12.15内容。非常感谢.说实在也是昨晚明白的,因为昨晚搬迁远程桌面不如去掉第一句,那个时候明白了,注册表你是已TXT形式摆放的.

刚才测试到
更新 WinXShell的Lua脚本。
可使用Lua函数根据分辨率动态调整DPI设置。

这个需要pecdm.ini的支持,假如INI里面没分辨率,也就不会出现动态分辨率。这是虚拟机的测试结果。


我把常用的都写上了,你看看..

"TEAM DISP W1024 H768 B32|DISP W1152 H864 B32|DISP W1280 H720 B32|DISP W1280 H768 B32|DISP W1280 H1024 B32|DISP W1366 H768 B32|DISP W1440 H900 B32|DISP W1680 H1050 B32|DISP W1920 H1080 B32|DISP W2880 H1800 B32|DISP W3840 H2160 B32"

虚拟机上,
INI里分辨率保持默认的2个,开机后是1280x768
INI里把上面常用的都替换上去,开机后成了我的显示器的分辨率1920X1080.(这里仅显示到我的显示器物理分辨率,并不是虚拟机的2K,这里感觉比WinXShell.exe -code Screen:Disp() 科学点)





点评

WinXShell.lua中有个ondisplaychanged函数,当分辨率改变了的时候,可以通过代码改变分辨率。和显示设备有关,默认不开启。有些用户分辨率有4K,默认启动1024安全分辨率,进去桌面后,显示设置,自己改成4K的时候,  详情 回复 发表于 2021-1-4 23:51
回复

使用道具 举报

319#
发表于 2021-1-4 23:56:20 | 显示全部楼层
这是上次测试的抓图。当时感觉奇怪就留图了


点评

默认这个函数是禁用的,使用系统自动识别匹配。有特殊需求的,要自定义的才使用这个函数。  发表于 2021-1-5 01:05
回复

使用道具 举报

320#
发表于 2021-1-5 14:32:05 | 显示全部楼层
本帖最后由 550 于 2021-1-5 14:39 编辑

创建LNK时被强制替换墙纸的原因找到了。
auto_config.ji里,加个结束语,BUG就消除了。改成如下
if exist "%WB_USER_APPDATA%" mklink /d AppData "%WB_USER_APPDATA%"&&goto :eof
其实是整个的被拷贝了一次模板。影响到了我的墙纸和预设合一的2个文件.

另外:0101版在X86里的蓝屏,雪上加霜了,秒切“断网换用户仅首次”,无法实现类似秒切了.1212-->0101,牵涉文件多,没头绪了.暂时由1212生成ISO.
注:由于现在的APPDATA公用的了,所以故障就在版号之间的差异上了.

点评

双切的情况应该和以前代码一样才对。。。加了sec logon. dll的判断。  发表于 2021-1-5 15:11
我觉得是创建完link目录后,继续复制了AppData.tmpl。link成功了,不该复制。  详情 回复 发表于 2021-1-5 15:10
回复

使用道具 举报

321#
发表于 2021-1-5 15:32:38 | 显示全部楼层
  1. 加了sec logon. dll的判断
复制代码

你加哪儿了,我去试试不加的情况,是否能恢复如初

点评

550
做了2次ISO,都是25秒的时候蓝了,一般到35秒就会醒来的话就没事了  发表于 2021-1-5 16:48
就是_networklist.bat,网络托盘指示立马直通改成没admin才删除过滤器,否则和1212一样。  发表于 2021-1-5 16:02
550
对了,是x86系统蓝屏。你的DLL会是X64的吗  发表于 2021-1-5 15:35
回复

使用道具 举报

322#
发表于 2021-1-5 16:29:44 | 显示全部楼层
_networklist.bat我试过,从1212里拷贝替换成旧代码的_networklist.bat,依旧无法切换.看来是其他原因。从现象上来看,应该受其他的改动影响。60秒后都不能切换,也就是无法切换了.

点评

550
替换上去的_networklist,旧代码的修改日期是2019.9.1,试了也蓝屏,不能切换。  发表于 2021-1-5 16:34
回复

使用道具 举报

323#
发表于 2021-1-5 18:42:22 | 显示全部楼层
本帖最后由 550 于 2021-1-5 19:10 编辑

反向排除法。试了_networklist.bat和UI_SystemInfo.zip,无效。
这2个文件与0101的x86PE蓝屏无关...其他没思路了...
又试了下UI_WIFI.zip,也排除。

模块化的应该试完了。剩下的是老大的命令行内容了,咱就没法入手了

重点排查System\main.bat,正反双向都无效。排除,他与0101蓝屏也无关.

排除方法
反向的:把可疑文件放到1212里,若蓝屏了,逮住。
正向的:把可疑文件从1212里拷过来,若没蓝屏了,逮住.

点评

WinXShell是应用程序,更新肯定没有影响。 工程本身改动的话,主要是精简和AddDrivers宏命令,不过默认合并注册表的情况下应该没区别的, 精简注册表你全功能肯定是不选的。 另外有个更新就是 System\main.ba  详情 回复 发表于 2021-1-5 18:54
回复

使用道具 举报

324#
发表于 2021-1-5 19:23:39 | 显示全部楼层
预设配置里的注册表我一直是选完整的。这个在0101蓝屏上也可以排除了.

点评

你真要对比的话,其实装一个Git,代码可以切换到任意一个版本。 要不你成品对比下?先看看文件有啥不同。 如果文件一样,替换SYSTEM,再替换SOFTWARE看看注册表差异。  详情 回复 发表于 2021-1-5 20:35
550
奇怪了,地毯式排查都找不到....  发表于 2021-1-5 19:29
550
排除,与他也无关,用了完整的WINRE也蓝  发表于 2021-1-5 19:28
550
哇,看见了,WINsSXS这块.....你若动过了,可能没评测到。试一把看看  发表于 2021-1-5 19:25
回复

使用道具 举报

325#
发表于 2021-1-5 21:04:52 | 显示全部楼层
咱地震的活干不了,就从地皮开始吧。
这个是1212--0101的差异化文件,老大给个初步判断,你认为那些是首选,我挨个的生成ISO,这样炒地皮一样的,BUG总能给炒出来

Projects/WIN10XPE/00-Configures/Build/hu-HU.js
Projects/WIN10XPE/00-Configures/hu-HU.js
Projects/WIN10XPE/00-Configures/Loader/hu-HU.js
Projects/WIN10XPE/00-Configures/System/hu-HU.js
Projects/WIN10XPE/00-Configures/System/main.bat
Projects/WIN10XPE/00-Configures/System/PEVersion.reg
Projects/WIN10XPE/00-Configures/x-Account/hu-HU.js
Projects/WIN10XPE/00-Configures/z-Customization/hu-HU.js
Projects/WIN10XPE/01-Components/00-Shell/hu-HU.js
Projects/WIN10XPE/01-Components/00-Shell/WinXShell/hu-HU.js
Projects/WIN10XPE/01-Components/00-Shell/WinXShell/submain.bat
Projects/WIN10XPE/01-Components/00-Shell/za-StartMenu/hu-HU.js
Projects/WIN10XPE/01-Components/00-Shell/za-StartMenu/StartIsBack/hu-HU.js
Projects/WIN10XPE/01-Components/02-Network/hu-HU.js
Projects/WIN10XPE/01-Components/02-Network/netdrivers_custom.txt
Projects/WIN10XPE/01-Components/02-Network/netdrivers_default.txt
Projects/WIN10XPE/01-Components/03-Audio/hu-HU.js
Projects/WIN10XPE/01-Components/Devices and Printers/hu-HU.js
Projects/WIN10XPE/01-Components/hu-HU.js
Projects/WIN10XPE/01-Components/IME/hu-HU.js
Projects/WIN10XPE/01-Components/Internet Explorer/hu-HU.js
Projects/WIN10XPE/01-Components/Remote Desktop/hu-HU.js
Projects/WIN10XPE/01-Components/Remote Desktop/TermService.bat
Projects/WIN10XPE/01-Components/RNDIS/main.bat
Projects/WIN10XPE/01-Components/za-Accessories/hu-HU.js
Projects/WIN10XPE/01-Drivers/00-SystemDrivers/hu-HU.js
Projects/WIN10XPE/01-Drivers/10-CustomDrivers/hu-HU.js
Projects/WIN10XPE/01-Drivers/hu-HU.js
Projects/WIN10XPE/02-Apps/7-Zip/hu-HU.js
Projects/WIN10XPE/02-Apps/Browsers/hu-HU.js
Projects/WIN10XPE/02-Apps/HotSwap/hu-HU.js
Projects/WIN10XPE/02-Apps/hu-HU.js
Projects/WIN10XPE/02-Apps/ImDisk/hu-HU.js
Projects/WIN10XPE/02-Apps/yong_IME/hu-HU.js
Projects/WIN10XPE/02-PEMaterial/00-MyMaterial/hu-HU.js
Projects/WIN10XPE/02-PEMaterial/01-Maintenance/hu-HU.js
Projects/WIN10XPE/02-PEMaterial/02-Network/hu-HU.js
Projects/WIN10XPE/02-PEMaterial/04-Office/hu-HU.js
Projects/WIN10XPE/02-PEMaterial/05-Entertainment/hu-HU.js
Projects/WIN10XPE/02-PEMaterial/10-Others/hu-HU.js
Projects/WIN10XPE/02-PEMaterial/hu-HU.js
Projects/WIN10XPE/last.bat
Projects/WIN10XPE/za-Slim/en-US.js
Projects/WIN10XPE/za-Slim/hu-HU.js
Projects/WIN10XPE/za-Slim/main.html
Projects/WIN10XPE/za-Slim/SlimRegistry/CleanupDeviceIds.vbs
Projects/WIN10XPE/za-Slim/SlimRegistry/CleanupDriverFiles.cmd
Projects/WIN10XPE/za-Slim/SlimRegistry/last.bat
Projects/WIN10XPE/za-Slim/SlimRegistry/RemoveInvaildRegItems.bin
Projects/WIN10XPE/za-Slim/Slim_Extra.bat
Projects/WIN10XPE/za-Slim/Slim_Safely.bat
Projects/WIN10XPE/za-SlimUltra/hu-HU.js
Projects/WIN10XPE/zy-Test/en-US.js
Projects/WIN10XPE/zy-Test/hu-HU.js
Projects/WIN10XPE/zy-Test/VBoxGuestAdditions/en-US.js
Projects/WIN10XPE/zy-Test/VBoxGuestAdditions/hu-HU.js
Projects/WIN10XPE/zz-ISO/hu-HU.js
Projects/WIN10XPE/zz-Utils/hu-HU.js
Projects/WIN10XPE/zz-Utils/UnMount/hu-HU.js
Projects/WIN10XPE/_CustomFiles_/00-BuildEvent/hu-HU.js
Projects/WIN10XPE/_CustomFiles_/10-PlainCustom/hu-HU.js
Projects/WIN10XPE/_CustomFiles_/hu-HU.js
assets/app.js
assets/doc/History.md
assets/js/page_about.js
lib/macros/RegCopy.cmd

Press any key to update ...

点评

Projects/WIN10XPE/00-Configures/System/main.bat Projects/WIN10XPE/00-Configures/System/PEVersion.reg hu-HU. js是工程的语言资源,没有影响。  详情 回复 发表于 2021-1-5 21:07
回复

使用道具 举报

326#
发表于 2021-1-5 21:25:30 | 显示全部楼层
本帖最后由 550 于 2021-1-5 21:31 编辑

一下子拉近距离了,2个都是0101.只是一个是下载的0101,另一个是1212--》0101.
公用APPDATA.
他们的结果不一样。
下载的会蓝
升上来的不会蓝。
他们2个0101,还会有啥会影响到蓝屏的呢.
2个0101,应该是MD5以外的东西在影响蓝屏.

奇怪了,MD5以外的东西,就是VENDOR的内容,他们可是软件呢,再说我都没用里面的软件呢。

点评

550
如何对比2个WIM呢  发表于 2021-1-5 21:45
2个你生成出来,对比下boot.wim的区别。 奇怪了。没有管理的是AppData,你共用不应该的。  详情 回复 发表于 2021-1-5 21:32
回复

使用道具 举报

327#
发表于 2021-1-5 21:40:05 | 显示全部楼层
本帖最后由 550 于 2021-1-5 21:43 编辑

slore 发表于 2021-1-5 21:32
2个你生成出来,对比下boot.wim的区别。
奇怪了。没有管理的是AppData,你共用不应该的。


UserConfig.cmd文件没动过,所以依旧可以公用APPDATA
1212的文件夹里,由于升级了成了0101,但是UserConfig.cmd没变过。所以依旧调用老位置的APPDATA.
而全新的0101,是设置指向到了1212文件夹。结果2个0101就是公用一个APPDATA了。我在生成ISO时,时先关光所有构建的界面,再全新打开的,每次都是。为的怕在缓存里他们串门。
设置图片:共用设置


回复

使用道具 举报

328#
发表于 2021-1-5 21:51:06 | 显示全部楼层
本帖最后由 550 于 2021-1-5 22:04 编辑

2个初看一摸一样,都是0101出来的ISO。一个会蓝一个不会蓝
由于设置路径不同,故在内存盘里各自保存着了。


不对,有情况....确认下先..
是内存盘拉了下后退。异状排除。

2个都是0101,过来的途径不同,出来的ISO结果不同。

的确有问题。2个WIM的大小不一样




回复

使用道具 举报

329#
发表于 2021-1-5 22:40:55 | 显示全部楼层
终于功夫不负有心人,大方向出来了....
实在没辙了,就想试试最不愿意试的软件文件夹。结果,还真的是vendor,我把1212的换到0101,出来的ISO不蓝了。

再找找细节,是具体的哪个软件在搞鬼,我都没自带软件的....

点评

1212和0101差的只是WinXShell.exe,改的主要是UI_WIFI,奇怪了。  发表于 2021-1-5 22:46
回复

使用道具 举报

330#
发表于 2021-1-5 22:52:24 | 显示全部楼层
本帖最后由 550 于 2021-1-5 23:03 编辑

最终的BUG,找到了.....2选一,正在排查中...
StartIsBack

是X86切换蓝屏的元凶。老大在升级记录里也没提到的。实在没想到会是他。

换成1212版里的StartIsBack,就秒切不蓝了.


这个StartIsBack建议马上换掉,否则X86没法切换.

PS:忽然出来个推论,历史上的蓝屏,是否也是他导致的呢,因为这个几乎是必装的第三方软件

换成1212里的StartIsBack后,开始菜单 “显示最近打开的项”这个优点就不复存在了,开始菜单里就不会出现访问的足迹了.

点评

想起来了,刚好出了2.9.8版本我就测试了。 这个看说明支持21hX系列。我之前发现2.9.4和2.9.6对20h2的PE 支持不好一直没升级,一直用的2.9.0。 删除 vendor/StartIsBack下面的2.9.8就行了。 可以留了2.9.0  详情 回复 发表于 2021-1-5 23:04
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 22:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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