字体文件被系统进程占用

在我的环境中,TTF文件(字体文件)由system.exe进程持有。
我不明白为什么发生。
我试图注销(卸载)字体,而系统进程仍在持有它。
我的问题是当我用ttf文件更新包时,它需要系统重新启动,因为文件在被保存时被replace。
有没有人有任何build议,为什么它被系统过程使用,可以做什么?
谢谢

2014年8月发布的安全更新(详情请参阅安全公告MS14-045 )引入了此行为,适用于未安装在默认字体目录中的任何字体文件。

尽管MS14-045的知识库文章将此列为“已知问题”,但现在将其记录为预期的行为。 请参阅MSDN中的字体安装和删除 :

从%windir%\ fonts文件夹以外的位置安装的字体无法在任何活动会话(包括会话0)中加载时进行修改。[…]

永久字体在重新启动后仍然安装,并由所有创建的会话加载。

这意味着如果升级字体时不得不重新启动机器,字体文件必须安装在默认的字体目录中。 (无论如何,我相信这一直是推荐的做法。)