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.