Download process explorer and look at explorer.exe's thread stack if you really believe that explorer is causing the problem. That way you may be able to see what is going on. Look for any Dlls called that dont look like system Dll's and maybe you can track it down. Otherwise boot into safe mode and see if it still occurs. EDIT: Thinking about this you may be better off using process monitor and doing a capture and reproducing the problem, maybe explorer is looking for something that doesnt exist and is therefore hanging and crashing? let us know what happens Thanks