I'm stuck with a pretty rare problem that happens on Windows 7 OS only.
Every time I'm deleting the file with *.exe extension through explorer, the file doesn't get deleted immediately. I'm forced to wait for around one-two minutes before the system will delete the file. The main problem is that I cannot develop in such situation, because every time I build my solution, the old executable gets 'deleted', but is still there. So the new one cannot be created by Visual Studio. This problem breaks the Steam update progress and a few other installers functionality too.
Fresh installed Win7 doesn't have this kind of trouble, so I guess this must be some bad registry entries or some services.
Browsing the internet for solutions I found only this: http://www.sevenforums.com/software/72091-several-minute-delay-when-deleting-any-exe-file.html. But the solution the author found is not working (change the userName :)).
Is there any ideas how to find what causes this to happen?
BTW: when I place the file into Trash bin, no delay occurs. When I delete file with Total Commander - no delay too.
Tech details: Windows 7 x64 Ultimate.
UPD: maybe some shadow copying or system restore services (though I have the system restore turned off) block the files? Can't even guess...