Failed to uninstall the device. The device may be required to boot up the computer.


Error Scenario: When you try to uninstall Ethernet card from a Windows 2003 VM machine you will get an error message “Failed to uninstall the device. The device may be required to boot up the computer”.  Even in the Safe mode we get the same error message. When you do ipconfig no ip address will be displayed it shows only “Windows IP configuration”.

Root cause of the problem: This problem occurs due to when you try to remove or add an Ethernet card in that VM for any specific reason, the Ethernet card is not actually removed from the device manager and from the windows registry.

Solution:

To overcome this issue please uninstall VMware tools and reboot the server. When you login to Windows it will prompt you for the new hardware installation for drivers.

Now install the VMware Tools and try to update driver for Ethernet card in the device management when it is yellow asterisked.

 Note: This problem has occurred to me due to SEP (Symantec End point) which corrupts the network files.

In a physical server, if the same issue occurs try to register “regsvr32 netshell.dll” and check.

Advertisements

2 Responses to Failed to uninstall the device. The device may be required to boot up the computer.

  1. Marcos says:

    I am facing this very problem with some FTE Honeywell Network adapter drivers. I even deleted the registry information but you can still find them in device manager. How do you register “regsvr32 netshell.dll” and check? When you say check you mean check that the drivers are unistalled?

    • Please go through the functions of netshell
      http://msdn.microsoft.com/en-us/library/windows/desktop/ms708353%28v=vs.85%29.aspx

      To see the hidden network adaptors please find the procedure below to remove the ethernet card from device manager.
      Open a command prompt window and type the following from the command line

      set devmgr_show_nonpresent_devices=1

      On the next cmd prompt line, type in “devmgmt.msc” (without the quotes)

      In the Device Manager Console, from the “View” menu, select “Show Hidden Devices”

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: