フォントキャッシュのクリア


閉じるや最大化のボタンが変な記号になったりしていませんか?
後、VBで作られたソフトとかが正常に起動しなくなったり。
それはフォントキャッシュが壊れています。
でも直すのは簡単です。ここではセーフモードからの削除の方法を記載しておきます。

解決方法

この問題を解決するには、以下のいずれかの手順を実行してください。

手順 1

コンピュータをセーフ モードで起動し、その後コンピュータの電源を切ります。セーフモードで起動するには以下の手順で行います。

  1. Windows95 の場合。

    コンピュータを再起動します。「 Starting Windows95 」のメッセージが表示された
    ら F8 キーを押し、スタートアップ メニューが表示されるのを待ちます。スタート
    アップ メニューから [セーフ モード] を選択します。スタート アップ メニューが
    表示されずに起動した場合には起動が完了するのを待って、再起動から再度行ってく
    ださい。

  2. Windows98 および Windows98SE の場合。

    コンピュータを再起動します。 BIOS の自動テスト (POST:Power On Self Test) 完了
    後、CTRL キーを押し、スタートアップメニューが表示されるのを待ちます。スタート
    アップ メニューから [セーフ モード] を選択します。スタート アップ メニューが
    表示されずに起動した場合には起動が完了するのを待って、再起動から再度行ってく
    ださい。

手順 2

セーフモードで起動し、ttfCache ファイルを削除します。

セーフモードでの起動に関しては手順 1 を参照してください。

ファイルの削除を行うには、[スタート]-[ヘルプ]
をクリックし、[キーワード] タブのテキストボックスに
「削除」 と入力します。 [ファイルやフォルダ]
[ファイルやフォルダを削除するには] を選択し、メッセージの手順に従います。

  注 : ttfCache ファイルの属性は [隠しファイル]  になっています。
       隠しファイルを表示するには、エクスプローラの [表示] メニューから 
       [オプション]-[すべてのファイルを表示]-[OK] をクリックします。

  3. Windows 95 もしくは Windows 98 を再起動します。

手順 3

この現象が頻発する場合、以下の文を AUTOEXEC.BAT に挿入します。

  ATTRIB -H %WinBootDir%\ttfCache
  DEL %WinBootDir%\ttfCache
注意:この操作により起動ごとに ttfCache の削除が行われるため、起動時のパフォーマンスが多少劣化する場合があります。

補足

ttfCache ファイルは Windows フォルダ内の隠しファイルであり、以下のいずれかの手順で再構築されます。

  • Windows95 もしくは Windows98 の場合、セーフ モードで起動後、再起動します。
  • Windows98SE の場合、セーフモードで起動後、コンピュータの電源を切ります。
  • セーフモードにて ttfCache ファイルを削除後、Windows を再起動します。