• ベストアンサー

Windowsの右上の文字化け処理

(最小化)・(最大化)・(閉じる)のボタンが文字化けしてしまいました。 過去の問題で類似問題(フォントキャッシュの破損)があり、 1.ttfcacheの削除 2.rmttfcache.vbsのダウンロード及び実行 をしましたが、正常表示をしてくれません。 他にOSの再インストール以外の方法がありましたら、 ご指示の程、宜しく御願い致します。

  • GSK
  • お礼率76% (133/175)

質問者が選んだベストアンサー

  • ベストアンサー
  • sekiya-h
  • ベストアンサー率61% (1543/2514)
回答No.5

補足です。 nishimori さんの仰るように、直らない場合、何回かやり直して下さい。 修復後、この現象が頻発する場合、以下の文をUTOEXEC.BAT に挿入します。(Windows 95/98/98SE)   ATTRIB -H %WinBootDir%\ttfCache   DEL %WinBootDir%\ttfCache 注意 : この操作により起動ごとに ttfCache の削除が行われるため、起動時のパフォーマンスが多少劣化する場合があります。なお、Windows Me では、この手順は使うことができません。  ↓ http://www.mouse-jp.co.jp/support/faq/metrouble/met-50.htm ●ttfcacheが壊れる原因 多くの種類のフォントがインストールされていませんか? 利用フォント数が多くなると ttfcache が壊れやすい様です。 普段利用しないフォントはフォントフォルダーから削除するか、他にフォルダーを作り退避させましょう。 以下、「なるほど!WINDOWS 178号」より抜粋. ▼「 Fonts 」フォルダの上限は、Microsoftによれば、 ・ファイル数: およそ、1000個。(95・98・MEの場合) http://support.microsoft.com/support/kb/articles/Q131/9/43.ASP ・サイズ  : NTだと46MB。SP5・6以上は、128MB。         2000は制限なしです。 http://www.microsoft.com/JAPAN/support/kb/articles/JP274/3/22.HTM         95・98・MEは、およそ200MBくらいまでのようです。 この上限を超えるか、それに近いものだと、「 Fonts 」フォルダの機能が働かなくなるようです。 ▼ もし、サイズかファイル数のどちらかが当てはまっていたら、次の方法を試みてください。普段使わないフォントを別の場所に移動します。 (1)先ほど検索した「 Fonts 」フォルダを開きます。 (2)移動先となるフォルダを作成します。    場所は、どこでもかまいませんが、My Documentsに作成すると、あとで探しやすくなります。フォルダ名は、何でもかまいません。ご自分がわかる名前にします (3)普段使わないフォントを「 Fonts 」フォルダから移動先となるフォルダに移動します。 【 注 意 】 ・この時、アイコンが、赤い「A」となっているもの。フォント名の頭に「MS」が付いているものは、移動しないでください。 ・また、「Marlett」(ウィンドウの閉じるボタンや最小化ボタン)「Webdings」「Wingdings」なども移動しないでください。 ・日本語で書かれて、普段使ったことのないフォントを選ぶのがポイントです。毛筆体もサイズが大きいので、効率よく作業できます。 (4)時々「 Fonts 」フォルダのサイズとファイル数を確認しながら作業します。 (5)サイズ・ファイル数が適切になったら、フォルダをすべていったん閉じます。 (6)Windowsを再起動します。 (7)適当なファイルを開き、フォントが認識されるようになったかどうか、確認します。 (8)必要であれば、もう一度、作業します。 ◆ この操作により、思わぬところで必要なフォントが使えなくなることがあります。たとえは、Publisherでカタログを使っている場合などです。 その場合は、該当するフォントファイルを、移動先のフォルダから、「 Fonts 」フォルダに戻せば、使えるようになります。そのため、フォントは削除せず、別フォルダに移動させました。しばらく様子を見て、まったく問題ないようであれば、削除してもかまわないでしょう。  ↓ http://www.na-ruhodo.com/mailmagazine/index.html ◎ この場を借りて、perl_camel さんへ質問(GSK さんすみません。) >「読み取り専用」にしてしまうのも手ですね。 ttfcache はトゥルータイプフォントの高速表示のために利用されているファイルですが、「読取専用」にした場合不都合はないのでしょうか? >ttfCacheはフォント自体ではなく、キャッシュ、つまりフォント自体をコピーして使っているファイルであり、本家本元のフォントファイルが壊れないような仕組みになっています。  ↓抜粋. http://www.pluto.dti.ne.jp/~mrt/mail/tec/win_ttfc.html

GSK
質問者

お礼

アドバイスありがとうございます。 ファイルの削除方法が 1.safeモードで行なう。 2.シャトダウンで行なう がキモだったようです。 ノーマルでは2は実行していましたが、 safeモードでは再起動のみだったので?  (←ハハハ  ・・; 二桁やっても正常にならなかったようです。 再度のトラブルでも対処できそうです。ありがとうございました。 P.S 1.他の補足事項情報もありがとうございます。  fontファイルは、現在、250ファイル、約85MBでした。  充分余裕です。こちら関係ではしばらく壊れないでしょう。たぶん、 2.今月はトップ10になれるといいですね。 また、お世話になりそうですがその際には宜しくお願いします。 ほんとに助かりました。  ホッ!! では

GSK
質問者

補足

◎ この場を借りて、perl_camel さんへ質問(GSK さんすみません。) いえいえ、かまいません。とりあえず、 1.(補足事項として)この場で解決して頂く 2.別に設定した、返信をしていただく 3.その他 で処理をして下さるよう御願い致します。

その他の回答 (5)

  • sekiya-h
  • ベストアンサー率61% (1543/2514)
回答No.6

GSK さん、解決おめでとうございます。 質問の件、一寸気になっただけですからクローズして下さい。 すみませんでした。 perl_camel さんへ質問の >「読み取り専用」にしてしまうのも手ですね。 とは、 >必要最小限の英数フォントが展開された後に、ttfCache ファイルに書き込み禁止属性をつけることで、キャッシュの破損を防ぐことができます。  ↓ 下記サイトより抜粋. HINT:ttfCache ファイルが破損するのを防ぐには  http://homepage2.nifty.com/winfaq/fontstrouble.html の事だとは思ったのですが、フォントの展開前に「読み取り専用」に変更した場合、ttfCache ファイル自体の本来の役目を果さないのではないか?と言う疑問でした。 ●おまけ 症状が頻発する場合、以下の文を AUTOEXEC.BAT に挿入。  ATTRIB -H %WinBootDir%\ttfCache  DEL %WinBootDir%\ttfCache ※この設定により起動ごとに ttfCache の削除が行われます。しかし、起動時のパフォーマンスが若干劣化する場合もあります。 遅くなってすみませんでした。

GSK
質問者

お礼

いえいえどうも

回答No.4

ttfcacheを消すには、safeモードで立ち上げてから削除する必要があります。 normalモードだとうまくいかない場合があるんです。 >rmttfcache.vbsの実行 此れを紹介しようと思ったのですが、 すでにやっているようですね。 (^_^;) あと、直ったらの話ですが、 同ファイルの破損を防ぐ為に「読み取り専用」にしてしまうのも手ですね。 ttfcacheのプロパティから変更できますよ。 でわ。

GSK
質問者

補足

返信ありがとうございます。 1.sekiya-yさんの補足説明ありがとうございます。 一応解決したみたいです。 2.No.5での処理が終了しだいクローズします。 クローズの際、ポイント発行を予定してます。 (初質問なのです。  (^^) 補足記入だから、たぶんあとで「お礼を言う」で送れる?と思います。) おかげで、助かりました。

  • sekiya-h
  • ベストアンサー率61% (1543/2514)
回答No.3

もちろん、[Safeモード]での再起動は試したわけですよね。 手動削除した場合、メモリー上のキャッシュが書き戻されてしまい回復できないケースがあります。 1)[Safeモード]で[ttfcache]を削除。 2)[シャットダウン(再起動ではなく)]し、一旦電源を切る。 3)普通に電源を入れる。 http://www.zdnet.co.jp/help/tips/windows/w0022.html http://inet.trendmicro.co.jp/virusinfo/isp/howto/fcash/fcash.asp フォントトラブル対処法  ↓ http://homepage2.nifty.com/winfaq/fontstrouble.html それでも、直らなければMSニュースグループで確認/問合せをしてみましょう。  ↓ http://communities.microsoft.com/newsgroups/default.asp?ICP=JPN_com_support&sLCID=jp

参考URL:
http://communities.microsoft.com/newsgroups/default.asp?ICP=JPN_com_support&sLCID=jp
GSK
質問者

お礼

回答No.5でまとめて返します。。

noname#10927
noname#10927
回答No.2

1度では直らなく、何度もチャレンジしたら直ることもあります。 根気良く何度かチャレンジしましたか?

GSK
質問者

お礼

返信ありがとうございます。 >根気良く何度かチャレンジしましたか? 二桁ほど実行してみたのですが、戻らなくて・・・・    (・・;

  • ysk6406
  • ベストアンサー率40% (237/589)
回答No.1

1. でも直らないとなると… これらの記号に使用されているフォント(C:\WINDOWS\FONTS\MARLETT.TTF)のファイルそのものが壊れてしまったという可能性もありますね。 このファイルを Windows の CD-ROM から持ってきてコピーすれば、直るかも知れません。自信は全然ありませんが… 私の Windows98SE では、MARLETT.TTF は、WIN98_66.CAB の中に入っていました。

GSK
質問者

お礼

質問直後のすばやいご返答ありがとうございます。いったん頭を冷やす為、PCをきっておりました。返信が遅れましてすみません。 御指摘のファイルについて (本件とは違いますが)、最初、私がフォントを誤って削除したとの判断で、別の質問No.138733他(件名が長いので、省略します。)で参照し、 考えられるファイル全てを 1.他のフォルダーにコピーなどで確保 2、ファイルを用意するなど準備 をしてから、修復作業にとりかかっていました。 今回、私の場合は違うようです。ですが、今後の対応として、利用しようと思います。 ありがとうございました。

関連するQ&A

  • ボタンの文字化けが直ったと思っていたら・・・

    最大化、最小化のボタンなどが文字化けしたのでttfcacheを削除したのですが、 直らないのでMarlettフォントをインストールしたら、 ボタンの文字化けは直りました。 もう大丈夫だと思っていたら、ブラウザの表示が一部化けていました。 具体的には、HTMLのULタグでの表示の先頭の「・」です。 破損したファイルのキャッシュがまだ残っているのでしょうか? 他に解決法があれば教えていただけますか? もし、MS-DOSで修正できるのであれば方法を教えてください。

  • Winmeでフォントキャッシュ削除のためのダウンロード場所は

    フォントキャッシュ破損のため「rmttfcache.vbs」をダウンロードして実行すればいいと以前に聞きました。そのダウンロード元のアドレスをお教えてください。よろしくお願いします。

  • win98で右上の最大化などのボタン表示がおかしいのですが?

    win98SEでアプリケーションなどの右上に表示される最小化、最大化、閉じるのボタン表示の横幅が3分の1ぐらいに圧縮されたような表示になっています。スタートボタンのウィンドウズのロゴの表示も変になっています。アプリケーションで使用できるフォントには問題ないようです。フォントキャッシュのttfCacheは一度削除して、safeモードで再起動しても戻りません。機能的には問題なく。文字化けとも少し違うようですが、直す方法はないでしょうか?

  • 「新しいフォントのインストール」が何度やっても表示されません

    ttfCacheファイルをrmttfcache.vbsや MS-DOSモードで削除したり、 フォント数を85に減らしたり、 フォントフォルダの破損の C:\WINDOWS>attrib +s fonts C:\WINDOWS>exit を何度もやったのですが、やはり表示されません。 どうしたら良いか教えてください。

  • Windows2000の文字化け

    Windows2000 SP4にて、右上の最大・最小化ボタンや閉じるボタンなどが文字化けします。 以下の対策を実施しましたが回復しません。 ・セーフモードにて再起動 ・セーフモードにて、フォントキャシュ(fntcache.dat)の削除と再起動 何か良い方法がありますでしょうか? ネット上で、色々調べましたが良い方法が見つかりませんでした。

  • Xpでフォントが文字化けttfCacheもみつからず

    インターネットでサイトを閲覧している最中にIEがフリーズし 再起動したらパソコン全体のフォントが文字化けしていました。 今は別のパソをつかって、ここにアクセスしているのですが 過去のフォント化け対策 http://homepage2.nifty.com/winfaq/fontstrouble.html をみてttfCacheを検索してみましたがみつからず、 他の過去ログをみたらXpは98などとちがってフォントの仕組みがちがうというようなことが書いてありました。 つぎに Safe モードで起動しようと思いましたが 文字化けの状況でどこをクリックすればSafe モードに切り替わるのかわかりません。 rmttfcache.bat をダウンロードして実行し、再起動しましたが効果はありませんでした。 初期化しなければだめですか? データが40ギガほどバックアップをとらなければならないため できれば、初期化しないで治したいのですがよろしくお願いします。

  • ウインドウ右上の、閉じるボタンの記号などが文字化け!

    突然、記号などが文字化け状態になりました。 ウインドウの右上にある、×(閉じる)マークや、最小化、最大化のマーク、 また、メニューなどを選ぶ時などに右側に表示される→矢印マークなどです。 また、選べるフォントも4種類だけになってしまいました。 (IME2000を使っているのですが…) はっきりとは覚えていないのですが、デフラグをしてからその状態になっているような気がします。 ちなみに、システムの復元を行っても回復しませんでした。 どなたか、助けてください。

  • フォントキャッシュの破損が直りません

    Windows Meでフォントキャッシュが破損し、ゴシックしか使えない、最大化ボタンなどの化けが直らない、などで困っています。ttfCacheを削除しても修復しません。「MS-DOSモードで再起動」の選択肢も見当たらず、「SFCを起動」もどうやればいいのかよくわかりません。すみませんが教えてください。

  • 文字化け

    一部のフォントの文字化けです。例えば、OEの画面左上の Outlook Expressという太い文字や、ペイントショップ、 エプソンのPhhto Quickerのボタンの文字が□(四角)になります。 ttfcache,shelliconcacheの削除、セーフモードでの起動も行いましたがだめです。破損しているフォントを再インストールすればいいらしいのですが、それを見つける方法がわかりません。コンパネのフォント一覧で発見できるのでしょうか。 ソニーXR7Sの98SEです。リコーのフォント集「Value Font D2」をインストール後に発生したようで、新しくソフトをインストールするとみんな一部の文字が化けしてしまいます。

  • 文字化けがセーフティモードで立ち上げても直りません。

    昨日から突然に、 エクスプローラーの矢印やラジオボタンが文字化けしてしまうようになりました。 数字の6や5や8、読めない記号に化けてしまいます。 また、右上の最小化・最大化・閉じるのボタンは それぞれ、0・1・読めないけれどqかな? に文字化けしています。 これまで文字化けの際は、いつもセーフティモードで立ち上げてやると 直ったのですが今回は二度実行してもダメでした。 なお、この時にセーフティモードでのエクスプローラーでは文字化けは していませんでした。 次にMarlettフォントが破損したのかと考えて 再インストールもしてみましたがこれでも直りませんでした。 もし何かお心当たりがありましたら、どうかお教えください。 (win98セカンドエディション、エクスプローラーは5.5です。)