I found out what is causing the explorer.exe's to hang... If you give ANY arguments to explorer.exe in your shortcut/properties, to try to change the default directory from Libraries, it will hang. For example, simply using "explorer.exe C:" will cause explorer task to hang whent you close it... by hang, i mean the window closes, but the process remains in memory. I had 15 explorer.exe's tonight.... There are tips on the net about how to get explorer to default to My Computer (which I was using this tip -- i HATE it defaulting to Libraries which i NEVER use)..... so edit your shortcut, and take off any arguments to explorer.exe. See if this fixes it!
As expected , the tech support is clueless on this I see.
PS -- I just figured out how to default Explorer to My Computer... Its weird, but it works... Rightclick drag your My Computer icon on the desktop over to a blank space. Create a shortcut.... Now unpin any Windows Explorer you have from your Taskbar... Now, left-click drag your My Computer shortcut to the taskbar. Now, if you just click this, you go to Libraries.... BUT -- if instead you right-click it, you will see the My Computer shortcut, and select this, and it goes to My Computer.... and there are never any EXTRA explorer.exe's hanging around!
