Saltar al contenido

Cómo reparar el dispositivo que no funciona correctamente en Windows 10 (error de código 31)

marzo 27, 2021

Hola, un nuevo blog de www.soportetic.net!

Uno de mis clientes me llamó para decirme que tenían problemas con el lector de huellas digitales de una de sus computadoras portátiles. El modelo de computadora portátil era Lenovo Yoga 720. Después de investigar, supe que este problema se produjo al reinstalar Windows 10.

El dispositivo biométrico Snaptics WBDI en el administrador de dispositivos mostraba el siguiente error en sus propiedades:

Este dispositivo no funciona correctamente porque Windows no puede cargar los controladores necesarios para este dispositivo. (Código 31)

Error de Windows 10

Este artículo documenta cómo solucioné este error y cómo puede solucionar y corregir errores similares.

Arreglar el dispositivo que no funciona correctamente problema con el lector de huellas dactilares

Siempre es mejor investigar con los motores de búsqueda de Google o DuckDuckGo sobre su problema. Esto le dará una idea de si alguien más tiene problemas similares.

Hice una búsqueda en foros de Microsoft y Lenovo pero las respuestas no fueron satisfactorias. Así que utilicé sugerencias de los foros para probar mis propias soluciones. La solución final fue la siguiente:

  1. Inicie la computadora y abra el BIOS (presione F2 al inicio en la computadora portátil Lenovo)
  2. Vaya a la pestaña Seguridad y habilite Intel SGX
    Habilitar Intel SGX
  3. Guarde la configuración e inicie la computadora
  4. Actualice los controladores utilizando Windows Update o el sitio web del propio proveedor
  5. Reinicie Windows nuevamente.

Ahora debería poder utilizar el lector de huellas digitales.

¿Qué es Intel SGX?

Intel Software Guard Extensions es una solución de cifrado de datos y memoria basada en hardware que se puede utilizar para proteger la información confidencial.

En versiones recientes de Windows 10, Microsoft parece haber hecho obligatorio habilitar Intel SGX para hardware sensible como el lector de huellas dactilares. Por supuesto, es obligatorio para los dispositivos que admiten esta tecnología.

Posibles correcciones para otros dispositivos

El código de error 31 no está relacionado específicamente con el problema mencionado anteriormente. Este es un error genérico que ocurre cuando Windows no puede cargar controladores para un dispositivo o el dispositivo no funciona correctamente. He compilado algunas posibles correcciones que pueden ser útiles para resolver este error.

El primer paso es reiniciar su computadora una vez para verificar si este error es temporal. La mayoría de los problemas se pueden resolver automáticamente después de reiniciar en Windows 10. Si el problema persiste incluso después de reiniciar, utilice las posibles soluciones que se enumeran a continuación:

Actualizar controladores de dispositivo

Dado que el código 31 es un código de error relacionado con el mal funcionamiento de los controladores de dispositivos de Windows y puede ocurrir debido a controladores obsoletos, es aconsejable actualizar los controladores de dispositivos con Windows Update. Es posible que haya desactivado las actualizaciones de controladores de Windows Update.

Puede utilizar cualquier método mencionado en este artículo para activar Windows Update y actualizar los controladores automáticamente.

Reinicie su computadora después de que Windows complete la instalación de las actualizaciones. Si esto no soluciona el problema, le sugiero que instale los controladores del fabricante del dispositivo.

También puede utilizar herramientas de terceros para actualizar los controladores en Windows 10. Pero asegúrese de desinstalar y eliminar el controlador actual por completo antes de instalar los nuevos controladores. Para eliminar los controladores actuales, siga las instrucciones a continuación:

  1. Abra el Administrador de dispositivos (tecla de Windows + X + M)
  2. Haga clic con el botón derecho en el dispositivo en cuestión y seleccione Desinstalar dispositivo.
  3. Seleccione la casilla de verificación «Eliminar el software del controlador para este dispositivo»
    Desinstalar un dispositivo del administrador de dispositivos

Siempre debe hacer una copia de seguridad de los controladores de dispositivo antes de desinstalarlos.

Utilice el solucionador de problemas de Windows

También puede utilizar el solucionador de problemas de Windows, que puede detectar automáticamente errores en Windows y corregirlos.

  1. Vaya a Configuración -> Actualización y seguridad -> Solucionar problemas
  2. Seleccione el dispositivo que no funciona correctamente y haga clic en Ejecutar el solucionador de problemas
    Ejecutando el solucionador de problemas de Windows

Puede ser un dolor de cabeza si este problema ocurre en los adaptadores de red. En los casos en los que no pueda conectarse a Internet porque el código de error 31 viene en sus controladores de red inalámbrica o Ethernet, es aconsejable descargar una herramienta como 3DPNet que instalará los controladores de red incluso cuando no esté conectado.

Con suerte, estas correcciones solucionarán el código de error 31. Si no es así, comente a continuación y encontraremos una solución específica para su problema. Definitivamente no querría usar la función de restauración del sistema solo por este error.

Esto ha sido todo, esperamos que os haya gustado, si lo compartís en redes sociales, estaremos muy agradecidos 😃.