Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using Vista Home Premium x64.

I wrote a program in Visual Studio 2008 I put it on my desktop.

Then, I deleted the program and changed the icon in Visual Studio and recompiled it.

Then I moved the program with the new icon from the output folder in Visual Studio onto my desktop.

The icon changed back to the old one. When I renamed the file, the icon changed to the new one again.

Why is this? (My hunch is that this is related to the search/indexing service...)

EDIT:

Ganesh's solution did not work...

EDIT 2:

How can I fix the icon(s)? In Diago's words: "How can I stop this from happening?"

share|improve this question
    
Please provide a more specific question. I am not sure if your asking for why it is happening or to stop it from happening? Bounty removed. – BinaryMisfit Feb 8 '10 at 10:24
    
@Diago - Why is this not a specific question? – Moshe Feb 8 '10 at 14:44
    
My comments explains. WHat exactly are you asking, why it is happening, or how to stop it from happening? The first is not a specific question and will be closed, the second is acceptable but then it needs to be explained in the question. – BinaryMisfit Feb 8 '10 at 16:30
    
@Diago- better? – Moshe Feb 9 '10 at 13:42
up vote 2 down vote accepted

Why is this? (My hunch is that this is related to the search/indexing service...)

It's because Explorer caches the icons for performance reasons and fails to figure out you've changed it. Been there... quite annoying.

I haven't found a reliable way to clear the cache - incidentally, you didn't state whether this is what you actually wanted to ask ;)

share|improve this answer

Try rebuilding the Windows Explorer Icon Cache Procedure here.

share|improve this answer
    
Didn't work. The author of that article said that his method may require multiple restarts - not something I call reliable. I tried it though. Thanks. +1 for effort. – Moshe Feb 2 '10 at 13:29

I was able to replicate this problem on Vista Ultimate x64 SP2. Changing the desktop mode to 16- and then back to 32-bit fixed it immediately (no restart or logging off required).

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .