可通过控制面板、fonts文件夹、powershell或“设置>字体”四种方式批量卸载冗余字体:一、控制面板支持多选删除;二、直接操作c:\windows\fonts文件夹;三、powershell脚本精准筛选删除;四、“设置>个性化>字体”图形化卸载。

如果您发现Windows系统中安装了大量不常用或重复字体,导致C盘空间被无谓占用,则可通过多种方式批量移除冗余字体文件。以下是解决此问题的步骤:
一、通过控制面板批量删除字体
控制面板中的“字体”窗口支持多选、右键删除及隐藏操作,适用于集中清理大量不常用字体,尤其适合系统级字体管理。
1、按Win + R打开运行对话框,输入control并回车,打开控制面板。
2、将右上角“查看方式”设为“小图标”,向下滚动找到并点击“字体”。
3、在字体列表中,按住Ctrl键多选或Shift键连续选择多个目标字体。
4、右键任意选中项,在弹出菜单中点击“删除”;或点击顶部工具栏的“删除”按钮。
5、确认弹窗中选择“删除字体集”,系统将彻底移除所选字体文件。
二、直接访问字体文件夹进行精确操作
系统字体统一存放于C:\Windows\Fonts目录,通过文件资源管理器可实现最底层的增删查改,支持预览、拖拽安装及手动删除。
1、按Win + R,输入%windir%\fonts并回车,直接打开系统字体文件夹。
2、浏览字体文件,双击任意 .ttf 或 .otf 文件可打开预览窗口,确认样式与用途。
3、在预览窗口右上角,点击“×”左侧的三个点菜单,选择“删除”选项。
4、如需批量删除,可在文件夹内按类型筛选(如扩展名 .ttf),勾选后按Delete键,确认系统提示。
5、注意:部分灰色字体为系统保护字体,无法删除;若删除失败,说明该字体正被系统进程占用。
三、使用PowerShell命令行精确卸载
PowerShell提供基于脚本的字体管理能力,可结合筛选条件批量定位并移除指定特征的字体,避免误删关键系统字体。
1、右键“开始”菜单,选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)”。
2、执行以下命令列出所有已安装字体名称及其来源路径:
Get-ChildItem "$env:windir\Fonts" -Include *.ttf,*.otf | ForEach-Object { $_.Name }
3、若需删除所有以“Arial”开头的非系统核心字体,可先用以下命令预览匹配项:
Get-ChildItem "$env:windir\Fonts" -Include *.ttf,*.otf | Where-Object Name -like "Arial*" | Select-Object Name, FullName
4、确认无误后,执行强制删除(请替换为实际路径):
Get-ChildItem "$env:windir\Fonts" -Include *.ttf,*.otf | Where-Object Name -like "Arial*" | ForEach-Object { Remove-Item $_.FullName -Force }
5、重启资源管理器或注销当前用户使变更生效;执行前务必备份重要字体文件。
四、通过“设置”应用查看与管理字体
Windows 10/11内置的“设置”应用提供图形化界面,支持预览、安装及卸载字体,操作直观且无需管理员权限即可卸载当前用户安装的字体。
1、点击“开始”菜单,选择“设置”(齿轮图标)。
2、在左侧导航栏中点击“个性化”,再点击右侧的“字体”选项。
3、等待字体列表加载完成后,可在搜索框中输入字体名称快速定位。
4、点击目标字体名称,进入详情页,页面右上角显示“卸载”按钮,点击即可移除该字体。
5、若字体名称旁标注“为所有用户安装”,则需管理员权限才能卸载;否则仅影响当前账户。











