当我在 Windows 11 中打开表情符号弹出窗口(通过WIN+.快捷方式)时,收到以下警告:

您的电脑上安装了多个版本的表情符号字体 (Segoe UI Emoji)。这可能会导致显示表情符号时出现问题。

浏览可用的表情符号时,我注意到有些表情符号显示不正确。我不知道这是否相关:

如果我查阅电脑上安装的字体列表,我会看到多个名为“Segoe”的字体,但没有看到任何重复的字体:

我是否应该删除其中一种字体才能解决问题?删除哪一种?

或者,我能以某种方式重置这些字体吗?例如,删除所有“Segoe”字体,然后让 Windows 自动重新安装它们?

编辑:根据评论的要求,这里是 regedit 键的屏幕截图HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

另外,我的 Windows 信息:

Edition Windows 11 Pro
Version 23H2
Installed on    18/03/2023
OS build    22631.3737
Experience  Windows Feature Experience Pack 1000.22700.1009.0

2

  • 您使用的 Windows 11 版本具体是哪个?您是否安装了 Insider Preview 版本?尝试Control Panel --> Fonts --> Font settings --> Restore default font settings.发布 RegEdit 的屏幕截图,其中显示以下键,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts确保 Segoe UI Emoji 键可见


    – 


  • @Ramhound Windows 11 Pro,23H2。不,我没有安装 Insider Preview。我已更新了我的帖子,其中包含请求的屏幕截图和完整的 Windows 规格。至于“恢复默认字体设置”按钮,据我所知,它仅确保选中同一页面上的“根据语言设置隐藏字体”选项。以前不是,现在是,但我怀疑它与问题无关(警告消息仍然存在)。


    – 



最佳答案
1

来自

选项 1:恢复默认字体设置

1. 打开控制面板,转到字体 > 字体设置,然后单击恢复默认字体设置。

选项 2:从 UserData 文件夹中卸载重复的 SegoeUI Symbol 字体

Windows 的默认字体应该全部存储在 C:\Windows\Fonts 中,您无法将重复的字体安装到此文件夹。如果存在重复的字体,它将位于您的个人 AppData 文件夹中,您可以从那里将其删除。

  1. 打开提升的 cmd/PowerShell 窗口,导航到 C:\Users%user%\AppData\Local\Microsoft\Windows\Fonts
  2. 如果存在字体 seguiemj.ttf 和 seguisym.ttf,请删除它们。

更新:请注意,即使使用提升的提示,您也可能无法通过 CMD/PS 删除这些文件。如果是这种情况,您可能需要使用安全模式或第三方解锁器/强制删除工具。

4

  • 谢谢。据我所知,第一点(恢复默认字体设置)仅确保在同一页面上选中“根据语言设置隐藏字体”。我认为这不相关(反正我已经这样做了)。至于第二点,我确实在我的用户文件夹中找到了seguisym.ttfseguiemj.ttf。但是 Windows 不允许我删除它们,说它被另一个进程(系统)使用或“拒绝访问路径”。使用提升的 cmd 或 PowerShell 提示符没有帮助,即使有del /f filename。我会尝试使用一些第三方软件,例如 LockHunter。


    – 

  • 也许使用安全模式?


    – 

  • 1
    LockHunter 完成了这项工作,尽管它要求我重新启动 Windows 才能删除这些文件。现在这些文件已经消失了,表情符号弹出窗口中的警告也消失了。据我所知,问题已经解决了。再次感谢。:) 我不知道这个辅助字体文件夹。


    – 

  • 1
    直到昨天我搜索了这个错误,我才知道。仅供您参考,我基本上搜索了您的问题标题,并从非常有信誉的 elevenforum 上找到了这个好结果。


    –