[20631]  アイコンがおかしくなりました
投稿者:jua さん   2002-01-24 14:46:16
 CDROMを入れると普通それのアイコンがでますよね?
しかし、それが表示されないのです。よくわからずいじっていたら
ICOとANIをフォルダオプションで関連づけまで削除してしまいました。
どうしたら直せるでしょうか?お願いします。
  1. jua さん   2002-01-24 15:25:29
    また、アイコンのキャッシュは削除してみましたが変化がなかったため、上記のような
    馬鹿なことをしてしまいました・・・
  2. とつきかんな さん   2002-01-24 15:39:48
     Tweak UIで「関連付けの修復」と「アイコンの再設定」を実行すれば直るかも知れません。
     関連付けは、OSによっては「関連付けの修復」が無いようなので、その場合は手動で設定を戻すしかないかも知れません。すでに消してしまった関連付けまで戻るかどうかも分かりません。

     Tweak UIについてはここら辺を参考に。
    http://plaza7.mbn.or.jp/~suto/index.html
  3. jua さん   2002-01-24 21:32:25
     とつきかんなさん、アドバイスありがとうございます。試してみたのですが
    元にはもどりませんでした。やはり修復セットアップしかないのでしょうか・・・
  4. オプティカル さん   2002-01-25 01:17:54
    OSは何でしょうか?レジストリを書き直せば直る場合もあります。
  5. jua さん   2002-01-25 09:46:37
    申し訳ありません。あまりに慌てていたため、書くのを忘れてしまいました。
    OSは、win98です。よろしくお願いします。
  6. たなべ さん   2002-01-25 12:09:38
    >CDROMを入れると普通それのアイコンがでますよね?
    出ません。どこに出るのですか?

    マイコンピュータのことなら、
    CDの自動認識をonにするだけでよかったかな?
  7. TX-Project さん   2002-01-25 13:09:05
    -------- ここから -----
    REGEDIT4

    [HKEY_CLASSES_ROOTicofile]
    @="アイコン"

    [HKEY_CLASSES_ROOTicofileDefaultIcon]
    @="%1"

    [HKEY_CLASSES_ROOT.ico]
    @="icofile"
    "Content Type"="image/x-icon"

    [HKEY_CLASSES_ROOT.icoPersistentHandler]
    @="{098f2470-bae0-11cd-b579-08002b30bfeb}"

    [HKEY_CLASSES_ROOT.ani]
    @="anifile"

    [HKEY_CLASSES_ROOTanifile]
    @="アニメーション ポインタ"

    [HKEY_CLASSES_ROOTanifileDefaultIcon]
    @="%1"

    ---- ここまで -----
    をico_ani_repair.regと言うファイルに書いて(コピー)して
    それをダブルクリックすれば関連づけは直るかもしれません。
    Windows2000からなので[HKEY_CLASSES_ROOT.icoPersistentHandler]が怪しいですが、
    たしかWindows98のときからこの手のキーは変わってなかった気がします。
    それをのぞけばただの関連づけです。アイコンがアイコンそのものを表示できるように%1となっているだけです。

  8. jua さん   2002-01-25 22:47:55
    >マイコンピュータのことなら、
    >CDの自動認識をonにするだけでよかったかな?

     たなべさん。レスありがとうございます。マイコンピュータのことなのですが、これのことではないんです。自動認識しなくともCDROMでICOがあるものは、アイコンが表示できるはず(わかりづらくてすみません)ですが、出来なくなったのです。

    >ダブルクリックすれば関連づけは直るかもしれません。

     TX-Projectさん、助かりました!なんとか関連づけは元に戻りました。本当にありがとう
    ございます。

     これだけ皆様のお力をかりても、やはり最初の問題だけは元に戻りませんでした。
    これから、最終手段、修復セットアップをしてみようと思います。
    お力をおかし頂けた皆様、ありがとうございました。
  9. Kay さん   2002-01-25 23:27:58
    こちらでははじめまして。Kayと申します。
    まだ間に合うかな? Windows98SEを使っておりますが、実はかつて同じような問題が何度か起こったことがあります。

    レジストリキー HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer の
    "NoDriveTypeAutoRun" を hex:95,00,00,00
    に変更してみてください。ここが hex:ff,00,00,00 であればその症状がでるようです。
    普通なら00とか01でありそうなのになぜffとか95なのかは解りませんが。
  10. jua さん   2002-01-26 12:38:42
     Kayさん、まさしくこれです!修復セットアップがうまくいって症状は
    直りましたが、実際に書いていただけたことを試してみたところ、FFだと
    私が受けていたものとまったく同様のものが再現できました。今度から、同症状が
    起きても修復セットアップしなくてすみます。Kayさん、本当にありがとうございました。
  11. カーネルアンドピーチ さん   2002-01-26 20:32:17
    参考までに、
    NT4.0のコマンドプロンプトからassocコマンドを使用して、
    (assocコマンドはNT4.0・Win2000で使用出来ます、XPは不明です)
    .icoの関連付けを調べると”.ico=icofile”とでましたので、
    関連付けのレジストリは下記だと思われます。

    >[HKEY_CLASSES_ROOT.ico]
    >[ab](標準)→"icofile"
    >[ab]Content Type→"image/x-icon"

    .bmpで実験(Win95でSusieの関連付けを使用)した結果関連付けを外すと、
    [HKEY_CLASSES_ROOT.bmp]
    そのものが無くなりました。
    エクスプローラにも実験の結果(再起動無し)がすぐに反映されました。

    何かの理由で関連付けが無くなっている拡張子だと、
    [ab](標準)→(値の設定なし)
    となっている場合があるようですね。
    (たぶんSusieやペイントなどのソフトを多用しているとそうなるのかも?)