如何在windows中批量删除多余的字体 释放系统盘空间教程

如果您在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、重启资源管理器或注销当前用户,使注册表变更生效。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。