Q:

Explorer (Desktop) Stops Refreshing

After using Windows 7 for a while (say, a few hours), Explorer always stops refreshing my desktop, and I have to close it and re-open it. E.g.: When I delete a file, it doesn't seem to go away even though it does; I have to press F5 to refresh the desktop.
Is there a fix for this?

A:

I've solved this problem deleting iconcache.db file.

Open your task manager and kill the explorer process
Then choose File->New Task (Run), type cmd and press Enter.

In Command Prompt, use the following commands:
CD /d %userprofile%\AppData\Local
DEL IconCache.db /a
EXIT

And then use Task Manager to open application explorer.exe
I you feel lazy / not comfortable with this I've written a simple application that takes care of the problem for my friends.
You can download it here
If you don't trust it here's its source code too.

A:

If you are having this problem specifically on Windows 7 (and by extension, Vista), then one of the most likely reasons is that the Windows Management Instrumentation service is not running. I have experienced this issue on 7 and after some testing, determined that Explorer does not automatically update on file-operations if the service is not running, and that starting it will resolve the issue.

Open the Services MMC snap-in (services.msc)
Make sure that Windows Management Instrumentation is running (start it if it is not)
Make sure it is also set to Automatic start-up

(Don’t mix it up with Windows Management Instrumentation Driver Extensions which has no impact on this problem.)
Sadly, this does not fix the same problem of Explorer not refreshing on Windows XP. That is a mystery I am still investigating…

