Windows字体文件无法删除

今天在使用字体文件时,发现复制进项目的字体文件无法删除。一旦删除,会弹出“操作无法完成,因为文件已在 System 中打开。”这样的对话框。经过几个小时的研究,终于解决问题成功删除。

在知乎上找到如下问题:字体文件在system中打开无法删除?。其中有人解答:

无法删除是因为该字体是以快捷方式安装的,要先去C:\WINDOWS\Fonts中将相应的字体删掉,然后重启电脑。这时那个字体文件就可以被删除了。如果想保留这个字体可以在重启之后双击该字体文件然后点击安装。这样的安装方式不会导致字体文件无法删除。

如果你的字体是以快捷方式安装的,以上方式可能会起效。不过我这里不起效。

一开始,我气急败坏的使用了 Unlocker 这款软件,强制删除字体文件。发现删除两次后再重启就能删掉了。你也可以尝试使用其他类似软件删除,不过这种删除方式肯定不安全,可能导致无法预料的问题,不建议这么做。最主要的是这种删除方式过于麻烦,字体文件以后也要用,总不能每次删除都要重启电脑吧?

最终发现,无法删除的原因竟然是预览窗口,点击查看 -> 预览窗格或按Alt + P关闭右侧的预览窗口即可正常删除文件。

参考:Windows 10 > ‘Font cannot be deleted because it is in use’. They are not ‘in use’. What can I do? - Support | Fontsmith