环境
问题
登录系统后,系统的一些字符出现了方框
处理
但是呢,查看控制面板里面的区域语言都是正常的。
检查注册表
按下 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啦!