无忧启动论坛

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

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

    [复制链接]
181#
发表于 2020-12-5 10:30:00 | 显示全部楼层
本帖最后由 550 于 2020-12-5 10:42 编辑

啊....我试一把老的看看
老的试了一把,还真是新版PECMD的BUG。

咱就先换回你的老版.

现在实体机去转一圈,看看昨天的关于-升级,在显卡驱动下,是否还会黑底。
回复

使用道具 举报

182#
发表于 2020-12-5 10:54:01 | 显示全部楼层
循环切换用户第2遍开始,依旧黑底。
老大可能忘了把那2行的本地函数放进昨天的更新里了吧



回复

使用道具 举报

183#
发表于 2020-12-5 12:16:02 | 显示全部楼层
本帖最后由 550 于 2020-12-5 12:36 编辑

换了4日的版本,还是关机失效,于是就找了里面一对“无Imd版”,不知道啥意思,结果可以关机了
明白了,正在想着如何去掉右键的IMDIAK菜单。原来“无Imd版”就是去掉了这个菜单显示.

细查后,是这两天的新版里的免杀版带有这个菜单,平时不好发现,右键点击光盘或映像文件时才会显示.
且免杀版的TXT里说明了 去掉了开始菜单 EXEC字样,这才是关机失效的原因,是自己没看TXT,仅想着免杀了,属于不知觉间版本选错了.
回复

使用道具 举报

184#
发表于 2020-12-6 12:38:51 | 显示全部楼层
slore 发表于 2020-12-6 02:21
手机的MTP和 USB共享 网络,是我改AddDrivers.cmd宏命令,检查了INF目录下面不存在就跳过。

结果 wdmt ...

也真想着手机这块了,赶在1212前完工。
目前明显的也就显卡驱动下的黑底和手机2个瑕疵了,其他战时没发现了

点评

【关于】-【更新】修复了 MTP,RNDIS驱动没有添加的问题。 分辨率的话,试试新的WinXShell.exe,把刷新桌面的函数导出为Screen:Adjust()。 另外,Screen:Disp()不过成功还是失败,还是分辨率没有变化都调用Scree  详情 回复 发表于 2020-12-6 18:53
老大 那个颜色 怎么改呀!请提示一下吧!  详情 回复 发表于 2020-12-6 13:20
回复

使用道具 举报

185#
发表于 2020-12-6 13:32:37 | 显示全部楼层
kuer 发表于 2020-12-6 13:20
老大 那个颜色 怎么改呀!请提示一下吧!


我与你一样,来向老大学习来着,试试改这里...


点评

那个颜色 与这里无关!以前我是在pecmd.ini添加两句: EXEC !%ProgramFiles%\WinXShell\WinXShell.exe -ui -jcfg wxsUI%uI_WIFI.zip -theme default EXEC !%ProgramFiles%\WinXShell\WinXShell.exe -ui -jcfg wxsU  详情 回复 发表于 2020-12-6 14:22
回复

使用道具 举报

186#
发表于 2020-12-6 20:49:13 | 显示全部楼层
本帖最后由 550 于 2020-12-6 20:51 编辑

本次更新较多,动静不小,先来个x64,最后去x86转一圈

Update File(s):

Projects/WIN10XPE/00-Configures/System/AudioDriverPatch.bat
Projects/WIN10XPE/00-Configures/System/last.bat
Projects/WIN10XPE/01-Components/MTP_Support/main.bat
Projects/WIN10XPE/02-PEMaterial/main.bat
Projects/WIN10XPE/02-PEMaterial/main.html
Projects/WIN10XPE/main.bat
Projects/WIN10XPE/shared/WINUSB/main.bat
Projects/WIN10XPE/za-Slim/SlimWim.bat
Projects/WIN10XPE/za-Slim/SlimWinSxS.bat
Projects/WIN10XPE/_CustomFiles_/_CustomISO_.bat
assets/htakit/js/lib/wsh.js
assets/js/app.js
assets/js/page_about.js
assets/js/page_build.js
bin/ApplyProjectPatches.bat
bin/_MakeBootISO.bat
bin/_Process.bat
bin/_Updater.cmd
lib/macros/AddDrivers.cmd
lib/macros/AddFiles.cmd
lib/macros/AddFiles.vbs
lib/macros/AddFilesByList.cmd
lib/macros/DoAddFiles.cmd
test/boot.wim
test/HyperV.cmd
test/HyperV.ps1
test/VBox.cmd
WimBuilder.cmd



本次的2项评测,都得实体机,虚拟机得凉会儿了。

点评

因为测试MTP,USB共享,以前VBox可以模拟,现在必须实体机才有效,还有,NvDia显卡驱动测试,导致我的内存盘的代码被清空,每次都要重新构建代码,修改完了重启,代码又没了。 所以新版本会读取一个UserConfig.cm  详情 回复 发表于 2020-12-6 20:55
回复

使用道具 举报

187#
发表于 2020-12-6 21:31:17 | 显示全部楼层
本帖最后由 550 于 2020-12-6 21:36 编辑

手机的MTP\PTP实测通过了。赞
后面生成了3遍,评测了3轮,应该是老大手误了,桌面的“切换用户”图标找不到了。显卡驱动下的黑底现象也就无法评测了。
配图表示真相,桌面的“切换用户”图标不在了。。。。






点评

我测试的时候还在啊。你看下,SwithUser.bat有没有,在System 32下面。有的话运行可以切换的。 (我测试有图标的) 是不是你的自定义图标的代码有改动,可以试试先改名你自己的文件。  详情 回复 发表于 2020-12-6 21:37
回复

使用道具 举报

188#
发表于 2020-12-6 21:40:48 | 显示全部楼层
另:图上显示任务栏很多图标,是我自己评测好的能正常工作的程序。快捷键每次导入任务栏后

最后的命令就是“"%ProgramFiles%\WinXShell\WinXShell.exe" -code CloseShellWindow()”,刷新以让图标显示出来。可是刚才的反应明显迟钝了,没原来的迅速,这个是否与“切换用户”的图标消失也有关系呢
回复

使用道具 举报

189#
发表于 2020-12-6 21:44:27 | 显示全部楼层


搜不到你说的文件名
回复

使用道具 举报

190#
发表于 2020-12-6 21:46:31 | 显示全部楼层



这里也搜不到
回复

使用道具 举报

191#
发表于 2020-12-6 21:56:47 | 显示全部楼层
刚好由于第一次是误操作,我在D盘升级后,忘了重启RAM盘,于是生成的依旧是老的代码老的ISO。重启RAN盘,新的构建工具被复制到RAM盘里了。这个是第2次,应该是正确的代码。发现有问题,以为自己可能又哪里误操作了。于是再次“更新”,确认无遗漏,重启RAM盘,再次生成新的ISO,还是原样丢失切换用户。

我的内存盘是自动开机导入的。每次换D盘里的代码只要重启一次即可。实体操作系统就是如图设置的


点评

我的代码有git的代码版本管理,有很多小的文件,复制比较慢, 而且一些其他代码设定文件也会丢失比较麻烦。我的vendor也大,保存了很多版本还有显卡驱动等。 你也用内存盘的,可以考虑添加UserConfig.cmd。  详情 回复 发表于 2020-12-6 23:08
回复

使用道具 举报

192#
发表于 2020-12-6 21:59:10 | 显示全部楼层
开机导入的目录设置


回复

使用道具 举报

193#
发表于 2020-12-6 22:08:13 | 显示全部楼层
SW****就一个,的确丢了,或者你手误把名称粘贴成其他名字了,那就大海捞针,难找了。



回复

使用道具 举报

194#
发表于 2020-12-6 22:19:24 | 显示全部楼层
第四次生成ISO,在虚拟机里也不见图标

点评

用手机打字,拼写错了。 你看你的自定义快捷方式的创建代码啊。 if exist "%X_SYS%\seclogon.dll" ( call LinkToDesktop -paramlist "#{@shutdownux.dll,3052}.lnk" "'SwitchUser.bat', '', 'imageres.dl  详情 回复 发表于 2020-12-6 23:11
回复

使用道具 举报

195#
发表于 2020-12-6 23:15:37 | 显示全部楼层
本帖最后由 550 于 2020-12-6 23:18 编辑

这个是MSDN第四卷,没问题.一直都是MSDN版做母版的。


另外我的配置文件,你是知道的,2个单独的x86,x64,除非自己想修改,否则是无法变动的。

所以,我的手法或环境是固定的。

本次的升级除了更新,就是WINXshell了。我先还原老板的winxshell试一把。刚才各种方法都想过,就是没想过逐步还原到老版的想法...
回复

使用道具 举报

196#
发表于 2020-12-6 23:22:38 | 显示全部楼层
我在内存盘和实体的D盘,各自生成过ISO,都是丢失图标。
现在去还原到老版的WINXSHELL去,有结果后编辑剩下的文字...

点评

1111版升级,外加1212_Dev的WinXShell,正常出现切换用户图标啊。(我还测试过分辨率的)  发表于 2020-12-6 23:32
回复

使用道具 举报

197#
发表于 2020-12-6 23:39:04 | 显示全部楼层
1111版直接-关于-更新-全能--ISO。没发现图标。
本次ISO不含我自己的一个字节,全是构建工具自带的,纯净环境。也没替换过winxshell

回复

使用道具 举报

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

现在在纯净已经升级好的环境下,目前是无图标,开始加入新版的winxshell再试试
仅仅替换好了2个主文件WinXShell_x64.exe,WinXShell_x86.exe,ISO生成中....

点评

哦,我是默认预设加 启用管理员账户,你选的比较多,感觉可能影响了快捷方式创建的地方。你看看,你启动Startup里面的的lua脚本。可能导致了有语法错误,后续没有执行。  详情 回复 发表于 2020-12-6 23:49
回复

使用道具 举报

199#
发表于 2020-12-6 23:51:44 | 显示全部楼层
本次的ISO生成是物理D盘上制作的,防止RAM盘指向错误。结果是无切换用户的图标.出来后的图片里外都找不到图标



回复

使用道具 举报

200#
发表于 2020-12-6 23:58:13 | 显示全部楼层
我打包了,你看看.

Startup.zip (7.01 KB, 下载次数: 1)


回复

使用道具 举报

201#
发表于 2020-12-7 00:05:50 | 显示全部楼层


从文件排序看,没这bat文件

点评

BeforeShell\Shortcuts.lua 到命令提示符为止都创建了。 应该是SwitchUser.bat文件没有复制成功。 我看下代码,可能是我本地用了_Factory_.link 正常,默认情况没有的话, 路径有问题构建的时候出错了。  详情 回复 发表于 2020-12-7 00:11
回复

使用道具 举报

202#
发表于 2020-12-7 00:11:53 | 显示全部楼层
本次补丁虽然只改路径,但牵扯文件较多,哪个地方手滑下是可能的。找起来教困难了

点评

lib/macros/CheckPatch.cmd find "%~1" "%WB_TEMP%\_patches_selected.txt" 这里检查是否勾选了 帐户选项,如果没有勾选的话,prepare.bat 中,将 rem update options call CheckPatch "00-Configures\x-A  详情 回复 发表于 2020-12-7 00:24
回复

使用道具 举报

203#
发表于 2020-12-7 00:23:05 | 显示全部楼层
本帖最后由 550 于 2020-12-7 00:24 编辑

日志文件
20201207001750_Build[LOG]_WIN10XPE.7z (214.75 KB, 下载次数: 0)

虽然日志里的在删除R盘,但本次操作实在物理D:操作的

点评

都是批处理不难找。 我删除了UserConfig.cmd之后,再现这个问题了。 SetACL finished successfully. Applying Patch:F:\PE\WimBuilder2\WimBuilder2-Full.v2020-11-11\Projects\WIN10XPE\00-Configures\x-Acc  详情 回复 发表于 2020-12-7 00:35
回复

使用道具 举报

204#
发表于 2020-12-7 00:26:50 | 显示全部楼层
我没动任何设置,直接选了“全功能”,就开始构建ISO了

画面是这样的

回复

使用道具 举报

205#
发表于 2020-12-7 00:28:30 | 显示全部楼层
set HasPatch=true
find "%~1" "%WB_TEMP%\_patches_selected.txt" 1>nul 2>nul
if %errorlevel% NEQ 0 (
  set HasPatch=false
  errno 0
  goto :EOF
)
errno 1


回复

使用道具 举报

206#
发表于 2020-12-7 00:31:16 | 显示全部楼层
改好了,再试...

回复

使用道具 举报

207#
发表于 2020-12-7 00:34:11 | 显示全部楼层
本帖最后由 550 于 2020-12-7 00:35 编辑

你登录的时候都是直接SYSTEM的。


是的,因为启动时有时自动加载外部的驱动,运行库,组件等,假如ADMIN,运行库不会运行
不是每次都加载的

喜欢 静默安装版MSVC-Redistributabl-v14.28.29515.1.exe,他全集成了
回复

使用道具 举报

208#
发表于 2020-12-7 00:39:27 | 显示全部楼层
成功了.

最后一个图标,N次构建没看见,感觉久违了

点评

唉,这个路径变更,每个文件就是改变量名,但是改的位置特别多,js, lib, projects, 我也反复测试了好久。不过现在正常系统切PE,不用重新复制代码和vendor, 也节省了虚拟盘的空间效果还是不错的。 改完一直没  详情 回复 发表于 2020-12-7 00:45
回复

使用道具 举报

209#
发表于 2020-12-7 00:42:06 | 显示全部楼层
lib/macros/CheckPatch.cmd

建议立马更新,否则大量的爱好者若用到双用户,都将歇菜...
回复

使用道具 举报

210#
发表于 2020-12-7 00:43:46 | 显示全部楼层
现在评测 显卡驱动后的黑底,是否有效果。我仅仅把“CheckPatch.cmd”替换就可以了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 00:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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