点击跳转
- N +

win11电脑字体显示异常修复乱码、方框-字体故障注册表误删问题

×
本站会员权益说明
1、会员可免费下载平台内全部程序资源,免费浏览站内全部教学教程;
2、会员下载的所有程序支持永久正常使用,无使用期限、功能锁定等各类限制。
广告

系统设置里的比如个性化背景前面的图标不见了,系统托盘部分的也不正常,变成了方块。同时伴随乱码的情况,但是桌面文件名基本正常,鼠标右键也有问题,重启电脑后系统功能基本都正常,只是鼠标右键乱码、变方框,系统托盘图标变方框、系统菜单搜索框乱码、文本变方框方块等情况。

win11电脑字体显示异常修复乱码、方框-字体故障注册表误删问题

win11电脑字体显示异常修复乱码、方框-字体故障注册表误删问题

win11电脑字体显示异常修复乱码、方框-字体故障注册表误删问题

win11电脑字体显示异常修复乱码、方框-字体故障注册表误删问题


分析问题:

基本判断就是注册表在卸载程序或清理注册表的过程中将系统相关字体清理了清理过程中会伴随着卡顿的情况


检查:

系统字体文件夹Fonts文件夹下是否还有字体Segoe UI、Segoe Fluent Icons


确认的情况是:

对字体文件Segoe UI、Segoe Fluent Icons的引用失效了


这种情况最终确认为:

确认:就是字体注册表Fonts项损坏 / 缺失导致的界面方框乱码(豆腐块□□□)


手动删 Adobe 注册表项,误连带删掉了系统服务 / 驱动相关注册表键,开机卡在转圈、加载极慢。

这里需要强制关机,然后重新开机


下面为处理过程:

Segoe Fluent Icons 的真实文件名叫:SegoeIcons.ttf,


导入注册表修复

新建记事本,复制全部,另存为 FontFix_Correct.reg,编码 ANSI,保存桌面,右键合并导入

Windows Registry Editor Version 5.00

;===== 机器全局字体 HKLM =====
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
"Segoe UI Bold (TrueType)"="segoeuib.ttf"
"Segoe UI Bold Italic (TrueType)"="segoeuz.ttf"
"Segoe UI Italic (TrueType)"="segoeuii.ttf"
"Segoe UI Light (TrueType)"="segoeuil.ttf"
"Segoe UI Semibold (TrueType)"="segoeuisb.ttf"
"Segoe UI Semibold Italic (TrueType)"="segoeuisbi.ttf"
"Segoe UI Semilight (TrueType)"="segoeuisl.ttf"
"Segoe UI Black (TrueType)"="seguibl.ttf"
"Segoe UI Black Italic (TrueType)"="seguibli.ttf"
"Segoe UI Emoji (TrueType)"="seguiemj.ttf"
"Segoe UI Historic (TrueType)"="seguihis.ttf"
"Segoe UI Symbol (TrueType)"="seguisym.ttf"
"Segoe MDL2 Assets (TrueType)"="segmdl2.ttf"
"Segoe Fluent Icons (TrueType)"="SegoeIcons.ttf"
"Microsoft YaHei & Microsoft YaHei UI (TrueType)"="msyh.ttc"
"Microsoft YaHei Bold & Microsoft YaHei UI Bold (TrueType)"="msyhbd.ttc"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"="Segoe UI"
"MS Shell Dlg 2"="Segoe UI"
"MS Shell Dlg"="Microsoft Sans Serif"

;===== 当前用户字体 HKCU(非常关键,之前漏掉) =====
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
"Segoe UI Bold (TrueType)"="segoeuib.ttf"
"Segoe UI Bold Italic (TrueType)"="segoeuz.ttf"
"Segoe UI Italic (TrueType)"="segoeuii.ttf"
"Segoe UI Light (TrueType)"="segoeuil.ttf"
"Segoe UI Semibold (TrueType)"="segoeuisb.ttf"
"Segoe UI Semibold Italic (TrueType)"="segoeuisbi.ttf"
"Segoe UI Semilight (TrueType)"="segoeuisl.ttf"
"Segoe UI Black (TrueType)"="seguibl.ttf"
"Segoe UI Black Italic (TrueType)"="seguibli.ttf"
"Segoe UI Emoji (TrueType)"="seguiemj.ttf"
"Segoe UI Historic (TrueType)"="seguihis.ttf"
"Segoe UI Symbol (TrueType)"="seguisym.ttf"
"Segoe MDL2 Assets (TrueType)"="segmdl2.ttf"
"Segoe Fluent Icons (TrueType)"="SegoeIcons.ttf"
"Microsoft YaHei & Microsoft YaHei UI (TrueType)"="msyh.ttc"
"Microsoft YaHei Bold & Microsoft YaHei UI Bold (TrueType)"="msyhbd.ttc"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"="Segoe UI"
"MS Shell Dlg 2"="Segoe UI"
"MS Shell Dlg"="Microsoft Sans Serif"

;===== 字体链接 FontLink 修复,解决中文界面 fallback 异常 =====
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Segoe UI"=hex(7):6D,00,73,00,79,00,68,00,2E,00,74,00,74,00,63,00,2C,00,5B,00,4D,00,69,00,63,00,72,00,6F,00,73,00,6F,00,66,00,74,00,20,00,59,00,61,00,48,00,65,00,69,00,00,00,00,00

接下来操作步骤(按顺序)

管理员 CMD,清理字体缓存:

×
会员说明
广告
net stop fontcache
del /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*"
del /F /Q C:\Windows\System32\FNTCACHE.DAT
net start fontcache

清理图标缓存:

taskkill /f /im explorer.exe
del /a %localappdata%\IconCache.db
start explorer.exe

系统完整性修复(可选是否走这一步)

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth



重启电脑

应该就可以解决了

  • 随机文章
  • 热门文章
  • 热评文章
猜你喜欢
×
本站会员权益说明
1、会员可免费下载平台内全部程序资源,免费浏览站内全部教学教程;
2、会员下载的所有程序支持永久正常使用,无使用期限、功能锁定等各类限制。
广告

收藏本文章

返回列表
上一篇:
您需要 登录账户 后才能发表评论

发表评论取消回复中国互联网举报中心

快捷回复:

验证码

    评论列表 (暂无评论,共8人参与)参与讨论

    还没有评论,来说两句吧...

×
本站会员权益说明
1、会员可免费下载平台内全部程序资源,免费浏览站内全部教学教程;
2、会员下载的所有程序支持永久正常使用,无使用期限、功能锁定等各类限制。
广告