Error 43 o 47 con un USB

Cómo repararlos

USB-Error-43
Foto © Microsoft

El error de código 43 o 47 con un USB ocurren cuando Windows no lo reconoce o falla por razones variadas. En esos casos verás uno o más avisos del estilo de estos:

  • Windows detuvo este dispositivo porque informó de problemas (Código 43)
  • No se reconoce el dispositivo USB
  • Windows no puede utilizar este dispositivo de hardware porque se ha preparado para "extracción segura", pero aún no se ha extraído del equipo. (Código 47)

    Prueba en orden las soluciones de abajo. Intenta la siguiente si la anterior no resuelve el fallo:

    SOLUCIÓN 1: Comprueba que el USB está bien conectado

    A veces el problema se debe a algo tan simple como haber conectado mal el pendrive, disco, impresora o dispositivo USB que sea. Primero desconecta el USB de forma segura (sigue los pasos de ese enlace si no sabes cómo hacerlo). Luego conéctalo otra vez asegurándote de que lo haces bien.

    NOTA:
    Cuando lo que falla sea un impresora USB, comprueba tanto la conexión al PC como a la propia impresora.

    SOLUCIÓN 2: Prueba con otro conector

    Desconecta el USB de forma segura como has visto en la solución anterior. Después, si es posible, conéctalo a un conector (puerto) USB distinto del anterior.

    SOLUCIÓN 3: Vacía la caché de drivers

    Esa caché es algo así como un historial de los controladores o drivers cargados. A veces se dañan y provocan esos errores u otros.

    Sigue estos pasos para vaciarla y permitir que el driver se reinstale:

    1. Apaga el PC. Tienes que apagarlo del todo. NO lo reenicies.
    2. Desconecta todos los USB que puedas tener conectados. En especial el que falla.
    3. Desconecta el equipo de la corriente. Debes hacerlo "físicamente", quitando el conector de la pared.

      IMPORTANTE:
      Si tu PC es un laptop portátil, quita la batería ADEMÁS de desenchufarlo de la corriente.
    4. Espera unos 5 minutos con el PC apagado y desconectado (y con la batería quitada). Luego reconecta el equipo a la corriente, (pon otra vez la batería) y vuelve a encenderlo.
    5. Espera a que Windows se cargue del todo. Después conecta UNO A UNO los USB que sean, empezando por el que falla. No conectes otro USB hasta que Windows haya detectado y cargado de forma automática los drivers del anterior (lo normal es ver un mensaje del estilo de que el dispositivo está listo para usarse).
    6. Comprueba si se ha resuelto el error. En caso contrario, sigue leyendo...

    SOLUCIÓN 4: Desinstala el driver del USB

    El objetivo es hacer eso para que Windows vuelva a reinstalarlo por sí solo. Haz esto:

    1. Conecta el USB que te da error.
    2. Entra en el menú Inicio de Windows. Haz lo que corresponda según tu versión:
      • En Windows 7 y Vista. Escribe devmgmt.msc en el campo de búsqueda del menú Inicio y pulsa Intro.
      • En Windows 8, 8.1, 10 y XP. Elige Ejecutar dentro del menú Inicio. Escribe devmgmt.msc en la ventana "Ejecutar" y pulsa Intro.
      NOTA:
      Si te hace falta, ve aquí cómo entrar en el Inicio de Windows 8.

      En Windows 8.1, ve al Escritorio normal y luego pincha con el botón DERECHO en su menú Inicio para elegir dentro Ejecutar.
    3. En todos los Windows entras en el Administrador de dispositivos. Busca en la lista la categoría Controladoras de bus serie universal y haz doble clic sobre ella para ver lo que contiene. Dentro están los elementos USB de tu PC.
    4. Localiza en la lista el USB que falla. Lo normal es que tenga al lado una marca de algún tipo. Como un triángulo amarillo con un signo de exclamación o algo similar. Quizá aparezca como "Dispositivo desconocido" o "Unknown device". Pincha encima de él con el botón DERECHO y elige Desinstalar.
    5. Reinicia el PC, espera a que Windows detecte el USB y reinstale sus drivers. Luego ve si ya funciona.

    Si el problema continúa, prueba esto:

    1. Sigue los mismos pasos del 1 al 3 que acabas de ver. Busca ahora en la lista de la categoría USB los elementos que se llamen Controladora de host USB mejorado o USB Enhanced Host Controller.
    2. Localiza el controlador de ese tipo (mejorado o enhanced) que tenga una marca de error. Pincha encima con el botón DERECHO y elige Deshabilitar.

      IMPORTANTE:
      Si ninguno tiene marca de error, deshabilita todos los drivers de USB mejorado (o enhanced) que haya en la lista.
    3. Reinicia el PC y comprueba si se ha resuelto el fallo.

    SOLUCIÓN 5: Actualiza los drivers de la placa madre

    El problema puede estar en que los relacionados con el USB no sean los correctos o estén desactualizados. Sigue los pasos de este enlace para descargarlos a mano del sitio del fabricante de tu placa madre o motherboard.

    SOLUCIÓN 6: Cambia las opciones de energía

    La idea es elegir la de "alto rendimiento". Pincha en el enlace que corresponda:

    SOLUCIÓN 7: Repara archivos dañados de Windows

    Usa la herramienta SFC que incluye Windows para hacer un chequeo y reparación automáticos de archivos dañados del sistema.

    SOLUCIÓN 8: Pon Windows al día

    Sigue las instrucciones del enlace que corresponda según tu versión. Instala tanto las actualizaciones importantes como las opcionales.

    SOLUCIÓN 9: Restaura el sistema

    Hay programas, drivers o actualizaciones que pueden afectar al funcionamiento correcto de tus USB. Esta solución es útil para esos casos. Restaura el sistema a un momento (punto de restauración) justo anterior a cuando empezó a dar error el USB.

    SOLUCIÓN 10: Repara Windows

    Sigue el enlace adecuado según cuál tengas:

    SOLUCIÓN 11: Repara o cambia el dispositivo USB

    Conecta el USB que falla en otro equipo y ve si funciona. De no ser así, y si nada de lo anterior ha funcionado, es probable que el dispositivo tenga un problema físico. En ese caso quizá debas sustituirlo o intentar repararlo en un servicio técnico.