Microsoft, su tecnología y yo

El Blog de David Cervigón (Microsoft)

Cómo eliminar la información de tarjetas de red que ya no están

Cómo eliminar la información de tarjetas de red que ya no están

  • Comments 3
  • Likes

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

David Cervigón

Comments
  • 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í.

  • Pues ahora que se me viene a la cabeza....

    Hay un método mucho más fácil y con herramientas nativas de Microsoft

    netsh int ip reset reset.log

    Con esto reseteas toda la configuración IP de tu máquina, y por ende, las tarjetas de red

    Si es por problemas de Winsock

    netsh winsock reset

    Esta es más jodida, porque lo deja todo como si vienese de fábrica, así que lo mismo tocará revisar si alguna aplicación deja de funcionar, como por ejemplo el módulo de un AV que trabaje en tiempo real.

    Para mí es mano de santo....

  • En windows8 como se hace?

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment