Windows 11でフォントキャッシュを再構築する方法

📅
🕑 1 分で読む

Windows 11でテキストがぼやけたり、フォントがおかしくなったりして困っていませんか? フォントがぼやけて見えたり、文字が欠落していたり​​、アプリでテキストが正しくレンダリングされなかったりする場合は、よくある問題です。ほとんどの場合、原因は破損または古いフォント キャッシュです。フォント キャッシュは、フォント レンダリングを高速化する小さなシステム ショートカットのようなものですが、これが古くなると、すべてがおかしくなります。このキャッシュを再構築することで、ドライバーやディスプレイ設定をいじることなく、これらの厄介な表示の問題を解決できることがよくあります。驚くほど簡単ですが、いくつかの手順には注意が必要です。特に、サービスを停止したり、キャッシュ ファイルを削除したりする必要があります。Windows はセキュリティを厳重に管理する傾向があるためです。

このプロセスを完了すれば、フォントがより鮮明になり、不具合も解消されるはずです。ただし、重要なのはここからです。この方法はキャッシュの破損が原因で発生する問題のみを解決します。フォントがぼやけている原因がスケーリングの問題、古いグラフィックドライバー、または解像度の不一致である場合は、別の方法が必要になるかもしれません。しかし、キャッシュの再構築は、フォントシステムを更新するようなもので、まず最初に試すべき確実な方法です。

Windows 11のフォントキャッシュを再構築する方法は?

まずすべてのアプリケーションを閉じます。

  • これは当たり前のことですが、非常に重要です。ブラウザ、Office、フォント編集ツールなど、フォントを使用している可能性のあるアプリはすべて閉じてください。Windowsは使用中のキャッシュファイルをロックするため、アプリを開いたままにしておくと削除が難しくなります。また、タスクマネージャーCtrl + Shift + Esc)を開いて、OneDrive、Adobeアプリ、フォントマネージャーなどのバックグラウンドアプリのプロセスを終了してください。念のため、削除しようとしているファイルが使用中にならないように注意しましょう。

環境によっては、この手順で処理がスムーズに進みます。忘れると、Windowsでファイルが使用中であるというエラーが表示されたり、完全に削除できなかったりすることがあります。そのため、不要なものはすべて先に削除しておきましょう。

Windowsフォントキャッシュサービスを停止する

  • Windows キーと Rキーを同時に押し、と入力しservices.mscて Enter キーを押します。これでサービスの一覧が表示されます。「Windows Font Cache Service」を探します。ダブルクリックしてプロパティを開きます。
  • 「停止」をクリックしてください。正直なところ、完全に停止するまでに1、2秒かかる場合があり、それでも停止しない場合は、再起動して手動で停止するという方法もあります。次に、スタートアップの種類を「無効」に変更してください。こうすることで、Windowsを再起動してもこのプロセスが起動しなくなり、予期せぬ事態を防ぐことができます。

なぜこれが役立つのでしょうか?それは、Windowsはサービス実行中にフォントキャッシュファイルをロックするため、サービスを停止することで古いキャッシュを安全に削除できるようになるからです。

フォントキャッシュファイルを削除する

  • ファイルエクスプローラーWindows + E)を開き、に移動しますC:\Windows\ServiceProfiles\LocalService\AppData\Local。ファイルエクスプローラーで隠しファイルを表示するように設定されていることを確認してください。[表示]タブで、[隠し項目を表示する]にチェックを入れます。
  • FontCacheで始まるファイルを探してください。通常はFontCache-のようになります。。それこれらのファイルをすべて削除してください。一部のファイルが削除できない場合は、フォントキャッシュサービスが停止状態になっていることを再度確認してください。

次に、FNTCACHE. DATC:\Windows\System32を探して削除します。このファイルには、キャッシュされたフォント情報が大量に保存されています。ここでもアクセス許可のメッセージが表示される場合がありますので、「はい」を選択するか、必要に応じて管理者として実行してください。

再起動して、Windows がキャッシュを再構築するのを待ちます。

  • PCを再起動してください。はい、再起動するだけです。Windowsは起動時に自動的に新しいフォントキャッシュファイルを生成し、不具合を解消してくれるはずです。一部のコンピューターでは、この最初の起動に通常より少し時間がかかる場合がありますが、慌てる必要はありません。これはキャッシュを最初から再構築しているだけです。

フォントキャッシュサービスを再度有効にする

  • 起動後、WindowsキーとRservices.mscキーを同時に押し、再度入力して「Windows Font Cache Service」を探します。それをダブルクリックします。
  • スタートアップの種類を「自動」に戻します。次に「開始」をクリックしてサービスを再度有効にします。「適用」をクリックし、「OK」をクリックします。

補足:Windowsは時々、サービスを自動ではなく手動にリセットしてしまうことがあります。再起動後にフォントの問題が続く場合は、サービスが実行されていることを確認してください。このサービスを再度有効にすることで、今後のフォントレンダリングがスムーズになります。

再構築すれば、ぼやけたテキストは修正されますか?

正直なところ、多くの環境では、フォントキャッシュを再構築することで、ぼやけたり歪んだりしたフォントを修正できます。特に、キャッシュの破損が原因の場合は効果的です。ユーザーからは、この操作後にテキストの鮮明さが著しく向上したという報告が寄せられています。ただし、問題の原因がディスプレイのスケーリング、GPUドライバのバグ、または解像度の不一致にある場合は、別の解決策が必要になることに注意してください。とはいえ、この方法はシステムレベルのフォントの問題に直接対処できるため、あまり複雑な操作をせずに済むので、最初のステップとしては良いでしょう。

よくある質問

Windows 11のフォントキャッシュとは何ですか?

これは基本的に、事前に読み込まれたフォントデータを保存する一時ファイルの集合体であり、Windowsが毎回フォントを最初から再読み込みする必要がなくなるようにするものです。処理速度は向上しますが、破損すると深刻な表示上の問題を引き起こす可能性があります。

フォントキャッシュファイルを削除しても安全ですか?

非常に安全です。これらのファイルを削除しても、システムにインストールされているフォントは削除されません。Windowsは必要に応じてフォントを再生成するだけです。ブラウザのキャッシュをクリアするのと同じようなもので、強制的に画面を更新します。

どのくらいの頻度で行うべきですか?

フォントのぼやけ、文字の欠落、表示エラーなどの不具合に気づいた場合にのみ行ってください。毎週行う必要はありません。これはトラブルシューティングの手順です。

再構築によってシステム全体の速度は向上するだろうか?

キャッシュが破損していた場合は、改善されるかもしれません。フォントの読み込みが少し速くなり、以前は処理が重かったテキストのレンダリングもスムーズに感じられるようになるでしょう。しかし、システム全体のパフォーマンスが劇的に向上することを期待しないでください。

キャッシュファイルを削除できない場合はどうすればよいですか?

フォントキャッシュサービスが完全に停止していることを確認してください。必要に応じて、コマンドプロンプトまたはPowerShellを管理者として実行してください。また、必要であれば、簡単な再起動でロックされたファイルもクリアできます。

これは古いバージョンのWindowsでも動作しますか?

はい、同様の手順はWindows 10以前のバージョンでも有効ですが、フォルダパスやサービス名が若干異なる場合があります。基本的な考え方は同じです。キャッシュサービスを停止し、ファイルを削除し、再起動し、サービスを再開します。