无忧启动论坛

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

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

    [复制链接]
5401#
发表于 2020-12-17 22:43:30 | 只看该作者
请教 S 大
2020-12-12 桌面上的几个图标是哪个程序创建的?
任务栏中的 "Windows 命令处理程序" 是哪个程序创建的?
怎么向系统中补充系统文件, 原来在 2020-07-07 中可用的批处理现在不能用了.
望不吝赐教.

点评

【组件】- 【外壳】- 【自定义桌面图标】 可以修改桌面和任务栏的默认图标。 没有变化应该。你修改的文件放到什么地方?怎么写的代码。 如果是 D:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\MyC  详情 回复 发表于 2020-12-17 23:04
回复

使用道具 举报

5402#
 楼主| 发表于 2020-12-17 23:04:19 | 只看该作者
vaf 发表于 2020-12-17 22:43
请教 S 大
2020-12-12 桌面上的几个图标是哪个程序创建的?
任务栏中的 "Windows 命令处理程序" 是哪个程 ...
2020-12-12 桌面上的几个图标是哪个程序创建的?
任务栏中的 "Windows 命令处理程序" 是哪个程序创建的?


【组件】- 【外壳】- 【自定义桌面图标】 可以修改桌面和任务栏的默认图标。


怎么向系统中补充系统文件, 原来在 2020-07-07 中可用的批处理现在不能用了.


没有变化应该。你修改的文件放到什么地方?怎么写的代码。

如果是 D:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\MyCustom 下面的话,已经废弃掉了。
改到AppData下面,自己的目录,与工程不干扰。

【我的定制(前置)】- 【简易定制】打开文件放进去就好了。

D:\WimBuilder2\AppData\Projects\WIN10XPE\_CustomFiles_\MyCustom


点评

vaf
谢谢热心的 S 大. 我马上试试......  详情 回复 发表于 2020-12-17 23:11
回复

使用道具 举报

5403#
发表于 2020-12-17 23:11:04 | 只看该作者
slore 发表于 2020-12-17 23:04
【组件】- 【外壳】- 【自定义桌面图标】 可以修改桌面和任务栏的默认图标。

谢谢热心的 S 大.
我马上试试......
回复

使用道具 举报

5404#
发表于 2020-12-18 00:41:27 | 只看该作者
slore 发表于 2020-12-17 21:40
你如果已经有X盘符被占用了,会自动是用A盘。

X:\WimBuilder2\_Factory_

删掉后果然可以在 PE 上面制作了。这个新增加的 "UserConfig.cmd" 是用来干什么的?
在 Win10 上面制作,可能自带的防毒软件会杀掉不少文件,引致部分成品 PE 体积大减,无法运行。我通常都在 PE 上面制作。

下图所示,控制面版的 "查看计算机名称" 是哪个文件?近几个预览版 PE 的显示状况都不太正常,字体显得特别大,我想看看能不能改。



另外,下图所示,"切换用户" 的图标是在哪个文件,用哪个命令制作出来的?我无须用到,想在源头删除,恳请告知。谢谢!


点评

用户切换图标 在【组件】- 【外壳】 - 【自定义桌面图标】,删除最后一段SwitchUser的快捷方式就行了。 新预览版打不开以前的的电脑属性界面了,所以会打开WinXShell的 UI_SystemInfo。 UserConfig.cmd可以  详情 回复 发表于 2020-12-18 00:53
回复

使用道具 举报

5405#
 楼主| 发表于 2020-12-18 00:53:09 | 只看该作者
本帖最后由 slore 于 2020-12-18 00:55 编辑
WAIGO 发表于 2020-12-18 00:41
删掉后果然可以在 PE 上面制作了。这个新增加的 "UserConfig.cmd" 是用来干什么的?
在 Win10 上面制作 ...

用户切换图标  在【组件】- 【外壳】 - 【自定义桌面图标】,删除最后一段SwitchUser的快捷方式就行了。


新预览版打不开以前的的电脑属性界面了,所以会打开WinXShell的 wxsUI\UI_SystemInfo.zip这个文件啥都可以改,布局,内容,显示信息。 字体也可以。
界面布局颜色显示内容是 main.xml , 字体在locale\zh-CN.xml, 动态变化显示内容代码是 main.lua。

UserConfig.cmd可以重定义 工作区 (Factory 和 ISO ) 的路径到 其他位置。
里面现在是优先设置到 Z:\WimBuilder2没有的话是X盘。
Z盘是内存映像盘的话,构建时不会损耗 固态硬盘寿命,构建速度还快。

2021.01.01 版本将支持将通过这个文件把 AppData 和 Vendor 目录重定向到其他目录,
今后打算,新版本发布了,只要复制 UserConfig.cmd 到新版本目录就可以
继承以前的设定,不用自己覆盖整合。多个版本可以共存不需要复制多份。

点评

这些真个要详细研究一下了。但我已习惯了在自家 PE 上面制作,"UserConfig.cmd" 要如何修改才可以使用呢?  详情 回复 发表于 2020-12-18 01:43
回复

使用道具 举报

5406#
发表于 2020-12-18 01:43:27 | 只看该作者
slore 发表于 2020-12-18 00:53
用户切换图标  在【组件】- 【外壳】 - 【自定义桌面图标】,删除最后一段SwitchUser的快捷方式就行了。
...

这些真个要详细研究一下了。但我已习惯了在自家 PE 上面制作,"UserConfig.cmd" 要如何修改才可以使用呢?

点评

你右键编辑UserConfig.cmd就行啊,自己电脑直接设置set Factory,ISO变量即可。  详情 回复 发表于 2020-12-18 06:16
回复

使用道具 举报

5407#
发表于 2020-12-18 02:30:26 | 只看该作者
本帖最后由 550 于 2020-12-19 00:59 编辑

primo ramdisk 6.3.1,今天滚动无数,终于到发帖时,当生成的x86.ISO还是可以启动的时候,X64.ISO任你构建都无法启动,最后只有在软件里“重新初始化硬盘“,Z盘工况才算恢复.

primo ramdisk 一般折腾基本不会出错,足够满意了.貌似也是能找到的较理想的对象了.

不会蓝屏

链接: https://pan.baidu.com/s/14y7PMh6NoeUqV6PsoUDpwA
提取码: arqf
回复

使用道具 举报

5408#
发表于 2020-12-18 03:24:32 | 只看该作者
我的向系统添加系统文件仍然会跳出, 批处理位置没错, 现我把批处理贴出, 原来这个批处理是能用的.
有烦 S 大给看看问题在哪.

call AddFiles %0 :end_files
goto :end_files

@\Windows\System32\
mprapi.dll,Robocopy.exe

@\Windows\System32\zh-CN
Robocopy.exe.mui

@\Windows\SysWOW64\
activeds.dll,mprapi.dll,Robocopy.exe,sfc.dll,sfc_os.dll

@\Windows\InputMethod\CHS\
ChsWubiNew.lex

:end_files

点评

看代码是对的,你运行日志这里执行了没? 文件名和路径给我说下。 zh-CN的2行不用写,会自动加上。  详情 回复 发表于 2020-12-18 09:37
回复

使用道具 举报

5409#
 楼主| 发表于 2020-12-18 06:16:07 | 只看该作者
WAIGO 发表于 2020-12-18 01:43
这些真个要详细研究一下了。但我已习惯了在自家 PE 上面制作,"UserConfig.cmd" 要如何修改才可以使用呢 ...

你右键编辑UserConfig.cmd就行啊,自己电脑直接设置set Factory,ISO变量即可。
回复

使用道具 举报

5410#
 楼主| 发表于 2020-12-18 09:37:09 | 只看该作者
vaf 发表于 2020-12-18 03:24
我的向系统添加系统文件仍然会跳出, 批处理位置没错, 现我把批处理贴出, 原来这个批处理是能用的.
有烦 S  ...

看代码是对的,你运行日志这里执行了没?
文件名和路径给我说下。

zh-CN的2行不用写,会自动加上。

点评

vaf
操作成功完成。 [MACRO]RegCopyEx Services monitor [MACRO]RegCopy SYSTEM\ControlSet001\Services\monitor 操作成功完成。 Applying Patch:C:\v2020-12-12\Projects\WIN10XPE\_CustomFiles_\10-PlainCusto  详情 回复 发表于 2020-12-18 21:32
回复

使用道具 举报

5411#
发表于 2020-12-18 12:05:25 | 只看该作者
12.12版本的,制作的pe打开网络共享时不时的失灵,提示,没有权限使用网络资源,能发现网络计算机,,有时一开始可以,过了一小会旧不行了,用的是20h2网络是没有问题的

点评

20h2其实不建议用来做PE。 20h2的winre.wim是19041.1初始版本,install.wim是升级版本,系统组件混用不知道有什么问题。  详情 回复 发表于 2020-12-18 12:09
回复

使用道具 举报

5412#
 楼主| 发表于 2020-12-18 12:09:11 | 只看该作者
wangsugertang 发表于 2020-12-18 12:05
12.12版本的,制作的pe打开网络共享时不时的失灵,提示,没有权限使用网络资源,能发现网络计算机,,有时 ...

20h2其实不建议用来做PE。
20h2的winre.wim是19041.1初始版本,install.wim是升级版本,系统组件混用不知道有什么问题。

网络这里选完整功能的话,和以前版本没有什么不同。


回复

使用道具 举报

5413#
发表于 2020-12-18 21:32:21 | 只看该作者
slore 发表于 2020-12-18 09:37
看代码是对的,你运行日志这里执行了没?
文件名和路径给我说下。

操作成功完成。

[MACRO]RegCopyEx Services monitor
[MACRO]RegCopy SYSTEM\ControlSet001\Services\monitor
操作成功完成。

Applying Patch:C:\v2020-12-12\Projects\WIN10XPE\_CustomFiles_\10-PlainCustom\main.bat
[MACRO]SimplePatchDir "C:\v2020-12-12\AppData\Projects\WIN10XPE\_CustomFiles_\MyCustom"
Applying C:\v2020-12-12\AppData\Projects\WIN10XPE\_CustomFiles_\MyCustom\AddFiles.bat ...
******  B A T C H   R E C U R S I O N  exceeds STACK limits ******
Recursion Count=338, Stack Usage=90 percent
******       B A T C H   PROCESSING IS   A B O R T E D      ******

而后就跳出了

点评

你的脚本名字叫做 AddFiles, 中间 call AddFiles 自己调用自己了。。 你随便叫个别的名字啊。 AddFilesForAPPs.bat ,我的补丁.bat 啥的都可以。  详情 回复 发表于 2020-12-18 21:33
回复

使用道具 举报

5414#
 楼主| 发表于 2020-12-18 21:33:59 | 只看该作者
vaf 发表于 2020-12-18 21:32
操作成功完成。

[MACRO]RegCopyEx Services monitor

你的脚本名字叫做 AddFiles, 中间 call  AddFiles 自己调用自己了。。 反复调用,堆栈出错了。

你随便叫个别的名字啊。

AddFilesForAPPs.bat ,我的补丁.bat 啥的都可以。

点评

vaf
不过在 07-07 版本中用过, 正常的.  详情 回复 发表于 2020-12-18 23:42
回复

使用道具 举报

5415#
发表于 2020-12-18 21:37:54 | 只看该作者
这就是零pe吗?
回复

使用道具 举报

5416#
发表于 2020-12-18 21:40:23 | 只看该作者
   Ltsc 2019  用老版本 那个版本做比较合适 ?  新版做出来 很多 64位软件出现这个问题
回复

使用道具 举报

5417#
发表于 2020-12-18 21:47:39 | 只看该作者
感谢分享
回复

使用道具 举报

5418#
发表于 2020-12-18 23:42:17 | 只看该作者
slore 发表于 2020-12-18 21:33
你的脚本名字叫做 AddFiles, 中间 call  AddFiles 自己调用自己了。。 反复调用,堆栈出错了。

你随 ...

不过在 07-07 版本中用过, 正常的.
回复

使用道具 举报

5419#
发表于 2020-12-19 07:00:23 | 只看该作者
S 大, 还得继续反馈情况.
文件名改了, 无错误信息了, 可是仍然不起作用, 即未向系统中添加文件.

前后我想了一下, 应该是这样的. 07-07 版时, 虽然文件名有错, 但它调用到了起作用的变量了, 所以, 错误被掩盖了.
现在, 可能真正起作用的变量不存在了, 所以, 错误就暴露出来了.

纠错后仍然不起作用, 我怀疑, 那个真正起作用的 AddFiles 出问题了?
是不是这个情况, S 大您查查吧.

问题影响并不大, 就我自己来说, 可以手工向镜像添加文件.

点评

0707如果正常就是没有切换到当前目录,系统搜索优先了lib目录,但是批处理里面访问相对路径就会有错,所以新版本是pushd切换到MyCustom目录,再执行脚本,reg import ABC.txt就可以导入同目录的文件,而不用 %~dp0AB  详情 回复 发表于 2020-12-19 09:57
这块应该没有改变。。。 你改名后的执行结果是啥?另外把文件附件传下,我怀疑是编码不对,有特殊字符。 一直这样添加文件,其他main.bat都是这样的,要是AddFiles有问题,其他组件都添加不了啊。  详情 回复 发表于 2020-12-19 09:54
回复

使用道具 举报

5420#
 楼主| 发表于 2020-12-19 09:54:14 | 只看该作者
vaf 发表于 2020-12-19 07:00
S 大, 还得继续反馈情况.
文件名改了, 无错误信息了, 可是仍然不起作用, 即未向系统中添加文件.

这块应该没有改变。。。

你改名后的执行结果是啥?另外把文件附件传下,我怀疑是编码不对,有特殊字符。

一直这样添加文件,其他main.bat都是这样的,要是AddFiles有问题,其他组件都添加不了啊。
回复

使用道具 举报

5421#
 楼主| 发表于 2020-12-19 09:57:21 | 只看该作者
vaf 发表于 2020-12-19 07:00
S 大, 还得继续反馈情况.
文件名改了, 无错误信息了, 可是仍然不起作用, 即未向系统中添加文件.

0707如果正常就是没有切换到当前目录,系统搜索优先了lib目录,但是批处理里面访问相对路径就会有错,所以新版本是pushd切换到MyCustom目录,再执行脚本,reg import ABC.txt就可以导入同目录的文件,而不用 %~dp0ABC.txt全路径。

点评

vaf
文件编码是 ANSI , 其实这个也不用怀疑, 因为 07 版用过. 还有一种情况: 07 版时, 添加的文件几乎全无, 12 版时添加的文件不是全无, 而是已有一部分. 因而覆盖不了, 会不会是这个原因呢?  详情 回复 发表于 2020-12-19 16:25
回复

使用道具 举报

5422#
发表于 2020-12-19 16:25:52 | 只看该作者
slore 发表于 2020-12-19 09:57
0707如果正常就是没有切换到当前目录,系统搜索优先了lib目录,但是批处理里面访问相对路径就会有错,所 ...

文件编码是 ANSI , 其实这个也不用怀疑, 因为 07 版用过.
还有一种情况: 07 版时, 添加的文件几乎全无, 12 版时添加的文件不是全无, 而是已有一部分.
因而覆盖不了, 会不会是这个原因呢?

点评

[attachimg]471045[/attachimg] 你给出批处理运行记录,不清楚啥问题。复制论坛你发的内容,我这里正常(v2020.12.12)。 因为没有开32位支持,所以默认SysWow64的补充被忽略了。 和你开始AddFiles的堆栈错误  详情 回复 发表于 2020-12-19 16:43
回复

使用道具 举报

5423#
 楼主| 发表于 2020-12-19 16:43:34 | 只看该作者
vaf 发表于 2020-12-19 16:25
文件编码是 ANSI , 其实这个也不用怀疑, 因为 07 版用过.
还有一种情况: 07 版时, 添加的文件几乎全无,  ...




你给出批处理运行记录,不清楚啥问题。复制论坛你发的内容,我这里正常(v2020.12.12)。
因为没有开32位支持,所以默认SysWow64的补充被忽略了。

和你开始AddFiles的堆栈错误一样,给出执行信息才能判断问题。

不是说ANSI编码的问题,比如斜杠写错了,多写个空格啥的,路径不对了就不会提取文件。

回复

使用道具 举报

5424#
发表于 2020-12-19 17:00:52 | 只看该作者
slore 发表于 2020-12-19 16:43
你给出批处理运行记录,不清楚啥问题。复制论坛你发的内容,我这里正常(v2020.12.12)。
因为没有 ...

还有一种可能, 我勾选有精简, 且有强制精简, 会不会已添加, 然后又被精简掉了呢.
我特指那个五笔扩展词库文件 @\Windows\InputMethod\CHS\ChsWubiNew.lex
因打词时发现此文件没添加上.

点评

你先看日志,你是否添加进去了,可以加一个pause在最后,X盘看看有没有这个文件,有的话可能被精简掉了。 你放到MyCustom\Last\目录下面,等精简完了再添加。  详情 回复 发表于 2020-12-19 17:24
回复

使用道具 举报

5425#
发表于 2020-12-19 17:01:38 | 只看该作者
slore 发表于 2020-12-19 16:43
你给出批处理运行记录,不清楚啥问题。复制论坛你发的内容,我这里正常(v2020.12.12)。
因为没有 ...

还有一种可能, 我勾选有精简, 且有强制精简, 会不会已添加, 然后又被精简掉了呢.
我特指那个五笔扩展词库文件 @\Windows\InputMethod\CHS\ChsWubiNew.lex
因打词时发现此文件没添加上.
回复

使用道具 举报

5426#
 楼主| 发表于 2020-12-19 17:24:11 | 只看该作者
vaf 发表于 2020-12-19 17:00
还有一种可能, 我勾选有精简, 且有强制精简, 会不会已添加, 然后又被精简掉了呢.
我特指那个五笔扩展词 ...

你先看日志,你是否添加进去了,可以加一个pause在最后,X盘看看有没有这个文件,有的话可能被精简掉了。

你放到MyCustom\Last\目录下面,等精简完了再添加。
回复

使用道具 举报

5427#
发表于 2020-12-19 22:03:02 | 只看该作者
全新解压的1212,是无法“关于-更新”的。出现如图这样

点评

设置选择 更新源 Gitee, 关于 可以更新。  详情 回复 发表于 2020-12-19 22:15
... 高级 执行: call _updater  详情 回复 发表于 2020-12-19 22:10
回复

使用道具 举报

5428#
 楼主| 发表于 2020-12-19 22:10:15 | 只看该作者
550 发表于 2020-12-19 22:03
全新解压的1212,是无法“关于-更新”的。出现如图这样

... Factory路径改成环境变量获取,这里对象没有初始化。
高级 执行:

call _updater

回复

使用道具 举报

5429#
 楼主| 发表于 2020-12-19 22:15:00 | 只看该作者
550 发表于 2020-12-19 22:03
全新解压的1212,是无法“关于-更新”的。出现如图这样

设置选择 更新源 Gitee, 关于 可以更新。
回复

使用道具 举报

5430#
发表于 2020-12-19 22:19:04 来自手机 | 只看该作者
得好好研究一下。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-10 12:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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