疑似アクティブデスクトップ (#gj) |
---|
「アイコンやタイトルバーのボタンが壊れる」という方へ (#sic) |
---|
「アイコンやタイトルバーのボタンが壊れたが発生したが、どうしたらよいか?」というご質問が数多く寄せられています。
具体的には、次のようになります(画像提供:Lunarさん)。
ウィンドウのタイトルバーにあるボタンが壊れていたり、ラジオボタンが壊れているのがわかると思います。
この現象の原因を、レジストリの欠損と思う方が多いようで、作者に解決法を求めるたくさんのメールが寄せられています。
しかし、この現象は有名なWindowsのバグでして、ユーザーの操作ミスによって破壊されるわけでも、レジストリの欠損によって起きるわけでもありません。
Windowsには、ttfCacheという文字をすばやく表示させるためのファイルと、shellIconCache(またはIconCache.db)という、アイコンをすばやく表示させるためのファイルがあります。これらのファイルが破損すると、アイコンやボタンの表示が乱れたり壊れたりします。
この問題を解消するには、次のいずれかの方法を試します。
1および2については、ttfCache, shellIconCache, IconCache.dbは隠しファイルなので、Windows設定によっては表示されません。従ってこの方法は、全てのファイルを表示できる設定で利用している場合に適用できます。ttfCache, shellIconCache, IconCache.dbを削除すると、キャッシュが無くなるので文字やアイコンの表示が遅くなりますが、何回か再起動しているうちにttfCache, shellIconCache, IconCache.dbが再生成されるので、再びすばやく表示されるようになります。なお、ファイルの消し方の詳細については、Windowsのマニュアルを参照するか、ヘルプを参照してください。それでもわからない場合はPCメーカーかWindowsの製造元にお問い合わせください。
1および2については、「すっきり!! デフラグ 統合版 ver.4」の「ノーマルモード」の「トラブル解決」を利用することによっても、同様のことを行うことができます。
3については、Windows起動時(タイトルロゴが表示される直前)に、F8キーかCtrlキーを押しっぱなしにします。起動メニューが表示されたら、「Safe mode」をカーソルキー([↑][↓])で選び、[Enter]キーで決定します。すると、セーフモードで起動されます。
一回セーフモードで起動すればそれで良いので、あとは通常通りに再起動すれば、ttfCache, shellIconCacheが再生成されています。なお、セーフモードの詳細、セーフモードの起動方法の詳細については、Windowsのマニュアルを参照するか、ヘルプを参照してください。それでもわからない場合はPCメーカーかWindowsの製造元にお問い合わせください。
4および5は、1および2を自動実行する「バッチファイル」です。クリックして「開く」を選ぶと、DELCACHE.BATまたはDELCACHEXP.BATが自動実行され、ttfCacheとshellIconCacheまたはIconCache.dbが自動削除されます。なお、DELCACHE.BATおよびDELCACHEXP.BATについては、とくにこれといって著作権は主張しませんので、ご自由にお使いください。ただし利用に際しては、自身の責任の下でご利用ください。
1度この現象が起きた環境では、2度以上続けてこの現象が起きることがあります。その場合は、メモリ不足やリソース不足などの原因が慢性的に発生している場合がありますので、その解消を試みてください。それでも駄目な場合は、Windowsを再インストールしてください。
アイコンが乱れるのではなく、違うアイコンが表示されているという場合、関連付けの異常である可能性の方が強いので、そちらを当たってみてください。
この現象は、INASOFTのソフトウェアが直接の原因で発生するものではありません。従って、この現象や解決法について、INASOFTに質問を出さないよう、お願いします。
作者に寄せられるメールを軽減するため、この資料の転載または直リンクを奨励します。直リンクをする場合は、./download.html#sicにお願いします。