web-dev-qa-db-ja.com

フォントファイルを削除できません

デスクトップに3つのフォントファイルがあり、それらをテストするために一時的にそこに配置しました。 Suitcase Fusionを使用して「一時的に」インストールしました。

それ以来、これらのフォントを自分のコンピューターから削除することはできません。 Suitcase Fusionは、それらがアクティブ化されておらず、(再起動後)プログラムを開いていないことを示していますが、それらのファイルを削除することはできません。

コントロールパネルフォントウィンドウでは、これらのフォントにショートカット矢印記号が表示されます(これはどういう意味ですか?)。 Nirsoftの「ファイルビューアを開く」を使用して、それらが開いていて開いていることが表示され、プロセスが「システムプロセス」として表示されるかどうかを確認しました

また、コントロールパネルから削除しようとしました。削除の確認を求めてくるので確認しましたが、実際には削除されません。

これらのフォントファイルを削除するにはどうすればよいですか? Windows 10 Pro 64ビットを使用しています。

7
DaveyD

このレジストリキーは、システムが認識しているフォントを管理します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

古い回答 で、そのキーの値を削除するか、存在しないファイルを指すように値のデータを変更すると、Windowsがフォントを使える。

したがって、トーチしたいフォントに対応するレジストリエントリを削除すると(そして再起動してシステムにすべてをリロードさせると)、フォントのファイルを削除できるはずです。

12
Ben N

上記がWindows 10で機能しない場合は、次の2つのサービスを停止して無効にすることもできます。

  1. Windowsフォントキャッシュサービス
  2. Windows Presentation Foundation Font Cache 3.0.0.0

コンピューターを再起動し、フォントファイルを削除し、スタートアップの種類を[手動]に戻してサービスを再度有効にします。

5
Hans Erlang

Windowsでフォントファイルを削除するもう1つの方法:

  1. フォントファイル名(および拡張子)を変更します。
  2. Windowsからログアウトします。
  3. 再度ログインします。
  4. フォントファイルを削除します。
1

ローカルアプリのデータフォルダーにインストールされているフォントがいくつかありましたC:/Users/<name>/AppData/Local/Microsoft/Windows/Fonts/。それらを削除するには、対応するレジストリ値を削除する必要がありましたHKEY_CURRENT_USER

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Fonts

ファイルエクスプローラーでフォントを削除する前に、サインアウトしてから再度サインインする必要がありました。

0
binaryfunt