环境

问题
登录系统后,系统的一些字符出现了方框

处理
但是呢,查看控制面板里面的区域语言都是正常的。
检查注册表
按下 Win + R 打开运行窗口,输入 regedit 并回车,这将打开注册表编辑器。
在注册表编辑器中,依次进入 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FontAssoc/Associated Charset。
检查 ANSI 和 OEM 的数据是否为 YES,如果不是,请将其更改为 YES12。
进入 HKEY_CURRENT_USER/Control Panel/International,将右侧的 Locale 数据改为 00000804。
发现也是正确的。
随后检查
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FontAssoc/Associated DefaultFonts
里面的AssocSystemFont,里面的字体是simsun.ttc。其他的项都是方框看不了,随便查看了别的电脑都是新宋体(simsut.ttc)

去c:/windows/fonts里面查看,哇,字体几乎全没了,只剩下5,6个。
先随便找个电脑复制一个simsun.ttc过去。发现文字不乱码了。

然后在找一个windows2008系统里面的字体拷贝过来,当然你可以找你想要的字体安装。
一切ok啦!
文章讲述了用户在登录系统后遇到字符显示方框的问题,通过检查注册表、区域设置和字体关联,发现是由于缺少simsun.ttc字体导致。作者提供了修复步骤,包括更改注册表键值和替换缺失字体,以解决乱码问题。
2463

被折叠的 条评论
为什么被折叠?



