lio*_*far 6 windows windows-installer installshield system process
在我的环境中,system.exe进程正在保存TTF文件(字体文件).
我无法理解为什么会这样.
我试图取消注册(卸载)字体,但系统进程仍然持有它.
我的问题是当我用ttf文件更新包时,它需要系统重启,因为文件在被保持时被替换.
有没有人有任何建议为什么它被系统进程使用,可以做些什么?
谢谢
This behaviour was introduced with a security update released in August 2014 (refer to security bulletin MS14-045 for details) and applies to any font file that is not installed in the default fonts directory.
Although the KB article for MS14-045 lists this as a "known issue" it is now documented as the expected behaviour. See Font Installation and Deletion in MSDN:
A font installed from a location other than the %windir%\fonts folder cannot be modified when loaded in any active session, including session 0. [...]
Permanent fonts remain installed after reboot and are loaded by all created sessions.
这意味着如果在升级字体时不得不重新启动计算机,则必须将字体文件安装在默认字体目录中.(我相信无论如何这一直都是推荐的做法.)