A while back I installed a USB 3G modem (a Three Mobile Huawei D160G and Mobile Partner software) on my Windows 2008 64 bit development box. I immediately encountered a problem where upon starting a Windows 2003 Standard Edition VM in Virtual Server 2005R2 the host OS would crash with a Blue Screen of Death periodically.
I've since bought a Billion 3G router to plug the USB 3G modem into and uninstalled the Mobile Partner software that came with the 3G stick.
The blue screen problems continued however and I noticed that the uninstaller hadn't removed the network adapter it created when the 3G software was installed. I deleted this but suspect that there's still something left over that's causing Virtual Server 2005R2 to BSOD.
I had a peek in the registry and can see four entries:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hwcdcmdm0HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hwdatacardHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hwusbappHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hwusbser
The hwdatacard registry entry has a value named ImagePath which points to system32\DRIVERS\ewusbmdm.sys. This file physically doesn't exist (presumably deleted at uninstall time) and it's definately related to the Huawei adapter (it has a DisplayName value of Huawei DataCard USB Modem and USB serial so I'm guessing all of the hw* entries above are related to this device.
I've run DriverView and USBDeview and can't see anything obvious.
Can I just delete the four registry keys listed above? Sadly it's been