Cómo eliminar la información de tarjetas de red que ya no están
Hola
Esto suele ser un problema común en escenarios de virtualización, en la que las NICs cambian frecuentemente, o de entornos en los que se mueven instalaciones del sistema operativo a hardware "casi" idéntico. Por lo general, lo que el usuario nota en estos casos es que su "Local Area Connection" desaparece creándose en su lugar la "Local Area Connection X" donde X va creciendo en número
Método 1 (elegante y soportado por KB269155)
- cmd
- set devmgr_show_nonpresent_devices=1
- DEVMGMT.MSC, ver dispositivos ocultos
- Buscar las tarjetas de red que ya no están y desintalarlas
Método 2 (a puñete y a lo bruto, para muy frikis, no recomendado, no soportado, y expuesto aqui por cuestiones meramente informativas o por si un Server Core se cruza en tu camino)
- Regedit
- Ir a HKLM\System\CurrentControlSet\Control\Network y bucear por las ramas que cuelgan de ahi hasta identificar los GUID de las tarjetas que nos sobran en base al nombre (por ejemplo, si el nombre de la NIC actual es "Local Area Connection 3" muy probablemente queramos eliminar ""Local Area Connection" y "Local Area Connection 2"). En Windows Vista y Windows Server 2008 los GUIDs a investigar cuelgan de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
- Ir a HKLM\System\CurrentControlSet\Services\TCPIP\Parameters\Interfaces y comprobar la informacion de las tarjetas asociadas a esos GUIDs para comprobar que efectivamente es lo que sobra. Una vez sepamos a ciencia cierta los GUIDs sobrantes los borramos de:
- HKLM\System\CurrentControlSet\Services\TCPIP\Parameters\Interfaces
- HKLM\System\CurrentControlSet\Services\TCPIP\Parameters\Adapters
- HKLM\System\CurrentControlSet\Control\Network
Una vez hecho esto, ya podemos renombrar nuestra conexión de red con el nombre que queramos y ponerle la vieja IP sin que nos salga el cuadro de diálogo de advertencia de dirección duplicada.
Saludos
Comments
Anonymous
April 08, 2008
A ver si vale como una opción más. Pues si mi memoria no me falla y si el servidor lo permite, al reiniciar en modo a prueba de fallos, en el administrador de dispositivos aparecen las tarjetas que estaban pero ya no están, pudiendolas eliminar desde allí.Anonymous
April 10, 2008
The comment has been removedAnonymous
July 07, 2014
En windows8 como se hace?Anonymous
September 23, 2014
Excelente, gracias David por la solución.Anonymous
September 28, 2015
¡Excelente solución!, otras alternativas para limpiar dispositivos ocultos: http://www.sysadmit.com/2015/09/windows-eliminar-dispositivos-ocultos.html