Solución: Windows no puede inicializar el controlador de dispositivo para este hardware (código 37)

Algunos usuarios de Windows han informado de un problema extraño en el que ciertos dispositivos se vuelven inaccesibles. Al inspeccionarlos en el Administrador de dispositivos,  Windows no puede inicializar el controlador de dispositivo para este hardware. El error (Código 37) se muestra como el estado del dispositivo . Varios usuarios afectados informan que el dispositivo funciona correctamente (después de la instalación inicial) hasta que se reinicia el sistema.

¿Qué está causando que  Windows no pueda inicializar el controlador de dispositivo para este error de hardware (código 37)  ?

  • Condición de carrera en el controlador User-Mode Driver Framework (UMDF) : esta es una condición bien conocida con Windows 7. si se encuentra con este problema con un lector de tarjetas inteligentes y el dispositivo muestra un signo de exclamación amarillo al lado (en Administrador de dispositivos), se ve afectado por una falla conocida que Microsoft ya ha parcheado.
  • La entrada del registro del controlador del dispositivo está dañada : esto puede suceder debido a una instalación reciente o debido a una desinstalación incorrecta o incompleta.
  • El controlador del dispositivo está dañado o instalado incorrectamente : hubo varios casos en los que se confirmó que el culpable era una mala instalación del controlador. Para algunos usuarios, la solución fue tan fácil como desinstalar el controlador defectuoso para permitir que Windows lo vuelva a instalar correctamente.
  • Falta el marco del controlador en modo de usuario o el marco del controlador en modo kernel (o ambos) en la computadora : esto suele ocurrir con los usuarios que intentan conectar un controlador Xbox One en Windows 7.

Si actualmente tiene dificultades para resolver este problema en particular, este artículo le proporcionará varias estrategias de solución de problemas verificadas. En la siguiente sección a continuación, encontrará una colección de métodos que otros usuarios en una situación similar han utilizado para resolver el problema.

Para que todo el proceso sea lo más productivo posible, le recomendamos que siga los métodos a continuación en el orden en que se presentan. Eventualmente, debería encontrar una solución que sea eficaz para resolver el problema para su escenario particular.

Método 1: ejecutar el solucionador de problemas de hardware

Antes de intentar cualquier otra cosa, veamos si Windows está equipado para resolver este problema automáticamente. Windows 8 y Windows 10 tienen mecanismos de reparación decentes que podrían resolver el problema si la solución es tan simple como reinstalar el controlador del dispositivo.

Al ejecutar el solucionador de problemas de hardware de Windows, someterá el controlador defectuoso a un análisis exhaustivo. Si el solucionador de problemas logra identificar algún problema, ejecutará automáticamente una serie de estrategias de reparación para resolver el problema.

Aquí hay una guía rápida sobre cómo ejecutar el solucionador de problemas de hardware de Windows para resolver que  Windows no puede inicializar el controlador de dispositivo para este hardware. (Código 37) error:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " ms-settings: troubleshoot " y presione Entrar para abrir la pestaña Solución de problemas de la aplicación Configuración .
  2. Dentro de la pestaña Solucionar problemas , desplácese hacia abajo para Buscar y solucionar otros problemas , luego haga clic en Hardware y dispositivos y haga clic en Ejecutar el solucionador de problemas .
  3. Espere hasta que se complete el análisis inicial. Luego, si se encuentra una estrategia de reparación viable, haga clic en Aplicar esta solución y siga las instrucciones en pantalla para completar el proceso.
  4. Reinicie su computadora y vea si el problema se resuelve en el próximo inicio.

Si Windows no puede inicializar el controlador de dispositivo porque este error de hardware aún se muestra en el Administrador de dispositivos , continúe con el siguiente método a continuación.

Método 2: instale todas las actualizaciones de Windows pendientes (solo Windows 7)

Si se encuentra con este problema con un controlador de lector de tarjetas inteligentes que deja de funcionar en el primer reinicio después de la instalación inicial, está sufriendo una falla conocida que ha estado ocurriendo en Windows 7 y Windows Server 2008 R2 .

Microsoft es muy consciente de este problema y explica que el error se produce debido a una condición de carrera en el marco de buceo en modo de usuario. Hace unos años, Microsoft lanzó una solución para resolver este problema. Pero desde entonces, la revisión se incluye en las actualizaciones críticas disponibles para Windows 7 y ya no se puede descargar de los servidores de Microsoft.

El problema generalmente lo encuentran los usuarios que intentan conectar un controlador Xbox one a una PC con Windows 7. Lo más probable es que vea el error porque a su sistema le faltan dos controladores clave:

  • Marco de controlador en modo de usuario versión 1.11
  • Marco de controladores en modo kernel versión 1.11

Nota: Si es exigente con las instalaciones que deja pasar, utilice el procedimiento a continuación para instalar solo estas dos actualizaciones.

Si este escenario es aplicable a su situación y está buscando una manera de resolver el problema, la solución es tan simple como instalar todas las actualizaciones de Windows pendientes. Aquí hay una guía rápida sobre cómo hacerlo en Windows 7:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " wuapp " y presione Entrar para abrir la pantalla de Windows Update .

  2. Dentro de la pantalla de Windows Update, haga clic en el botón Buscar actualizaciones y espere a que se complete el análisis. Luego, siga las instrucciones en pantalla para instalar todas las actualizaciones pendientes. Comprobando actualizaciones
  3. Una vez que se hayan instalado todas las actualizaciones, reinicie su computadora y vea si el error se ha resuelto en el próximo inicio.

Método 3: reinstalar el controlador del dispositivo

Varios usuarios que encuentran el mismo problema han logrado resolver el error de Windows no puede inicializar el controlador de dispositivo para este hardware (Código 37) desinstalando el controlador de dispositivo y permitiendo que Windows lo reinstale correctamente.

Es muy probable que esta solución sea efectiva para resolver el problema si solo ha comenzado a encontrarlo después de una instalación incompleta del controlador. Aquí hay una guía rápida sobre cómo desinstalar el controlador de dispositivo defectuoso y permitir que Windows lo desinstale.

Nota: Se informa que esta solución se ha realizado correctamente en Windows 7, Windows 8 y Windows 10.

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " devmgmt.msc " y presione Entrar para abrir el Administrador de dispositivos.
  2. Dentro del Administrador de dispositivos , haga doble clic en el dispositivo que muestra el mensaje de error. Si tiene un signo de exclamación, normalmente puede encontrarlo en Otros dispositivos .
  3. En el menú Propiedades del dispositivo defectuoso, vaya a la pestaña Controlador y haga clic en Desinstalar (Desinstalar dispositivo).

  4. Cuando se le solicite que confirme la desinstalación del dispositivo, asegúrese de marcar la casilla asociada con Eliminar el software del controlador para este dispositivo antes de hacer clic en Aceptar .
  5. Una vez que el controlador se haya desinstalado con éxito, desconecte (o desenchufe) el dispositivo físicamente de su computadora.
  6. Espere un par de segundos, luego vuelva a conectarlo. Después de unos momentos, debería ver cómo Windows comienza a instalar la instalación en la esquina inferior derecha.
  7. Una vez que se complete la instalación, reinicie su computadora y vea si el problema está resuelto.