Windows 11/10でフォントキャッシュを再構築・クリアする方法
Windowsは、プログラムやアプリ、エクスプローラーなどを起動するたびにフォントを高速に読み込めるよう、フォントのキャッシュを作成しています。しかし、Windows 11/10でフォントが正しく表示されない、文字化け(無効な文字)が発生するといった問題に直面している場合、フォントキャッシュが破損している可能性があります。この問題を解決するには、フォントキャッシュをリセットし、クリアして再構築する必要があります。以下にその手順を解説します。
Windows 11/10でフォントキャッシュを再構築する手順
1. 関連サービスを停止して無効化する
まず、スタートメニューの検索ボックスに services.msc と入力し、Enterキーを押して「サービス」管理画面(Windows Services Manager)を開きます。
一覧から「Windows Font Cache Service」を探します。ダブルクリックでプロパティ画面を開き、サービスを停止したうえで、スタートアップの種類を「無効」に変更してください。このサービスは、よく使われるフォントデータをキャッシュすることでアプリケーションのパフォーマンスを最適化する役割を持っています。アプリ側から自動的に起動されることもありますが、キャッシュ再構築中は無効化しておく必要があります。

続いて、「Windows Presentation Foundation Font Cache 3.0.0.0」サービスについても同じ操作を行い、停止して無効化します。このサービスは、WPF(Windows Presentation Foundation)アプリケーションのパフォーマンスをキャッシュによって最適化するものです。
2. フォントキャッシュファイルを削除する
次に、エクスプローラーを開き、「隠しファイルと隠しフォルダーを表示する」設定を有効にしてから、以下の場所へ手動で移動します。
C:\Windows\ServiceProfiles\LocalService\AppData\Local
アクセス許可を求めるダイアログが表示された場合は、「続行」をクリックしてください。
このフォルダ内にある、「FontCache」で始まるすべての .dat ファイルを削除します。

さらに、同じ場所にある「FontCache」フォルダを開き、その中身をすべて削除します。

もし一部のファイルが削除できない場合は、パソコンを再起動してから再度試してみてください。両方のサービスをすでに無効化しているため、サービスが自動的に起動することはなく、すべてのファイルを削除できるはずです。
3. サービスを再有効化して完了
ファイルの削除が完了したら、「サービス」管理画面に戻り、先ほど無効化した2つのサービスを有効化し、開始してください。これでフォントキャッシュの再構築は完了です。以降、Windowsが必要に応じて新しいキャッシュを自動的に作成します。
この手順でフォントの表示問題が解決することをお祈りしています。
あわせて読みたい関連記事
- Windowsインストーラーのキャッシュファイルを再構築する方法
- OneNoteのキャッシュをクリアする方法
- アイコンキャッシュのサイズを増やす方法
- アイコンキャッシュの再構築とサムネイルキャッシュのクリア
- WindowsのDNSキャッシュをフラッシュ(削除)する方法
- Microsoft Storeのキャッシュをリセットする方法
-
Windows 11/10でサムネイルキャッシュの自動削除を防ぐ方法
Windowsを日常的に使用していて、何千枚もの写真を保存している方なら、画像へのアクセスには主に「サムネイル表示」を使っているのではないでしょうか。「詳細表示」や「一覧表示」、「アイコン表示」などの他の表示形式は、写真を閲覧するにはどうしても不便に感じられます。ところが、せっかく生成されたサムネイルキャッシュが再起動のたびに勝手に消えてしまうとしたら、非常にストレスです。Windows 11/10でサムネイルキャッシュが勝手に削除されてしまう場合は、レジストリの設定を少し変更するだけで、再起動後もキャッシュが保持されるようになります。 Windows 11/10によるサムネイルキャッシュの自
-
Windows 10でフォントキャッシュを再構築する2つの方法
フォントキャッシュはアイコンキャッシュと同じ仕組みで動作します。Windows OSは、フォントの読み込みを高速化し、アプリやエクスプローラーなどのインターフェースに素早く表示できるよう、フォントのキャッシュを作成しています。しかし、何らかの理由でこのフォントキャッシュが破損すると、フォントが正しく表示されなくなったり、Windows 10上で無効な文字(いわゆる豆腐文字)が表示されたりすることがあります。この問題を解決するには、フォントキャッシュを再構築する必要があります。本記事では、その具体的な手順をわかりやすく解説します。フォントキャッシュファイルは、Windowsの次のフォルダーに保存