无忧启动论坛

标题: 问题完美解决见7楼-求助:请问怎样调整Win10PE的系统字体大小 [打印本页]

作者: shuren    时间: 2018-7-21 22:20
标题: 问题完美解决见7楼-求助:请问怎样调整Win10PE的系统字体大小
本帖最后由 shuren 于 2018-7-30 02:29 编辑

问题完美解决见7楼

求助:请问怎样调整Win10PE的系统字体大小

大侠的Win10PE很不错,正在测试。前面问的两个问题在开始菜单第一页面增加快捷方式、在任务栏增加快捷方式都已经搞定。使用的是这个版本的Win10PE_17134.137x86网络.iso(426,377,216 Bytes),网址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=409707。见下图:


现在遇到一个新问题,请问怎样调整系统字体大小。
使用传统调整Win10PE的方法无效。尝试修改了\PESOFT\PESOFT.INI、\PESOFT\start.reg没有成功。
(1)挂载 \Windows\System32\config\DEFAULT 到本机注册表中,导入修改以下分支的注册表内容
[HKEY_LOCAL_MACHINE\_MyDefault\Control Panel\Desktop\WindowMetrics]

(2)修改完成后,卸载DEFAULT注册表文件
替换\Windows\System32\config\DEFAULT后重新打包boot.wim替换ISO中的对应文件。

(3)但是,重启后无效系统字体大小未变,只有两个键值发生变化、图标间距变了
[HKEY_USERS\.DEFAULT\Control Panel\Desktop\WindowMetrics]
"IconSpacing"="-1155"
"IconVerticalSpacing"="-810"

(4)看大侠的介绍该Win10PE是SYSTEM(Administrator)双登陆,是否是登录方式变了,在登录前又调用了启动模块导入系统缺省值,所以导致传统修改字体的方式无效。烦请大家指点,怎样才能修改Win10PE系统字体大小,多谢!


作者: 2010feicool    时间: 2018-7-22 00:06
1.记录当前系统字体的注册表是在
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
导出REG文件

2.将PE解包

3.如果用SYSTEM登陆的话,用注册表加载配置单元
"X:\Windows\System32\config\DEFAULT" 找到其\Control Panel\Desktop\WindowMetrics下手动修改或者将之前导出的REG修改后导入

如果用ADMIN登陆的话,则需加载配置单元
"X:\Users\Administrator\NTUSER.DAT"  其余同上

4.重新打包PE


作者: shuren    时间: 2018-7-22 00:26
2010feicool 发表于 2018-7-22 00:06
1.记录当前系统字体的注册表是在
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
导出REG文件 ...

原版中这两个注册表文件一样
\Users\Default\NTUSER.DAT
\Windows\System32\config\DEFAULT

将修改后的注册表文件替换以上两个文件后,重新打包启动仍然无效。重启后无效系统字体大小未变,只有两个键值发生变化、图标间距变了。与只替换\Windows\System32\config\DEFAULT的效果一样。
[HKEY_USERS\.DEFAULT\Control Panel\Desktop\WindowMetrics]
"IconSpacing"="-1155"
"IconVerticalSpacing"="-810"



作者: 2010feicool    时间: 2018-7-23 10:07
本帖最后由 2010feicool 于 2018-7-23 10:31 编辑
2010feicool 发表于 2018-7-22 00:06
1.记录当前系统字体的注册表是在
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
导出REG文件 ...


本人第3步不是写得很清楚了吗?你用ADMIN登陆的话关这个%users\Default\NTUSER.DAT 啥事啊?
如图,ADMIN的10PE



实在不行,就解包PE加载配置单元\Users\Administrator\NTUSER.DAT成USER,再把这REG导入
字体reg.zip (700 Bytes, 下载次数: 34)

按足球的说法这算不算喂饼啦?



作者: shuren    时间: 2018-7-23 12:08
2010feicool 发表于 2018-7-23 10:07
本人第3步不是写得很清楚了吗?你用ADMIN登陆的话关这个%users\Default\NTUSER.DAT 啥事啊?
如图,AD ...

多谢指点,测试一下
作者: shuren    时间: 2018-7-23 22:22
2010feicool 发表于 2018-7-23 10:07
本人第3步不是写得很清楚了吗?你用ADMIN登陆的话关这个%users\Default\NTUSER.DAT 啥事啊?
如图,AD ...

你提供的方法与我先前提到到方法一样,没有效果。重启后无效系统字体大小未变,只有两个键值发生变化、图标间距变了。
作者: shuren    时间: 2018-7-30 02:28
发现一个日本人编写的软件noMeiryoUI235:
noMeiryoUI235.zip (355.89 KB, 下载次数: 99)

调整字体后能够立即生效。noMeiryoUI支持命令行参数,在PECMD.ini最后增加一句,加-set参数就是立即设置生效:
EXEC "%MyToolDir%\noMeiryoUI235\noMeiryoUI.exe" "%MyToolDir%\noMeiryoUI235\Sunsum11.ini" -set

这样登录后,便能够自动调整字体大小,并立即生效了,问题完美解决。

作者: AOSP168    时间: 2018-8-4 01:02
不懂,帮顶
作者: 2011wanglei5207    时间: 2018-8-6 15:21
shuren 发表于 2018-7-30 02:28
发现一个日本人编写的软件noMeiryoUI235:

这个软件的使用实机是explorer前还是后呢?
作者: shuren    时间: 2018-8-6 15:53
2011wanglei5207 发表于 2018-8-6 15:21
这个软件的使用实机是explorer前还是后呢?

是在explorer之后,可以在PE的初始化脚本PECMD.ini等之中调用自己的代码即可
作者: 2011wanglei5207    时间: 2018-8-6 16:30
shuren 发表于 2018-8-6 15:53
是在explorer之后,可以在PE的初始化脚本PECMD.ini等之中调用自己的代码即可

测试OK,不过这种加载方式并不完美,还是通过修改注册表的方式实现的!现在唯一一个问题没有解决,DISM或者Dism++挂载会提示拒绝访问,我用的WinPE生成器2.0制作的14393版本,补了好多Dll,现在着手解决这个问题!
作者: 2011wanglei5207    时间: 2018-8-11 10:02
还是请教一下shuren老师,命令行执行字体配置文件一直不成功,手动直接运行没有问题,配置文件我是通过手动设置好保存的ini文件,通过命令EXEC !"%SystemRoot%\SYSTEM32\noMeiryoUI235\noMeiryoUI.exe" "%SystemRoot%\SYSTEM32\noMeiryoUI235\noMeiryoUI.ini" -set 只能调出软件界面缺没有读取配置信息,不知道是不是我的使用有误还是配置文件获取有问题?感谢!
作者: shuren    时间: 2018-8-11 17:46
本帖最后由 shuren 于 2018-8-11 17:49 编辑
2011wanglei5207 发表于 2018-8-11 10:02
还是请教一下shuren老师,命令行执行字体配置文件一直不成功,手动直接运行没有问题,配置文件我是通过手动 ...


估计是你的目录中不存在文件 %W%\noMeiryoUI235\Sunsum11.ini ,或者Sunsum11.ini内容的格式不对,所以会提示需要确认。
你需要先运行noMeiryoUI.exe,设置好所需字体后,单击File|Save Font Settings...,保存字体配置文件,比如%W%\noMeiryoUI235\Sunsum11.ini 。

然后,再用以下命令就不会需要提示了。
EXEC "%W%\noMeiryoUI235\noMeiryoUI.exe" "%W%\noMeiryoUI235\Sunsum11.ini" -set

参见:
http://bbs.wuyou.net/forum.php?m ... ge%3D1&page=125
作者: MPFENG    时间: 2018-12-25 21:12
2010feicool 发表于 2018-7-23 10:07
本人第3步不是写得很清楚了吗?你用ADMIN登陆的话关这个%users\Default\NTUSER.DAT 啥事啊?
如图,AD ...

请问你PE里的迅速极速版能分享吗?
作者: 616813768    时间: 2022-3-5 09:59
感谢楼主分享
作者: martin313    时间: 2023-12-21 14:37
shuren 发表于 2018-7-30 02:28
发现一个日本人编写的软件noMeiryoUI235:


现在的新版是:https://github.com/Tatsu-syo/noMeiryoUI/releases/tag/TAG-3.2.1.1

但这个软件好像是32位,无法在纯64位的PE中运行
作者: martin313    时间: 2023-12-22 07:16
本帖最后由 martin313 于 2023-12-22 07:17 编辑
shuren 发表于 2018-7-30 02:28
发现一个日本人编写的软件noMeiryoUI235:


可在正常系统下用noMeiryoUI3.2.1.1 调好Windows系统字体大小,导出\HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics注册表后,再离线导入PE即可。
同样适用于 win11pe ,导出的注册表也适用于繁体版、英文版PE,具有通用性。





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3