无忧启动论坛

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

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

    [复制链接]
331#
 楼主| 发表于 2019-3-28 21:33:26 | 只看该作者
slore 发表于 2019-3-28 20:44
malgun.ttf这个是韩国字体?13mb为了一点点显示不正确,有点坑啊。

这个字体仅精简到必要的字符,几 ...

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
的Microsoft YaHei UI刪除也可以。

暂时没看出来有什么副作用。。。

或者新建一个字体,把缺失的字符以补充,SystemLink最后添加这个新字体比较妥当。
回复

使用道具 举报

332#
 楼主| 发表于 2019-3-31 00:36:03 | 只看该作者
精简版的时候放进去。19h1之后用mun了
回复

使用道具 举报

333#
发表于 2019-3-31 07:44:37 来自手机 | 只看该作者
楼主,制作网络版的pe,任务栏不显示网络图标,怎么办?

点评

[attachimg]390313[/attachimg] 10.0.18362 无线网络,声音都可以。 我的无线网卡是:TP-LINK TL-WN823N免驱版 300M USB无线网卡, 自带驱动不包含, 勾选 组件=>禁用驱动数字签名验证 ,然后把ljycslg的PE  详情 回复 发表于 2019-3-31 16:28
网络可以用么? 网络图标有效需要netprofm服务。。。好像只是状态显示有点浪费,没加入关联文件。 大部分PE都是用PENetwork这个软件。不过这个软件有2个bug作者一直不修复, 托盘图标显示ini配置了,但是第一  详情 回复 发表于 2019-3-31 11:52
回复

使用道具 举报

334#
发表于 2019-3-31 07:45:16 来自手机 | 只看该作者
楼主,,楼主,,。。。
回复

使用道具 举报

335#
发表于 2019-3-31 08:08:12 | 只看该作者
回复

使用道具 举报

336#
发表于 2019-3-31 10:09:04 来自手机 | 只看该作者
青蛙 2019年三月31号早上好。。。青蛙好。。。。
回复

使用道具 举报

337#
发表于 2019-3-31 10:09:57 来自手机 | 只看该作者
谁帮我解决问题,我们就是永远的朋友。。。
回复

使用道具 举报

338#
 楼主| 发表于 2019-3-31 11:52:41 | 只看该作者
狼人72105 发表于 2019-3-31 07:44
楼主,制作网络版的pe,任务栏不显示网络图标,怎么办?

网络可以用么?

网络图标有效需要netprofm服务。。。好像只是状态显示有点浪费,没加入关联文件。

大部分PE都是用PENetwork这个软件。不过这个软件有2个bug作者一直不修复,
托盘图标显示ini配置了,但是第一次打开不会生效,需要提前写注册表中,或者自己运行2次。
回复

使用道具 举报

339#
 楼主| 发表于 2019-3-31 12:56:13 | 只看该作者
本帖最后由 slore 于 2019-3-31 13:01 编辑

以下红色为有脚本中错误注册表,以及访问错误BAT或文件。
为方便保存记录,请永久把此文件 \bin\_Process.bat


使用 “1-运行(日志)” 按钮,会保存构建日志。

不过控制台的消息显示高度也改了比较好。
(我自己的[命令提示符]内容高度设置的9001,所以都会显示)

没有在论坛更新完整包,是中途的开发版本,感谢测试反馈问题,

1.
reg query HKLM\SOFTWARE\Tmp_SYSTEM\ControlSet001\services\Wlansvc /v DependOnService
错误: 系统找不到指定的注册表项或值。

多写了一个SOFTWARE路径。应该是直接HKLM下面HKLM\Tmp_SYSTEM\ControlSet001\。(已修复)

2.
系统找不到指定的批处理标签 - VCRuntimes
本来是office2007的支持库缺的,感觉不合适,做了一个共通的“高兼容性”模式,
代码移动过来漏修改了WOW64支持的部分。(已修复)

3.
[MACRO]RegCopy "HKLM\Tmp_Software\Classes\WOW6432Node\Media Type"
错误: 系统找不到指定的注册表项或值。

这种路径对的,系统没有的话,就不管,要么是老版本有,新版本没有,
要么就是代码是SYSTEM和WOW64的共同,结果只有SYSTEM有,WOW6432Node下没有,
复制命令,没有判断源是否存在,不存在就不复制了,也没啥问题。


X_SYS\winpeshl.ini
访问遭到拒绝


奇怪了? 权限不够?你是不是改了代码没有用TrustInstaller身份?
防止万一,我用setacl改下权限吧。


  1. Applying Patch:D:\Dev\WimBuilder2\Projects\WIN10XPE\00-Configures\z-PECMD\main.bat
  2. X_SYS\InitializeNetwork.cmd
  3. X_SYS\Pecmd.ini
  4. X_SYS\Pecmd_x64.exe
  5. X_SYS\Pecmd_x86.exe
  6. X_SYS\winpeshl.ini
  7. 复制了 5 个文件
复制代码
回复

使用道具 举报

340#
 楼主| 发表于 2019-3-31 13:57:57 | 只看该作者
本帖最后由 slore 于 2019-3-31 13:59 编辑


RegCopy是个宏命令。

lib\macros\RegCopy.cmd

开头echo off了,所以你看不到。

D:\D e v\WimBuilder2\Projects\WIN10XPE\00-Configures\Build\WoW64_Basic>echo [MACRO]RegCopy "HKLM\Tmp_Software\Classes\WOW6432Node\Media Type"
[MACRO]RegCopy "HKLM\Tmp_Software\Classes\WOW6432Node\Media Type"

路径处理错了。多写了Tmp。。。

MyPC@CY-20160827XLVN MINGW64 /d/D e v/WimBuilder2/Projects/WIN10XPE (master)
$ git grep RegCopy
/submain.bat:call RegCopy HKLM\Software\Classes\Wow6432Node\CLSID
/submain.bat:call RegCopy HKLM\Software\Classes\Wow6432Node\Interface
/submain.bat:call RegCopy HKLM\Software\Classes\WOW6432Node\DirectShow
/submain.bat:call RegCopy "HKLM\Tmp_Software\Classes\WOW6432Node\Media Type"
/submain.bat:call RegCopy HKLM\Software\Classes\WOW6432Node\MediaFoundation
/submain.bat:call RegCopy HKLM\Software\Wow6432Node
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SMI
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\
/submain.bat:call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide\
/submain.bat:call RegCopy HKLM\Software\Classes\Wow6432Node
/submain.bat:call RegCopy HKLM\Software\Wow6432Node\Microsoft\CTF

点评

楼主,能不能把网上的ntlite工具重新翻新制作一下,作为boot. wim的精简工具啊?  详情 回复 发表于 2019-4-1 07:06
回复

使用道具 举报

341#
 楼主| 发表于 2019-3-31 14:17:17 | 只看该作者
关于权限,我确认过了。TrustInstaller 这个权限可以运行。如果失败的话,前面注册表操作全会出错。
以前少出现。就是近期的几个版本才出现的。


近期几个版本是指WimBuilder2么?
这里就是dism挂载,映射到X驱动器,然后xcopy复制。

其他文件都OK,这个不行的话,只能是本身系统(dsim, xcopy)的权限影响,
或者 挂载的 wimre.wim的版本中的权限设定有区别。

我的WIN7,WIN10都没在这里出错过。。。
回复

使用道具 举报

342#
 楼主| 发表于 2019-3-31 14:32:44 | 只看该作者
本帖最后由 slore 于 2019-3-31 14:37 编辑


确认下,一旦某个环境出错,应该是次次都出错吧。

如果你有出错的情况,可否进行下以下确认:
PECMD\main.bat

del /q "%X_SYS%\winpeshl.ini"
call X2X

可否删除?

echo [test] > "%X_SYS%\winpeshl.ini"
echo a=b >> "%X_SYS%\winpeshl.ini"
pause
notepad.exe  "%X_SYS%\winpeshl.ini"
call X2X

可否修改?

如果可以删除,可以修改,就删除,或者
echo [LaunchApps]
echo wpeinit.exe
来生成这个文件。


修改权限的命令
takeown /F "%X_SYS%\winpeshl.ini" /A
if ERRORLEVEL 1 echo ONERROR
icacls "%X_SYS%\winpeshl.ini" /grant administrators:F /t
if ERRORLEVEL 1 echo ONERROR

call X2X
可否覆盖?
回复

使用道具 举报

343#
发表于 2019-3-31 14:51:31 | 只看该作者
有时间试试
回复

使用道具 举报

344#
 楼主| 发表于 2019-3-31 16:28:08 | 只看该作者
狼人72105 发表于 2019-3-31 07:44
楼主,制作网络版的pe,任务栏不显示网络图标,怎么办?



10.0.18362 无线网络,声音都可以。


我的无线网卡是:TP-LINK TL-WN823N免驱版 300M USB无线网卡, 自带驱动不包含,
勾选 组件=>禁用驱动数字签名验证 ,然后把ljycslg的PE中的wifidriver.7z,解出来,
安装驱动就可以了。

PENetwork要设置显示网络状态,托盘图标,我晚上了把设定好的注册表提交下。

点评

OK,等你。。  详情 回复 发表于 2019-4-1 06:52
回复

使用道具 举报

345#
 楼主| 发表于 2019-3-31 16:29:40 | 只看该作者

恩,也是,本来想的是 改掉直读属性,xcopy覆盖。
直接删除后,xocpy也可以。

点评

大佬,大佬,给看看这是什么情况?  详情 回复 发表于 2019-4-1 12:30
回复

使用道具 举报

346#
 楼主| 发表于 2019-3-31 18:33:00 | 只看该作者

1.LINES  首行设置最大9999行


窗口变长跑到任务栏下面了,感觉不太好。
注册表或者怎么可以修改位置的话,我再修正。

2.WORKGROUP FOR PE

按理说应该,是WimBuilder.cmd添加,所有工程都需要。
不过检查方法需要考虑下,还有startnet.exe如果这样就要移动到bin目录。
("%SystemDrive%"=="X:")

3.winpeshl.ini

PECMD和不使用PECMD时,last.bat中补充了/f /a参数来删除。

4.13行:是不是少 \ 标志。上一个版本有\与语言文件。

新版本对19H1,20H1新增的mun文件进行处理(自动补充),顺便System32下面的所有程序的MUI文件,
也自动处理了。新版本绝大部分+mui都删除了。有几个特殊位置保留。

这里删除掉第一个斜杠,将自动补充语言文件,有斜杠的绝对路径不处理,所以删除了。
(有斜杠的路径主要是针对@\Windows\System32作用域,强制使用绝对路径没有自动补充功能。)
回复

使用道具 举报

347#
发表于 2019-4-1 06:52:28 来自手机 | 只看该作者
slore 发表于 2019-3-31 16:28
10.0.18362 无线网络,声音都可以。



OK,等你。。
回复

使用道具 举报

348#
发表于 2019-4-1 07:06:35 来自手机 | 只看该作者
slore 发表于 2019-3-31 13:57
RegCopy是个宏命令。

lib\macros\RegCopy.cmd

楼主,能不能把网上的ntlite工具重新翻新制作一下,作为boot. wim的精简工具啊?

点评

参考别人的小PE,精简下驱动,2,3百MB也是可以控制的,不过避免兼容性不良的问题我现在没处理  发表于 2019-4-1 12:37
回复

使用道具 举报

349#
发表于 2019-4-1 11:42:16 来自手机 | 只看该作者
楼主,新作的网络pe,可以识别手机,但是USB数据共享不能,怎么解决啊?老大。。。老大。。。???

点评

你选择 组件,MTP选项了没。。。  发表于 2019-4-1 11:51
回复

使用道具 举报

350#
发表于 2019-4-1 12:30:25 来自手机 | 只看该作者
slore 发表于 2019-3-31 16:29
恩,也是,本来想的是 改掉直读属性,xcopy覆盖。
直接删除后,xocpy也可以。

大佬,大佬,给看看这是什么情况?

20190330_133134.jpg (35.25 KB, 下载次数: 116)

20190330_133134.jpg

点评

图片看不清楚。。。关于网络在github上有一点小修正。首页的完整包没有更新。 晚上我打个包,顺便把PENetwork的托盘图标,以及最新版更新下。 你报告错误的时候,最好说下用的那个版本WIN10的ISO。 网络的修  详情 回复 发表于 2019-4-1 12:36
回复

使用道具 举报

351#
发表于 2019-4-1 12:31:54 来自手机 | 只看该作者
大佬,大佬???。。。大佬?    这几天出门了?
回复

使用道具 举报

352#
发表于 2019-4-1 12:33:24 来自手机 | 只看该作者
话说 ,我是只小青蛙呢?青蛙人呢?离家出走了吗?
回复

使用道具 举报

353#
 楼主| 发表于 2019-4-1 12:36:16 | 只看该作者
狼人72105 发表于 2019-4-1 12:30
大佬,大佬,给看看这是什么情况?

图片看不清楚。。。关于网络在github上有一点小修正。首页的完整包没有更新。
晚上我打个包,顺便把PENetwork的托盘图标,以及最新版更新下。

你报告错误的时候,最好说下用的那个版本WIN10的ISO。

网络的修改主要针对的是19H1,20H1,老版本应该不受影响。

点评

大佬人呢?  详情 回复 发表于 2019-4-1 21:03
我的是18860,20H1的,图片错误提示 启动 Natvie wifi filter 驱动时出错,依赖服务或组无法启动。。。大佬,大佬,一切都靠你了,大佬。。。。  详情 回复 发表于 2019-4-1 15:35
回复

使用道具 举报

354#
发表于 2019-4-1 14:37:41 | 只看该作者
请问:这种方式支持制作Server版的PE吗?比如:Win2012r2, win2016 等?

点评

wim builder, wim格式都可以。不过不同功能需要添加的依赖文件可能不同。  发表于 2019-4-1 17:41
回复

使用道具 举报

355#
发表于 2019-4-1 15:02:10 | 只看该作者
感谢分享 WimBuilder2
回复

使用道具 举报

356#
发表于 2019-4-1 15:35:15 来自手机 | 只看该作者
slore 发表于 2019-4-1 12:36
图片看不清楚。。。关于网络在github上有一点小修正。首页的完整包没有更新。
晚上我打个包,顺便把PENe ...

我的是18860,20H1的,图片错误提示 启动 Natvie wifi filter 驱动时出错,依赖服务或组无法启动。。。大佬,大佬,一切都靠你了,大佬。。。。

点评

20H1需要新版本。旧版本就是有依赖服务无法启动。  发表于 2019-4-1 17:39
回复

使用道具 举报

357#
发表于 2019-4-1 15:36:50 来自手机 | 只看该作者
frg521 发表于 2019-4-1 12:48
...

OK,大佬这样说,小的就明白了。。。哈哈。。。
回复

使用道具 举报

358#
发表于 2019-4-1 21:03:52 来自手机 | 只看该作者
slore 发表于 2019-4-1 12:36
图片看不清楚。。。关于网络在github上有一点小修正。首页的完整包没有更新。
晚上我打个包,顺便把PENe ...

大佬人呢?
回复

使用道具 举报

359#
发表于 2019-4-1 21:40:20 | 只看该作者
东西非常 给你 小白也能轻松制作pe
回复

使用道具 举报

360#
 楼主| 发表于 2019-4-1 23:17:46 | 只看该作者
v2019.03.31 更新(含PECMD,StartIsBack,WinXShell,PENetwork,HotSwap)



WimBuilder.part1.rar (3 MB, 下载次数: 208)
WimBuilder.part2.rar (3 MB, 下载次数: 143)
WimBuilder.part3.rar (2.84 MB, 下载次数: 143)

* 声音,网络支持完善
* 细节问题修正


点评

大佬 这个X盘大小想要调整到4G,如何做?  详情 回复 发表于 2019-4-5 11:39
大佬是西安的?,在丈八东路?老乡啊!。。。泪奔~~  详情 回复 发表于 2019-4-2 07:02
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 08:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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