フォントキャッシュを固定
2008-02-17
Windowsでは、文字表示の高速化のため、フォント情報を一時的にキャッシュしています。これが「フォントキャッシュ(fntcache.dat)」です。これを固定(読み取り専用)にしてしまうことで、Windows起動の高速化とキャッシュの破損を防げます。
これはXP以前に定石となっていたカスタマイズです。私がVista環境で試し1年近く経っていますが、何のトラブルも発生していないため、ここで紹介します。ただ高度な選択は自己責任でお願いします。
コンピュータ→Windows VistaがインストールされているHDD→Windows→System32フォルダを開く。
「FNTCACHE.DAT」というファイルを見つけ開く。(右上のWindows 検索ボックスに入力するとすぐに出てきます。)
「全般」タブの一番下、属性のところで「読み取り専用」にチェックを入れ「OK」。
フォントキャッシュの修復方法
多くのフォントをインストールしたり、長くパソコンを使用していると突然文字が化けてしまう事が稀にあります。これがフォントキャッシュの破損です。このトラブルを解決するにはフォントキャッシュをいったん削除し、再構築します。
パソコンを再起動し、Windowsのロゴが表示される前に、キーボードの「F8」を連打します。

詳細ブートオプション画面が表示されたら、一番上の「セーフ モード」を選択してWindows Vistaを起動。
コンピュータ→Windows VistaがインストールされているHDD→Windows→System32フォルダを開き、「FNTCACHE.DAT」を削除します。通常起動して終了。
フォントキャッシュは次回起動時、もしくは必要なときに自動的に作成されます。
詳細ブートオプションが表示されないときは....
コントロールパネル→システムとメンテナンス→システム→左ペインから「システムの詳細設定」を開く。
起動と回復の「設定」画面で、「オペレーションシステムの....」と「必要なときに....」のボックスにチェックを入れます。



