根本原因是系统缺少SimSun、微软雅黑等基础中文字体,需安装中文语言包并设为显示语言以自动注册字体;或安装Noto Sans CJK字体;最后强制重建字体缓存服务。

Windows 11打开中文文档、网页或系统设置时出现方块、问号、符号错位等乱码,根本原因是系统缺少SimSun(宋体)、Microsoft YaHei(微软雅黑)、NSimSun(新宋体)、KaiTi(楷体)等基础中文字体,尤其在海外版、精简版或未启用语言包的系统中极为常见。
安装中文语言包并启用配套字体
这一步直接调用微软官方打包的字体集合,覆盖GB2312/GBK/GB18030字符集,是解决界面与文档乱码最稳妥的起点。
1、按 Win + I 打开“设置”,点击左侧“时间和语言”→右侧“语言和区域”。
2、点击“添加语言”,搜索“中文(简体)”,勾选全部子选项(含语音、手写、OCR),点击“下一步”并完成安装。
3、安装完成后,在该语言条目右侧点“⋯”→选择“设为 Windows 显示语言”→系统提示重启时立即执行。
4、重启后,系统自动将 SimSun、Microsoft YaHei、NSimSun、KaiTi 等字体注册至 C:\Windows\Fonts,无需手动干预。若跳过此步,仅安装语言包但不设为显示语言,字体可能不会加载进UI渲染链,桌面图标、设置页仍会显示方块。
批量导入Noto Sans CJK开源字体库
语言包虽能解决基础乱码,但对日文、韩文、繁体字、古籍用字及混排场景支持不足;Noto Sans CJK一个.ttfc文件即可覆盖全CJK字符,彻底消除多语种文档乱码。
方法一:通过字体管理页面拖放安装(推荐新手)
1、按 Win + I 打开“设置”→“个性化”→“字体”。
2、访问 https://www.php.cn/link/3b864667bb8e1779ebc5c32f5dbe2ef2,下载最新版 NotoSansCJK-Regular.ttc(单文件全量版)。
3、解压后,将该 .ttc 文件直接拖入“设置 > 字体”页面中“将字体文件拖放到此处以安装”虚线框内。
4、松手即开始安装,几秒后字体出现在列表中,Photoshop、Edge、Word均可立即调用。
方法二:手动复制到系统字体目录(适合批量部署)
1、在文件资源管理器地址栏输入 shell:fonts 并回车,直接打开 C:\Windows\Fonts。
2、将下载好的 NotoSansCJK-Regular.ttc 及其他需批量安装的 .ttf/.otf 文件全部选中 → 右键“复制”。
3、切换到刚打开的 Fonts 窗口 → 右键空白处 → 点击“粘贴”。【注意:此操作需管理员权限,若弹出UAC提示请点“是”】
4、系统自动为每个文件执行注册,完成后所有字体全局生效,无需重启。
强制重建字体缓存服务
即使字体文件已存在且正确安装,若 FontCache3.0.0.0.dll 缓存损坏,资源管理器、桌面图标、设置页仍会持续显示方块——这是最常被忽略却最关键的收尾动作。
第一步:停止并清空缓存目录
1、按 Win + R 输入 services.msc 回车,打开服务管理器。
2、找到“Windows Font Cache Service”,右键→“停止”。
3、再按 Win + R 输入 %windir%\ServiceProfiles\LocalService\AppData\Local\FontCache 回车,进入缓存文件夹。
4、全选该目录下所有文件(含 FontCache3.0.0.0.dat、FontCache4.0.0.0.dat 等)→ 按 Delete 彻底删除。
第二步:重启服务并刷新界面
1、返回服务管理器,右键“Windows Font Cache Service”→“启动”。
2、按 Ctrl + Shift + Esc 打开任务管理器→“进程”页→找到“Windows 资源管理器”→右键→“重新启动”。
3、桌面图标文字将在2秒内刷新,此时打开记事本输入“你好 こんにちは 안녕하세요”,全部正常显示即表示修复完成。


















