
如果您在Windows系统中安装了大量字体,导致C盘空间被无谓占用,且部分字体长期未使用,则可通过批量删除方式快速释放空间。以下是具体操作步骤:
一、通过字体文件夹直接批量删除
该方法利用Windows内置的字体存储路径,以文件管理器方式直观选中并移除多余字体,操作高效、无需第三方工具。
1、按下 Win + R 打开“运行”对话框。
2、输入 C:\Windows\Fonts 并按回车键,直接打开系统字体文件夹。
3、在空白处点击右键,选择「排序方式」→「修改日期」,将近期未使用的字体集中到列表底部。
4、按住 Ctrl 键 逐个点击选中确认可删的字体文件(注意避开系统核心字体)。
5、右键已选中的字体,点击「删除」,确认后字体移入回收站。
二、使用字体管理器筛选后批量卸载
该方法借助Windows自带的字体预览与筛选功能,避免误删关键字体,适合对字体类型不熟悉的用户。
1、打开「设置」→「个性化」→「字体」,进入字体管理界面。
2、在搜索框中输入关键词(如“handwriting”、“dingbat”、“icon”),快速定位非系统类字体。
3、点击任一字体名称,在右侧预览区查看其安装状态和来源信息。
4、对确认冗余的字体,点击右侧「…」按钮,选择「卸载」。
5、重复执行第4步,完成多个字体的逐个卸载操作。
三、通过PowerShell命令批量移除指定字体族
该方法适用于已知字体家族名称(如“Bahnschrift”、“Cascadia”等)且需批量清理同源字体的场景,执行前需确保已备份关键字体。
1、以管理员身份运行 PowerShell(在开始菜单搜索“PowerShell”,右键选择「以管理员身份运行」)。
2、执行命令列出当前所有已安装字体:Get-ItemProperty ‘HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts’ | Select-Object PSChildName。
3、观察输出结果,识别目标字体的注册表项名称(通常含“.ttf”或“.otf”后缀)。
4、执行删除命令(以删除所有含“Extra”字样的字体为例):Get-ItemProperty ‘HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts’ | Where-Object { $_.PSChildName -like “*Extra*” } | ForEach-Object { Remove-ItemProperty -Path ‘HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts’ -Name $_.PSChildName }。
5、重启资源管理器或注销当前用户,使注册表变更生效。

评论(0)