Windows批量删除多余字体有五种方法:一、设置→个性化→字体中卸载;二、控制面板“字体”窗口批量删除;三、直接删C:\Windows\Fonts文件;四、PowerShell命令行精确卸载;五、清理注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts残留项。

如果您在 Windows 系统中安装了大量第三方或预装字体,导致 C 盘空间被无谓占用、字体列表冗长、应用程序启动变慢或资源管理器响应迟缓,则很可能是字体文件堆积与注册表项膨胀共同作用的结果。以下是批量删除多余系统字体、释放系统盘空间的多种可操作方法:
一、通过“设置”应用图形化卸载字体
该方式采用系统原生字体管理模块,无需管理员权限即可卸载当前用户安装的字体,操作直观且自动维护注册表关联项,适合快速清理个人安装的字体。
1、点击左下角【开始】按钮,选择【设置】(齿轮图标)。
2、进入【个性化】→【字体】,等待字体列表完全加载。
3、在字体列表中滚动查找目标字体名称,单击选中该字体条目。
4、右侧窗格将显示字体预览及操作按钮,点击卸载。
5、弹出的确认对话框中点击卸载,系统将立即移除该字体并从所有应用程序中注销。
二、通过控制面板字体窗口批量删除
该方法利用 Windows 原生字体管理界面,支持多选、右键删除及状态识别,能同步更新注册表条目,避免残留,适合快速清理非系统核心字体。
1、按 Win + R 打开“运行”对话框,输入 control 并回车,启动控制面板。
2、将右上角“查看方式”设为“小图标”,向下滚动并点击“字体”。
3、等待全部字体加载完毕后,在空白处右键→选择“查看”→“详细信息”,确保显示“字体名称”“字体样式”“作者”等列。
4、按住 Ctrl 键逐个点击不常用字体(如“Agency FB”“Book Antiqua”“Comic Sans MS”等),或按住 Shift 键连续选择一段范围。
5、右键任意已选字体,在弹出菜单中点击删除;若提示“无法删除此字体”,则说明该字体为系统保护字体,请跳过勿强行操作。
三、直接进入 C:\Windows\Fonts 文件夹手动清理
此方式可绕过图形界面限制,实现对字体文件的底层定位与精确删除,适用于已知文件名、需跳过预检流程的场景,但需注意手动删除后需刷新系统缓存。
1、按 Win + R,输入 %windir%\Fonts 并回车,直接打开系统字体目录。
2、在上方搜索栏输入“.ttf”或“.otf”,筛选出第三方字体;也可按修改日期排序,优先处理近期安装的字体包。
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
3、勾选多个目标字体文件(建议每次不超过 20 个),按 Delete 键删除;若提示需要管理员权限,点击“继续”并通过 UAC 验证。
4、删除完成后,按 Ctrl + Shift + Esc 打开任务管理器,在“进程”页找到Windows 资源管理器,右键选择重新启动以强制刷新字体缓存。
5、重要提示:切勿删除文件名含segui、cambria、calibri、arial、times、msyh、simhei、simsun的字体,这些为 Office、系统 UI 及中文基础渲染所必需。
四、使用 PowerShell 命令行批量卸载指定字体
PowerShell 调用系统底层 API 执行删除,支持通配符匹配与脚本循环,可规避图形界面限制,适用于 IT 管理员环境或需精确控制卸载范围的场景。
1、右键“开始”按钮,选择Windows PowerShell(管理员),确认 UAC 提示。
2、执行以下命令列出当前所有可识别字体文件:
Get-ChildItem "$env:windir\Fonts" | Where-Object {$_.Extension -match '\.(ttf|otf|fon)'} | Select-Object Name
3、从输出结果中确认待删字体完整文件名(如:arialbd.ttf)。
4、执行卸载命令:
Remove-Item "$env:windir\Fonts\arialbd.ttf" -Force
5、若需批量删除多个字体,可使用数组循环命令:
$fonts = "simhei.ttf", "msyhbd.ttc"; $fonts | ForEach-Object { Remove-Item "$env:windir\Fonts\$_" -Force }
五、清理注册表中字体残留项
手动删除字体文件后,注册表中可能仍保留对应条目,导致字体列表未刷新或部分软件误读,需针对性清理 HKEY_LOCAL_MACHINE 路径下的 Fonts 子项。
1、按 Win + R,输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、导航至路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
3、在右侧窗格中查找与已删除字体文件名(如 simhei.ttf)完全匹配的字符串值名称。
4、右键该字符串值,选择删除;若不确定是否关联已删字体,可先右键导出备份该项。
5、完成清理后,关闭注册表编辑器,重启资源管理器或注销当前用户使更改生效。










