Eliminar drivers de puertos COM

Con la desaparición de los puertos RS-232 en la mayoría de las computadoras actuales nos vemos en la necesidad de utilizar convertidores de USB a puertos serie. A veces los drivers no funcionan bien o colisionan nos con otros, haciendo necesario la desinstalación completa de los mismos.

Este procedimiento nos ayuda a limpiar por completo cualquier driver que tengamos instalado, no solo para los convertidores de puertos, sino para cualquier otro uso.

1. Abrir el Command Prompt, ajustar la variable de ambiente devmgr_show_nonprsent_devices y abrir el Device Manager:

set devmgr_show_nonpresent_devices=1
devmgmt.msc

2.Desde el Device Manager habilitar la opción View > Show Hidden Devices.

3. Eliminar los dispositivos que ya no queremos

Ahora, debemos eliminar los paquetes de los controladores para que no se instalen automáticamente al volver a conectar el dispositivo:

1. Abrir el Command Prompt

2. Identificar los archivos INF de los controladores que nos interesa eliminar, mediante el comando pnputil:

C:\Users\Administrator>pnputil -e
Published name :            oem54.inf
Driver package provider :   FG
Class :                     Network adapters
Driver date and version :   07/14/2009 2009.7.14
Signer name :               Microsoft Windows Hardware Compatibility Publisher

Published name :            oem63.inf
Driver package provider :   FTDI
Class :                     Universal Serial Bus controllers
Driver date and version :   08/26/2014 2.12.00
Signer name :

Published name :            oem19.inf
Driver package provider :   Sierra Wireless Incorporated
Class :                     Network adapters
Driver date and version :   04/12/2012 12.4.1011.27
Signer name :               Microsoft Windows Hardware Compatibility Publisher

En este caso, el driver que quiero borrar es el FTDI, por lo tanto al archivo que me interesa es oem63.inf.

3. Eliminar el paquete de controladores:

pnputil -d oem63.inf

Con esto eliminamos por completo ese controalador y podemos hacer una instalación “limpia” de nuevo.