とらぶるPC

 このページでは、筆者がこれまで遭遇した、本やマニュアルにはなかなか載っていな いような対処に困ったエラーとそれをどうやって解決したか等を掲載していきます。
 同じ様なエラーにみまわれて困っている人の手助けになれば幸いです。

目   次

ウインドウズの「閉じる」ボタンなどが変な記号に変わってしまう

Windows XP でテーマがおかしくなった(2007/10/28)


ウインドウズの「閉じる」ボタンなどが変な記号に変わってしまう
発生日時・発生OS 2001/5/6・Windows98
症状
  ウインドウの右上にある「閉じる」「最大化」「最小化」ボタンや、垂直(水平) スクロールバーの「上向き(左向き)矢印」「下向き(右向き)矢印」に、1や0といった 数字が被ってしまい、×印や矢印が、見えなくなった。その他にメニューのチェック印や ダイアログボックス内のラジオボタンや、チェックボックスも別の図形(字?)が被さって しまい、よくみえなくなった。

原因
 この障害は、フォントキャッシュが壊れたことによって起こります。


対応策
 フォントキャッシュを修復すれば、元に戻ります。
 フォントキャッシュは、いったん削除して再起動すれば自動的に作成されるので、修復することができます。

 Windows 98 / Me の場合、ファイル ttfCache を検索機能を使って探してから、これを削除します。
それからコンピュータを再起動してください。

 Windows XP の場合は、このエラーは、まず起こらないようですが発生した場合は、ttfCache を削除するという 対応策はとれません。
 なぜならXPには ttfCache というファイルは存在しないからです。
 代わりにfntCache.dat というファイルがありますが、これを削除しても元に戻るとは限らないようです。

 以上の方法の他に、Safeモードを利用する方法があります。
 Safeモードで起動したのち再起動すると、フォントキャッシュは自動的に作成されるので元に戻ります。
この場合は、フォントキャッシュを削除する必要はありません。
( Safe モードで起動した後、再起動でなくいったんシャットダウンしてから、起動しなければならないと書いてあるウェッブページも あるのですが、筆者の場合は再起動で直ったので、こう書いておきます。)

参考ウェッブページPC-Lab内のFAQページからここ


Windows XP でテーマがおかしくなった
発生日時・発生OS 2007/9/? ・Windows XP
症状
 デスクトップ画面で右クリックして現れるメニューから「プロパティ」を選んでクリックします。
 すると「画面のプロパティ」ダイアログが表示されますが、そのダイアログで「テーマ」タブを選ぶと、下図のようにして デスクトップ画面のテーマを選ぶ事ができます。

プロパティダイアログ

 上の図でわかるように、通常の場合テーマとして「Windows XP」や「クラシック」などが選べるようになっています。
 ところが、このテーマの一覧から( Windows XP等が消えて)「クラシック」しか選べなくなるという障害が発生しました。

原因
 Windows\Resources\Themes\Luna にあるファイル luna.msstyles が壊れていた。
(筆者の障害の場合は、ファイルが壊れているのではなくて、あるソフトを動かした事で、luna.msstyles のファイル名が 書き換えられていたことが原因でした。)

対応策
@ファイル luna.msstyles が壊れた場合は、いったんこのファイルを消去してからデスクトップの「プロパティ」ダイアログを 開けると自動的に新しい luna.msstyles が作られるようです。
 このような事態の発生に備えて、ファイルのコピーを保存しておくとよいと思われます。

 なお筆者のところで発生した障害では、luna.msstyles だけでなくWindows\Resources\Themes に入っているファイル Luna.theme と ファイル Windows Classic.theme の名前も勝手に書き換えられていたので、これらのバックアップも保存しておくとよいでしょう。

A luna.msstyles が壊れていないのに、この障害が発生する場合は「テーマ」が停止されている事が考えられます。
 この場合は、次のようにしてテーマを開始すれば、元にもどるはずです。

(i)「スタート」ボタンから「ファイル名を指定して実行」をクリック

(ii)名前欄に services.msc と入力して[OK]ボタンをクリック

(iii)[サービス] が開くので、右に表示されるリストからThemes を見つけてダブルクリック

(iv)[(ローカルコンピュータ) Themes のプロパティ] が開きます。

(v)[全般]タブのサービスの状態欄の[開始]ボタンをクリック(テーマが停止されている場合。 停止されていないならこのボタンは無効状態になっていてクリックできない)

(vi)[ Themes のプロパティ] のOKボタンをクリック

(vii)[サービス]を閉じる


プログラム工房にもどる