如何删除 Windows 7 中仍在使用的字体?

如何删除 Windows 7 中仍在使用的字体?

我为一个项目安装了条形码字体。该字体是通过“字体”控制面板安装的。现在我想从系统中删除该字体,但当我尝试删除它时,系统会警告我该字体正在使用中。

我关闭了所有正在运行的应用程序,但仍然收到错误消息。有人知道如何确定哪个程序正在使用该字体吗?有没有办法强制删除字体?

答案1

确保字体不再使用的最好方法是尝试在安全模式下删除它

您可以通过重新启动、在 Windows 启动前按 F8 并使用箭头键选择它来到达那里...

答案2

解锁者是一款出色的免费小应用程序,可帮助您确定哪个应用程序锁定了文件。它还允许您释放锁定,或者如果是 Windows 本身,则在下次重新启动时将其删除。

答案3

通过提升的命令提示符花费 10 秒修复:开始 > CMD > 以管理员身份运行:

del /f /s /q /a "C:\Windows\fonts\my-font.ttf"

这将强制删除该文件,就这样。

答案4

之前我推荐过 Unlocker。一种侵入性较小且更先进的技术是使用进程探索器. 在进程浏览器中:

  1. 在菜单下Find,选择Find Handle or DLL...(或按Ctrl+ F
  2. 输入要删除的字体的文件名(不是字体名称;如果您不确定文件的名称,请在字体目录中找到字体并查看文件属性)。
  3. 终止所有使用该文件的进程。
    • 如果您已终止,请从菜单中explorer.exe选择(或按+ )并输入 来重新启动它。Run...FileCtrlRexplorer.exe
  4. 从 Exlorer 窗口或通过命令提示符删除该文件。

顺便说一句,这适用于删除任何正在使用且在 Windows 上无法删除的非系统文件 - 不仅仅是字体。

相关内容