windows删除字体缓存(即删除用户目录下的字体文件)

这是字体网ziti163.com用户反馈问题的解决之道。

在windows中,会遇到相同字体英文ID相同,而中文不同,从而安装后,并不能实现更新的问题。

同时,在windows的字体管理中,找不到安装的字体。

解决些问题,首先要知道字体的基本原理。

表面上,字体管理存在于C:\Windows\Fonts,实际安装路径则是:
C:\Users\[Users]\AppData\Local\Microsoft\Windows\Fonts

进入该C:\Users\[Users]\AppData\Local\Microsoft\Windows\Fonts目录,可以看到所有的字体。

但是,如果直接删除,会提示字体被占用,是无法删除的。

要删除相应的字体,推荐按以下三步走:

1、将C:\Users\[Users]\AppData\Local\Microsoft\Windows\Fonts文件夹的只读属性去除,增加users写可读修改权限。

2、进入 windows服务管理,停止windows字体缓存服务(或临时禁用),服务名包括:

  • Windows Font Cache Service(Windows 字体缓存服务)
  • Font Management Service(字体管理服务,Win11/Win10 新版)
  • Themes(主题服务,部分场景会加载字体)
    3、启用windows注册表管理器,路径:计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
    把对应的字体信息删了,
    再进入C:\Users\[Users]\AppData\Local\Microsoft\Windows\Fonts目录,即可删除相应字体文件了。

扩展命令:

复制代码
# 停止字体缓存服务(命令行方式,若服务面板停不了可执行)
net stop "Windows Font Cache Service"
# 删除系统字体缓存文件
del /F /Q "%windir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*.*"
# 重置字体缓存
rundll32.exe wininet.dll,ResetProxySettings
相关推荐
小饼干在学嘎瓦16 小时前
本地缓存和分布式缓存如何选择?
分布式·缓存
yaoxin52112316 小时前
419. 现代 Java IO 最佳实践 - 写入文本文件
java·windows·python
IOT.FIVE.NO.117 小时前
2026-05-30-Codex更新后对话消失和沙盒失效:适用人群、问题背景、解决方式与原因分析
人工智能·windows
阿昭L19 小时前
Lab 1-2
windows·恶意代码·逆向工程
步十人1 天前
【Redis】持久化机制
数据库·redis·缓存
Lv_沐曦1 天前
Windows磁盘驱动器取消黄色感叹号的方法
运维·windows·bitlocker·黄色感叹号
yurenpai(27届找实习中)1 天前
redis_点评(25.附件店铺—把数据库里的店铺按【类型分组】,批量导入Redis 的 GEO 地理位置结构)
java·redis·缓存
闪电悠米1 天前
黑马点评-优惠券秒杀-05_local_lock_cluster_problem
java·spring boot·redis·缓存
ITHAOGE151 天前
下载 | Windows Server 2022官方原版ISO映像!(5月更新、标准版、数据中心版、20348.5139)
windows·科技·微软·电脑
YJlio1 天前
CSDN AI数字营销实测体验:多平台账号一键分发到底好不好用?我做了一次完整实测
人工智能·windows·企业微信·火绒安全·系统备份·easyimagex