• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:”プログラムの追加と削除”に表示される個別ソフトのアイコンを直したい)

Windows XPの個別ソフトのアイコンを修正する方法

このQ&Aのポイント
  • Windows XPにプログラムをインストールすると、「プログラムの追加と削除」に個別ソフトのアイコンが表示されますが、正しいアイコンにならないことがあります。
  • アイコンキャッシュの管理方法が変更されているため、セーフモードやTweak UIで設定を変えても修正できません。
  • この問題は実害はないが、気持ち悪く感じる場合があります。修正方法を教えてください。

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

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

>例えば RealPlayer Basic のアイコン 私のは、Windows XP Hotfix のインストーラアイコンでしたが、ANo.#3の方法で ?:\Program Files\Real\RealPlayer\eb_act.ico (?はそちらのドライブ文字に変えてね) に変えたらRealPlayerの吹き出し?アイコンになりました。 (o゜▽゜)o

foxtrot
質問者

お礼

この一連の往来を通して感じたことを最後に書きますね。 Windows はアイコン表示を早くするためにキャッシュファイルを用いてると聞いていました。 プログラムがインストールされる過程でレジストリーへの書き込みが行われ、同時にその固有アイコンも IconCache.db ファイルへとキャッシュされるんでしょうね。 アイコンが間違って登録されるには法則が存在するように思えます。 以下はわたしが何回か経験した、誤認され登録されたアイコンのプログラムです。 Intel Application Accelerator Java 2 Runtime Environment Java Web Start Microsoft IntelliPoint Netscape RealPlayer Basic Windows XP Hotfix Yahoo! メッセンジャー 他にもサードパーティ製のデバイス・ユーティリティーがあるんですけど、誤認のパターンを大別すると、アイコンがインストーラー・デフォルトアイコン(?)になる場合と、他のプログラム固有のアイコンを流用してしまう、この2つがあるような気がします。 前者のケースでは、プログラム固有のアイコンがもともと実行ファイルやダイナミックリンク・ライブラリーに存在してないこともありますよね。きっとその場合は Windows が持つデフォルトアイコンが転用されるのでしょうか。 後者のケースで目立つのは、誤認されたアイコンが常駐するプログラムのそれだと言うことです。 結局両者とも、誤認を引き起こす原因で怪しいのは常駐ソフトですね。(笑) だからと言って、Windows XP Hotfix をインストールする度にセーフモードで立ち上げ直したり、常駐ソフト全てをアンインストールする分けにも行きませんし・・・。 ”プログラムの追加と削除”に表示されるアイコンが間違ってると、ふと気付いてしまったのを今まで恨めしく思っていました。(笑) でも、これでやっとスッキリしました。 アイコンが元に戻ったことだけではなくて、精神衛生上も・・・。 ittochan さん、ほんとうにありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

分かりましたよ。O(≧∇≦)Oイエイ!! 例えば、私にもある Microsoft IntelliPoint 4.0なんですが、 スタート→「ファイル名を指定して実行」をクリック。 regedit と入力して、「OK」をクリック。 レジストリエディタが起動されます。 以下のように潜っていきます。 マイコンピュータ  +HKEY_LOCAL_MACHINE   +SOFTWARE    +Microsoft     +Windows      +CurrentVersion       +Uninstall        +{01BDFB08-EE88-4E5E-94A6-AE9EDCFA40C5} ←クリック 右ウィンドウで 名前_______種類_____データ DisplayIcon ↑ この項目が無いでしょ? この項目を追加してあげるとキチンとアイコンを 取得してくれます。 方法は、↑の右ウィンドウで 右クリック→「新規」→「文字列」をクリック すると、以下になるでしょ? 名前_______種類_____データ 新しい値 #1   REG_SZ ↑ を右クリック→「名前の変更」をクリックして DisplayIcon にします。 すると、以下になるでしょ? 名前_______種類_____データ DisplayIcon   REG_SZ ↑ をダブルクリックしてデータの値に ?:\Program Files\Microsoft IntelliPoint 4.0\setup.exe (?はそちらのドライブ文字に変えてね) と入力して「OK」をクリックします。 このまま、 「プログラムの追加と削除」を開いてみて下さい。

foxtrot
質問者

補足

ittochan さん、こんばんは。 レジストリー・エディターを使い、凡例に挙げられた Microsoft IntelliPoint 4.0 のアイコンを書き換えてみました。 当該のレジストリー・キーにはおっしゃるように DisplayIcon エントリーが存在しなかったので追加。値にルートから setup.exe までのパスを入力してレジストリー・エディターを終了。 ”プログラムの追加と削除”を開いてみると、懐かしいあのマウスポインター・アイコンが見事に復活していました。 RealPlayer Basic もクラス名を探して DisplayIcon エントリーを追加しましたけど、たぶんバージョンの違いだと思います、eb_act.ico が見つからなかったので、代わりに RealPlayer の実行ファイルを指定したら、これも見事に復活しました。 今までなんか気持ち悪かったんですけど、これでやっとスッキリしました。 ここまで調べて下さって、ほんとうにありがとうございました。

すると、全ての回答が全文表示されます。
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

ちなみに アイコンキャッシュファイルは Documents and Settings  +ユーザー名   +Local Settings    +Application Data このフォルダにある IconCache.db っているファイルです。 どのユーザーからも「プログラムの追加と削除」の アイコンが変ならアイコンキャッシュファイルは 無実かもしれませんが、 対象のユーザーの IconCache.db が壊れているのなら、 別ユーザー(管理者権限の)から そのファイルを削除してみるのもよいかもしれません。

foxtrot
質問者

お礼

ittochan さん、こんばんは。 Windows XP のアイコンキャッシュファイルってこんな所にいたんですね。 XP Pro に作成してあるユーザー・アカウントは Administrator しかいませんので、当該のフォルダーにある IconCache.db を削除、パソコンを再起動して”プログラムの追加と削除”を確認したんですけど、アイコンはそのままでした。 Windows Me とのデュアル・ブート環境、FAT32 でフォーマットしてますから、Me から立ち上げ、XP がインストールされたドライブのアドミンフォルダーから IconCache.db を削除もしてみたんですけど、それでも直りませんでした。 このように一度でもアイコンが間違えて登録されると、例えそのプログラムを削除、再インストールしてもちゃんとしたアイコンに戻らないで、そのままなんですよね。 Microsoft IntelliPoint 4.0 のアイコンが Microsoft インタラクティブトレーニングの黄色い鉛筆のアイコンに変わっているのはかわいいけど、Yahoo! メッセンジャーのアイコンがインストーラーデフォルトアイコン(?)なのはちょっとさびしい気がします。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

アイコンキャッシュをリフレッシュしてみては? 方法は、 スタート→コントロールパネルをクリック 「画面」を開いて 「デザイン」タブをクリック 「詳細設定」をクリック 《指定する部分》で 「アイコン」を選択して《サイズ》を 32から大きくしたり小さくして「適用」をクリック 「プログラムの追加と削除」で確認後 アイコンの大きさを元にもどしてはどうでしょうか。

foxtrot
質問者

補足

ittochan さん、回答をありがとうございます。 画面のプロパティ、ディザインのタブ、詳細設定のプルダウン・メニューからアイコンサイズを幾度か任意に設定、その都度適用したんですけど、”プログラムの追加と削除”に表示されるインストールされたプログラム群の小さなアイコンのサイズって固定なんですね、変化がありませんでした。 念のためパソコンを再起動後”プログラムの追加と削除”を開いても、やっぱりアイコンは誤ったままでした。

すると、全ての回答が全文表示されます。

関連するQ&A