Si su dispositivo USB no funciona en Windows 7, 8.1, Windows 10 con error de código 43 en el Administrador de dispositivos, deberá leer lo siguiente para poder solucionar el problema
No hay ninguna novedad en el hecho de que haya problemas con la conectividad USB en Windows 7, 8.1, Windows 10. Hemos explicado en un post anterior cómo solucionar problemas de USB 3.0 lento en Windows 8.1, 10 y ahora es el momento de hablar de otro problema específico – el error de código 43 que se ve en el Administrador de dispositivos.
Compartido por el equipo de USB Core Team de Microsoft Windows en un recientemente publicado , este molesto problema USB parece que finalmente ha llegado a su fin. Esto es lo que dice el equipo:
Algunos dispositivos USB cuando se conectan a un puerto de un controlador de host mejorado (EHCI) no se enumeran en Windows 8.1, pero funcionan en Windows 8. En Windows 8.1, el fallo se notifica como código de error 43 en el Administrador de dispositivos. Una de las razones es que el dispositivo se reporta a sí mismo como compatible con una versión USB superior a 2.00, pero no proporciona el descriptor BOS requerido.
Según la especificación oficial de USB, un dispositivo USB con la versión 2.00 o superior debe proporcionar un descriptor BOS. En Windows 8, la pila de controladores USB 2.0 no valida este requisito. Como resultado, un dispositivo de 2.00 o más sin un descriptor BOS, se enumera con éxito cuando se conecta a un controlador EHCI. En Windows 8.1, la pila de controladores ha sido actualizada y la enumeración falla para tales dispositivos. Nota: El controlador USB 3.0 eXtensible Host Controller (xHCI) en Windows 8 y 8.1 valida este requisito. Estamos investigando una posible solución para los dispositivos con ese problema.
Esta es una nuez difícil de romper, ya que se le pedirá que haga varias cosas bastante técnicas para poder deshacerse de ella. Si los siguientes pasos no resuelven su problema, deje su número de modelo exacto del dispositivo con un comentario aquí o en la publicación mencionada anteriormente del equipo USB Core de Microsoft Windows y tal vez le ayuden.
Índice del contenido
Cómo corregir un error de USB Code 43 en PCs con Windows
1. Compruebe los valores bcdUSB y fid_URB_Hdr_Status (Windows 8.1)
- Capturar un USB ETW trace para el fallo de enumeración.
- Abra la traza en la aplicación Microsoft Network Monitor (Netmon)
- Abra el cuadro de diálogo Buscar marco (CTRL-F) y busque el evento USBPort.USBPORT_ETW_EVENT_DEVICE_INITIALIZE
- Expanda el campo fid_USBPORT_DeviceDescriptor en el panel Detalles del marco y vea el valor de bcdUSB
- Si el valor bcdUSB es mayor que 0x200, abra de nuevo el cuadro de diálogo Buscar trama y busque USBPort.USBPORT_ETW_EVENT_COMPLETE_URB_FUNCTION_CONTROL_TRANSFER_EX.ControlTransfer.Urb.SetupPacket.Value_DescriptorType == 0xf . La búsqueda devuelve la finalización de la transferencia de control para el tipo de descriptor BOS de 0x0F
- Expanda el campo ControlTransfer en el panel Detalles del marco y vea el valor URB_Hdr_Status
- Si el valor fid_URB_Hdr_Status no es otro que «éxito», el dispositivo no devuelve un descriptor BOS aunque informe de una versión superior a 0x200.
2. Desconecte todos los periféricos y reinicie su ordenador
Reiniciar su computadora o portátil puede corregir este error más rápido de lo que usted piensa. Pero hay un problema: dado que el error 43 afecta a la conexión USB, primero debe desconectar todos los periféricos conectados al dispositivo.
A continuación, reinicie el ordenador y vuelva a conectar los periféricos uno por uno.
3. Inicie el Solucionador de problemas de Windows
Windows 10 incluye un solucionador de problemas integrado que permite a los usuarios solucionar rápidamente varios problemas. Así es como se usa:
- 1. Vaya a Configuración> Actualización y seguridad> Solución de problemas
- Vaya a Buscar y corregir otros problemas> haga clic en Hardware y dispositivos> inicie el solucionador de problemas
-
- Espere hasta que finalice el proceso de solución de problemas> compruebe si el problema persiste.
.
4. Quitar el controlador del controlador USB problemático
Si las soluciones anteriores no funcionaron, identifique el controlador de controlador USB problemático, desinstálelo y vuelva a instalarlo en el equipo.
-
Iniciar Administrador de dispositivos> ir a controladores de bus serie universal
- Compruebe si hay un triángulo amarillo con un signo de exclamación. Debe ir acompañado de la descripción Dispositivo desconocido
- Seleccione el controlador problemático> en la nueva ventana, vaya a la pestaña Controlador> haga clic en Desinstalar para quitar el controlador de controladores USB
- Ahora haga clic en «Buscar cambios de hardware» para reinstalar el controlador.
.
Nota : esta solución sólo funciona con el mensaje de error Windows ha detenido este dispositivo porque ha informado de problemas. (Código 43) es visible bajo la pestaña General – Estado del dispositivo.
5. Actualizar ventanas
Asegúrese de que está ejecutando las últimas actualizaciones del sistema operativo Windows en su equipo. Como recordatorio rápido, Microsoft implementa constantemente actualizaciones de Windows para mejorar la estabilidad del sistema y solucionar varios problemas, incluidos los errores USB.
Para acceder a la sección Windows Update, simplemente escriba «update» en el cuadro de búsqueda. Este método funciona en todas las versiones de Windows. A continuación, vaya a Windows Update, busque actualizaciones e instale las actualizaciones disponibles.
6.Ejecutar un análisis completo del sistema
El malware puede causar varios problemas en su computadora, incluyendo errores de hardware. Realice un análisis completo del sistema para detectar cualquier malware que se esté ejecutando en su equipo. Puede usar el antivirus integrado de Windows, Windows Defender o soluciones antivirus de terceros.
A continuación se explica cómo ejecutar un análisis completo del sistema en Windows 10 Creators Update:
- Vaya a Inicio> escriba defensor> haga doble clic en Windows Defender para ejecutar la herramienta
-
En el panel izquierdo, seleccione el icono del escudo
-
En la nueva ventana, haga clic en la opción Escaneo avanzado
- Seleccione la opción de análisis completo para iniciar un análisis completo de malware del sistema.
7. Reemplazar el hardware problemático
Si ninguna de las soluciones mencionadas anteriormente ha solucionado el error, pruebe el dispositivo USB problemático en otro ordenador. Si se produce el mismo error o el dispositivo no funciona, esto indica que el propio dispositivo está provocando el error 43 y es necesario sustituirlo.
Háganos saber si ha logrado solucionar el problema de Windows 7, 8.1, 10USB resaltado con el código 43 de error siguiendo los pasos anteriores.
Nota del editor : Este post fue publicado originalmente en noviembre de 2013 y desde entonces ha sido completamente renovado y actualizado para mayor frescura, precisión y exhaustividad.