无忧启动论坛

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

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

    [复制链接]
2401#
发表于 2019-10-29 10:01:35 | 只看该作者
我是小青蛙 发表于 2019-10-28 12:38
工程里面有个BitLocker文件夹里面有个bat可以照的里面补,如果补了没效那就是你PE缺的比较多,工程是用wi ...

大神 我搞了半天  看不懂bat里面需要添加哪些文件啊 能不能详细点啊 谢谢指导

点评

构建演示: [attachimg]404003[/attachimg] 二次功能更新测试: [attachimg]404004[/attachimg]  详情 回复 发表于 2019-10-29 19:21
你看到的文件从install.wim中提取就好了啊。 我私信你需要你的PE,看看是不是以winre.wim为基础做的,如果不是差的东西比较多。  详情 回复 发表于 2019-10-29 10:11
回复

使用道具 举报

2402#
 楼主| 发表于 2019-10-29 10:11:40 | 只看该作者
weisheng12990 发表于 2019-10-29 10:01
大神 我搞了半天  看不懂bat里面需要添加哪些文件啊 能不能详细点啊 谢谢指导

你看到的文件从install.wim中提取就好了啊。
我私信你需要你的PE,看看是不是以winre.wim为基础做的,如果不是差的东西比较多。
回复

使用道具 举报

2403#
发表于 2019-10-29 16:51:57 | 只看该作者

Master, the right-click plugin of the bitlocker driver lock causes the tr-TR language to not be displayed.


点评

Where can I change the name.  详情 回复 发表于 2019-10-29 19:49
没有提供那么多的语言,用户可自行翻译。。  发表于 2019-10-29 17:05
回复

使用道具 举报

2404#
 楼主| 发表于 2019-10-29 19:21:03 | 只看该作者
weisheng12990 发表于 2019-10-29 10:01
大神 我搞了半天  看不懂bat里面需要添加哪些文件啊 能不能详细点啊 谢谢指导

构建演示:


二次功能更新测试:


回复

使用道具 举报

2405#
发表于 2019-10-29 19:49:33 | 只看该作者
gazi06 发表于 2019-10-29 16:51
Master, the right-click plugin of the bitlocker driver lock causes the tr-TR language to not be di ...

Where can I change the name.
回复

使用道具 举报

2406#
 楼主| 发表于 2019-10-29 19:54:35 | 只看该作者
本帖最后由 slore 于 2019-10-29 20:03 编辑
gazi06 发表于 2019-10-29 00:44
Master, the right-click plugin of the bitlocker driver lock causes the tr-TR language to not be disp ...


ONLY the unlock works, you should delete other menu(when you use FULL SOFTWARE), or add the exe or dll file for them.
(fvewiz.dll, tr-TR\fvewiz.dll.mui)

Keep HKLM\Tmp_software\Classes\Drive\shell\unlock-bde
Delete HKLM\Tmp_software\Classes\Drive\shell\encrypt-bde-elev

点评

thank you it worked. Master, How to remove pecmd icon from taskbar ?  详情 回复 发表于 2019-10-29 22:31
回复

使用道具 举报

2407#
 楼主| 发表于 2019-10-29 20:05:48 | 只看该作者
Re: foxfirefox
没有提供那么多的语言,用户可自行翻译。。  发表于 2 小时前


不是的。WimBuilder2是全语言对应的, 不在乎大小添加对应的dll就行了。
如果又想要多语言,又想精简dll,参考:
Z:\WimBuilder2\Projects\WIN10XPE\za-Slim\SlimResources\UpdateRegResources.lua

自动提取对应语言的资源,不需要自己翻译。

回复

使用道具 举报

2408#
发表于 2019-10-29 22:31:27 | 只看该作者
slore 发表于 2019-10-29 19:54
ONLY the unlock works, you should delete other menu(when you use FULL SOFTWARE), or add the exe  ...

thank you it worked.
Master, How to remove pecmd icon from taskbar ?

点评

remove I from "INIT IU,3000"  发表于 2019-10-29 22:42
回复

使用道具 举报

2409#
发表于 2019-10-30 07:45:58 来自手机 | 只看该作者
有没有什么宏命令是提取boot.wim的文件的?想直接以boot.wim的驱动为基础

点评

就是调用wimlib-image命令,wim文件换成挂载的PE的环境变量就好了。AddFiles.bat你复制一个,改1行代码就行了。  详情 回复 发表于 2019-10-30 08:04
回复

使用道具 举报

2410#
 楼主| 发表于 2019-10-30 08:04:37 | 只看该作者
834772509 发表于 2019-10-30 07:45
有没有什么宏命令是提取boot.wim的文件的?想直接以boot.wim的驱动为基础

就是调用wimlib-image命令,wim文件换成挂载的PE的环境变量就好了。AddFiles.bat你复制一个,改1行代码就行了。

点评

Master, system slowdown problem MacriumReflect application once you run is corrected. Will you try it for me? Applications and accelerating system https://drive.google.com/open?id=1LyouDj1mS7fo-Hqh  详情 回复 发表于 2019-10-31 15:30
回复

使用道具 举报

2411#
发表于 2019-10-30 16:30:02 | 只看该作者
Master, I have two problems. first, the keyboard language sometimes turns into English. How do I add an optional keyboard language. into the safemod.

The second explorer restarts winxseheell icons do not improve.
回复

使用道具 举报

2412#
发表于 2019-10-30 17:26:32 | 只看该作者
这个PE下载链接在哪里呢?

点评

发布的是PE生成工程包,用 install.wim自由组合所需功能生成PE。  发表于 2019-10-30 18:12
回复

使用道具 举报

2413#
发表于 2019-10-31 15:30:15 | 只看该作者
slore 发表于 2019-10-30 08:04
就是调用wimlib-image命令,wim文件换成挂载的PE的环境变量就好了。AddFiles.bat你复制一个,改1行代码就 ...

Master, system slowdown problem MacriumReflect application once you run is corrected. Will you try it for me? Applications and accelerating system

https://drive.google.com/open?id ... Hqh3WfsyriDCCuSw2_W
回复

使用道具 举报

2414#
发表于 2019-10-31 17:48:46 | 只看该作者
强烈支持,楼主威武。
回复

使用道具 举报

2415#
发表于 2019-10-31 19:20:59 | 只看该作者
@Slore Master, this program fixes the error in the system but could not find what it is.

Macrium.part1.rar (2 MB, 下载次数: 2)
Macrium.part2.rar (313.18 KB, 下载次数: 3)
回复

使用道具 举报

2416#
发表于 2019-10-31 22:50:43 | 只看该作者
I found the source of the problem. Once the windows start, the power options are taking him to balanced fashion.
How can we automatically set this to high performance?



There is no such option in WimBuilder settings.

点评

add a power_set.bat to Startup folder. It could be change in registry, but I don't check for now. The power options on UI is not work for now.  详情 回复 发表于 2019-10-31 23:25
回复

使用道具 举报

2417#
 楼主| 发表于 2019-10-31 23:25:01 | 只看该作者
本帖最后由 slore 于 2019-10-31 23:40 编辑
gazi06 发表于 2019-10-31 22:50
I found the source of the problem. Once the windows start, the power options are taking him to balan ...


add a power_set.bat to Startup folder.
  1. powercfg.exe /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
复制代码


or

Z:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\MyCustom\_HighPerformancePowerScheme.bat
  1. reg add HKLM\tmp_SYSTEM\ControlSet001\Control\Power\User\PowerSchemes /v "ActivePowerScheme" /d "8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c" /f
复制代码

The power options on UI is not work for now.

点评

thank you master it worked  详情 回复 发表于 2019-10-31 23:58
回复

使用道具 举报

2418#
发表于 2019-10-31 23:58:24 | 只看该作者
slore 发表于 2019-10-31 23:25
add a power_set.bat to Startup folder.

thank you master it worked
回复

使用道具 举报

2419#
发表于 2019-11-1 09:15:20 | 只看该作者
有个问题想向您讨教,Wimbuilder2 软件启用时,在准备阶段,毎当输入 INSTALL.WIM 或 WINRE.WIM 文件时,会自动填写 Windows 版本编号等资料,这个是如何做到的?我想移用至 PECMD.INI 文件里面,用来自动填写 PE 的版本。谢谢!

点评

dism命令可以获取。wimlib也可以获取。diam++也能。你看bin\getwiminfo.cmd  发表于 2019-11-1 09:23
回复

使用道具 举报

2420#
发表于 2019-11-1 10:04:03 | 只看该作者
#在这里快速回复#        大帅威武!
回复

使用道具 举报

2421#
发表于 2019-11-1 10:12:27 | 只看该作者
本帖最后由 WAIGO 于 2019-11-1 10:18 编辑

dism命令可以获取。wimlib也可以获取。diam++也能。你看bin\getwiminfo.cmd
----------------------------------------------------------------------------------------------
非常感谢!想直接引用 bin\getwiminfo.cmd,是否在 PECMD.INI 的开头写上 EXEC =*GetWimInfo.cmd 就可以,用不用加上目录名称,PECMD.INI 放在 PEMaterial 目录内,目录名称不知道要如何写?

另外,运行 WINVER 命令会显示出:版本 1903 (OS 内部版本 19013.1)。其中的版本号 1903 ,可否也在bin\getwiminfo.cmd 里面也一并显示出来?

点评

另外输出到什么地方?pecmd.ini不能输出信息吧。 getwiminfo.cmd就是批处理输出到控制台,你可以保存到文件,再读取pecmd处理,托盘信息,或者提示。 直接调用批处理是没用的。 另外wimlib或者dism你需要,还有  详情 回复 发表于 2019-11-1 11:13
回复

使用道具 举报

2422#
 楼主| 发表于 2019-11-1 11:13:31 | 只看该作者
WAIGO 发表于 2019-11-1 10:12
dism命令可以获取。wimlib也可以获取。diam++也能。你看bin\getwiminfo.cmd
---------------------------- ...


另外输出到什么地方?pecmd.ini不能输出信息吧。
getwiminfo.cmd就是批处理输出到控制台,你可以保存到文件,再读取pecmd处理,托盘信息,或者提示。

直接调用批处理是没用的。
另外wimlib或者dism你需要,还有路径你也得传递。

WiNver的信息,批处理中ver得出后得自己判断。
getwiminfo无法得到。

点评

EXEC =*GetWimInfo.cmd SET &WinVerStr=10 %WIM_VER% %WIM_ARCH% `设置 PE 启动标题 对应这句:TEXT 正在准备 Windows %&WinVerStr% 企业版 PE,请稍侯 …… #0xFFFFFF,$22  详情 回复 发表于 2019-11-1 11:29
回复

使用道具 举报

2423#
发表于 2019-11-1 11:29:46 | 只看该作者
slore 发表于 2019-11-1 11:13
另外输出到什么地方?pecmd.ini不能输出信息吧。
getwiminfo.cmd就是批处理输出到控制台,你可以保存 ...

EXEC =*GetWimInfo.cmd
SET &WinVerStr=10 %WIM_VER% %WIM_ARCH%                                    `设置 PE 启动标题
对应这句:TEXT 正在准备 Windows %&WinVerStr% 企业版 PE,请稍侯 …… #0xFFFFFF,$22

SET &Model=Windows 10 %WIM_ARCH% 企业版 PE,版本 %WIM_VER%   `控制面版 PE 版本显示
------------------------------------------------------------------------------------------------------------------------
我想要的是 GetWimInfo.cmd 里面的 %WIM_VER% 以及 %WIM_ARCH% 两个数据,划线上面的写法无效。请问怎样写才可以?

点评

这个是PECMD的范畴,怎么获取命令的返回信息保存到变量, 我不懂PECMD的用法,只会启动相关的最简单的几个命令。  详情 回复 发表于 2019-11-1 12:22
回复

使用道具 举报

2424#
 楼主| 发表于 2019-11-1 12:22:44 | 只看该作者
WAIGO 发表于 2019-11-1 11:29
EXEC =*GetWimInfo.cmd
SET &WinVerStr=10 %WIM_VER% %WIM_ARCH%                                    ` ...

这个是PECMD的范畴,怎么获取命令的返回信息保存到变量,
我不懂PECMD的用法,只会启动相关的最简单的几个命令。

点评

尝试在 GetWimInfo.cmd 的末尾加上 set WIM_VER=%WIM_VER% 及 set WIM_ARCH=%WIM_ARCH% 命令 (见图一),想使用批次文件的的 SET 功能来保存变量也不成功,在命令提示符打 SET 并没有出现此两项 (见图二)。难道就没有  详情 回复 发表于 2019-11-1 15:33
回复

使用道具 举报

2425#
发表于 2019-11-1 15:33:51 | 只看该作者
slore 发表于 2019-11-1 12:22
这个是PECMD的范畴,怎么获取命令的返回信息保存到变量,
我不懂PECMD的用法,只会启动相关的最简单的几 ...

尝试在 GetWimInfo.cmd 的末尾加上 set WIM_VER=%WIM_VER% 及 set WIM_ARCH=%WIM_ARCH% 命令 (见图一),想使用批次文件的的 SET 功能来保存变量也不成功,在命令提示符打 SET 并没有出现此两项 (见图二)。难道就没有办法保存到记忆体?





点评

环境变量不是全局的,你在一个cmd,批处理中call 调用getwiminfo.cmd,这个cmd和批处理中可以用这些环境变量。 你新启动一个cmd是无法使用的。需要跨程序使用,就将信息输出到临时文件,另一个里面再读取。  详情 回复 发表于 2019-11-1 16:33
回复

使用道具 举报

2426#
 楼主| 发表于 2019-11-1 16:33:58 | 只看该作者
WAIGO 发表于 2019-11-1 15:33
尝试在 GetWimInfo.cmd 的末尾加上 set WIM_VER=%WIM_VER% 及 set WIM_ARCH=%WIM_ARCH% 命令 (见图一), ...

环境变量不是全局的,你在一个cmd,批处理中call 调用getwiminfo.cmd,这个cmd和批处理中可以用这些环境变量。

你新启动一个cmd是无法使用的。需要跨程序使用,就将信息输出到临时文件,另一个里面再读取。
回复

使用道具 举报

2427#
发表于 2019-11-1 18:44:24 | 只看该作者
看到 last_wimbuilder.log 构建信息的开头有如下叙述:

工序:获取WIM文件信息
WB_PE_ARCH=x64
WB_PE_BUIID=1
WB_PE_LANG=zh-CN
WB_PE_VER=10.0.19013

其中的 "WB_PE_VER=10.0.19013" 以及 "WB_PE_ARCH=x64" 这两段信息可以设置成全局变数吗?我在 PECMD.INI 把它设置成划线下的格式又是失败了。奈何!
----------------------------------------------------------------------------------------------------

EXEC =*CMD.EXE /C CALL "%WB_ROOT%\bin\GetWimInfo.cmd"
SET &WIM_VER=%WIM_VER%
SET &WIM_ARCH=%WIM_ARCH%

SET &WIM_VER=%WB_PE_VER%
SET &WIM_ARCH=%WB_PE_ARCH%

SET &WinVerStr=10 %WIM_VER% %WIM_ARCH%                                    `设置 PE 启动标题
SET &Model=Windows 10 %WIM_ARCH% 企业版 PE,版本 %WIM_VER%   `控制面版 PE 版本显示

点评

批处理好说,PECMD真心不懂。你查查语法吧。  发表于 2019-11-1 19:37
回复

使用道具 举报

2428#
发表于 2019-11-1 19:14:00 | 只看该作者
留下脚印,便于以后摩拜
回复

使用道具 举报

2429#
发表于 2019-11-1 20:07:40 | 只看该作者
环境变量不是全局的,你在一个cmd,批处理中call 调用getwiminfo.cmd,这个cmd和批处理中可以用这些环境变量。

你新启动一个cmd是无法使用的。需要跨程序使用,就将信息输出到临时文件,另一个里面再读取。
-------------------------------------------------------------------------------------------------------
划线上面说的这个批处理,必须先於 PECMD.INI 执行。应该放在哪个目录,以及如何自动执行都不太明白。我对批处理也不是十分精通,可否替我撰写?非常感谢!!

点评

仔细看了下,你是显示当前PE的版本信息。不是获取其他的wim镜像信息。那么有几个方案: 方案1(推荐): 直接离线用WimBuilder2的补丁 使用TextReplace 替换。 MyPECMD\ pecmd.ini 预先写上 TEXT 正在准  详情 回复 发表于 2019-11-1 21:25
M大出来了,有什么问题抓紧问他,什么时候隐退了,就又没机会了。  详情 回复 发表于 2019-11-1 20:14
回复

使用道具 举报

2430#
发表于 2019-11-1 20:14:28 | 只看该作者
WAIGO 发表于 2019-11-1 20:07
环境变量不是全局的,你在一个cmd,批处理中call 调用getwiminfo.cmd,这个cmd和批处理中可以用这些环境变 ...

M大出来了,有什么问题抓紧问他,什么时候隐退了,就又没机会了。

点评

感谢 ddsony 兄的告知!上述问题我马上发短信向他请教。有劳了。  详情 回复 发表于 2019-11-1 20:53
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-29 10:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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