none
exeアイコンがコピー先に引き継がれない RRS feed

  • 質問

  • VistaでVisual Basic Express 2008を動かしている超初心者です。

    1.

    exeファイルへのアイコン設定は問題なくできたのですがこれをC:\My Program Files\MySoftフォルダにコピーしたところ、アイコンが真っ白なアイコンに変わってしまいました。

    次に、右クリックしてデスクトップにショートカットを送ったところ設定したアイコンが現れます。更に、デスクトップ上のフォルダにこのショートカットを移動したら、又真っ白なアイコンに変わってしまいました。

    2.

    一旦設定したアイコンを別のアイコンに設定し直しました。プロジェクトタブでは確かに変わっているのですが、exeファイルのアイコンは変わっていません。

     

    フォーラム内を探した限りでは同じ問題はなく、Vistaの問題か、私のPCだけの問題かもしれません。

    もし、分かれば教えて下さい。

    2008年6月17日 7:20

回答

  • ありがとうございます。

    C.Johnサンのご教示通りにしても見つかりませんでした。パソコンメーカーに照会したところ同じ場所にあるgdipfontcachev1.datを削除して再起動するようにとの回答をもらい、そうしたところ正常になりました。

    VB2008の問題ではなく、Vistaの問題だったのですね。お手数掛け、申し訳ありませんでした。

    2008年6月22日 13:17

すべての返信

  • アイコンキャッシュが壊れているのかもしれません。

    C:\Users\<ユーザー名>\AppData\Local\IconCache.db を削除後、OSを再起動してみてください。

    2008年6月17日 11:38
  • 回答ありがとうございます。

    1.

    アイコンキャッシュはC:\には検索してもありません。何回再起動してもなしのままです。

    2.

    アイコンはフリーのアイコンをDドライブにダウンロードして割付けています。Cドライブのコピー先フォルダにアイコンファイルをコピーしたところ、コピー先フォルダ内ではexeにアイコンが割り付きました。

    しかし、デスクトップのフォルダへのショートカットはやはり白枠になってしまいます。

    他にも同じようにしたショートカットが幾つもあるのですが、この現象は初めてです。従って、アイコンキャッシュが原因ではないように思われます。

     

    以上、よろしくご教授ください。

     

     

    2008年6月17日 14:56
  • Vista Ultimate(x86) SP1で、Visual Studio 2005のソリューションのショートカットをデスクトップに持って行ったら、アイコンがない状態になったことはあります。

    真っ白ではなく、完全に透明ですので、現象が異なるかもしれません。

     

    もし、同じ現象であれば、プログラムと言うよりはVistaか環境的な何かを疑いますが、気にしないでいいやと考えていたため深く追求していません。

    2008年6月17日 15:39
    モデレータ
  •  K16オジン さんからの引用

    1.

    アイコンキャッシュはC:\には検索してもありません。何回再起動してもなしのままです。

    C:\Users\<ユーザー名>\AppData フォルダが隠しファイルですので

    エクスプローラーのメニューから「ツール」→「フォルダオプション」→「表示」タブ→「すべてのファイルとフォルダを表示する」を有効にしてC:\Users\<ユーザー名>\AppData\Local\IconCache.db を探してください。

    私の環境でも検索では見つからなかったので直接削除してみてください。

    2008年6月18日 15:12
  • ありがとうございます。

    C.Johnサンのご教示通りにしても見つかりませんでした。パソコンメーカーに照会したところ同じ場所にあるgdipfontcachev1.datを削除して再起動するようにとの回答をもらい、そうしたところ正常になりました。

    VB2008の問題ではなく、Vistaの問題だったのですね。お手数掛け、申し訳ありませんでした。

    2008年6月22日 13:17