Explora cómo la nueva marca Windows Intelligence de Microsoft revolucionará el uso de la inteligencia artificial en Windows 11, mejorando el rendimiento y la productividad.

Cómo usar Driver Verifier para encontrar el controlador que causa un fallo en Windows

Microsoft lanza Windows Intelligence: La nueva era de la IA en Windows 11

Alejandro
Por Alejandro

Una parte significativa de los fallos de Windows, que culminan en pantalla azul, suele estar causada por un mal funcionamiento de algún controlador. El controlador específico que provocó la pantalla azul generalmente se puede determinar mediante el análisis de una copia de seguridad de memoria, siempre que esté disponible. Si esto no es así, o si es difícil capturar la pantalla azul, puede ayudar la herramienta integrada de Windows llamada Driver Verifier.

En esta guía, te mostraré cómo usar Driver Verifier para verificar los controladores y buscar el controlador que está causando un fallo en Windows 11, Windows 10 y otras versiones del sistema.

Iniciar Driver Verifier y configurar la comprobación de controladores

Driver Verifier es una herramienta integrada de Windows, cuyo uso general suele seguir estos pasos:

  1. Antes de comenzar, se recomienda crear un punto de restauración del sistema, también es recomendable agregar el modo seguro al menú de inicio de Windows (la forma de hacerlo está descrita en la guía Modo seguro de Windows 11, pero también es aplicable a versiones anteriores del sistema) y asegurarse de que la grabación de minidumps esté activada, consulta: Cómo activar la grabación de minidumps en Windows en caso de fallos.
  2. Presione las teclas Win+R en el teclado, escriba verifier y presione Enter.
  3. Se iniciará Driver Verifier.En la primera pantalla, puedes configurar los parámetros a utilizar durante la verificación de los controladores. Generalmente, es suficiente utilizar la opción «Parámetros estándar». Si eliges «Crear parámetros no estándar», podrás establecer manualmente qué pruebas se realizarán y activar pruebas adicionales además de las estándar.

    El siguiente paso es seleccionar qué controladores se deben verificar: puedes elegir solo los controladores no firmados, solo los de versiones antiguas de Windows, probar todos los controladores o un archivo de controlador específico. En este contexto, seleccionaremos «Seleccionar automáticamente todos los controladores instalados en este equipo».

    Se te solicitará que reinicies el equipo; procede a reiniciarlo.

    Microsoft presenta Windows Intelligence: Nuevas funcionalidades de IA en Windows 11
    Conoce las novedades de Windows Intelligence, la iniciativa de Microsoft para integrar inteligencia artificial en todas las funciones de Windows 11 y potenciar la experiencia de usuario.

    También puedes activar la herramienta de comprobación de controladores para un controlador específico en la línea de comandos, iniciada como administrador. Por ejemplo, el comando para verificar todos los controladores en modo estándar es:

    verifier /standard /all

    y el comando para verificar archivos de controladores seleccionados tiene el siguiente sintaxis:

    verifier /standard /driver driver1.sys driver2.sys

    Después del reinicio, los controladores se probarán en segundo plano mientras uses el sistema operativo.

    No aparecerán informes sobre esto (aunque puedes ver información básica en el Administrador de dispositivos de verificación de controladores en el apartado «Mostrar información sobre los controladores verificados»), la tarea es comprobar qué controladores causan un error durante las pruebas.

    Cuando se produce un error en algún controlador durante una prueba, obtendrás una pantalla azul, generalmente con uno de los siguientes códigos:

    DRIVER_VERIFIER_DETECTED_VIOLATION DRIVER_CAUGHT_MODIFIYING_FREED_POOL DRIVER_VERIFIER_IOMANAGER_VIOLATION DRIVER_VERIFIER_DMA_VIOLATION SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

    También pueden aparecer otros códigos de error. Después de estos errores, puedes usar herramientas especiales para analizar las memorias de volcado, como WinDbg (que admite, además de los comandos estándar de análisis de volcado, la recopilación de estadísticas de Driver Verifier con el comando !verifier), para averiguar qué controlador específico causó la pantalla azul. Nota: si debido a las pantallas azules no puedes realizar ninguna acción en el ordenador, utiliza el modo seguro y desactiva la verificación de controladores con Driver Verifier, como se explica más adelante.

    Por cierto, si aparecen pantallas azules con códigos DRIVER_VERIFIER sin las acciones descritas, es probable que el Administrador de verificación de controladores se haya iniciado por ti (o por alguien más) en algún momento y que la verificación no se haya desactivado.

    Puedes comprobar el estado actual de la verificación de controladores usando el comando verifier /query en la línea de comandos.

    Cuando ejecutas la verificación, recibirás un informe sobre los controladores que se están verificando. Si detengas la verificación o si no se haya iniciado, verás el mensaje «No hay controladores que se estén verificando actualmente».

    Detener la verificación de controladores en Driver Verifier

    La verificación de controladores continuará hasta que la desactives manualmente: no se detendrá automáticamente después de reiniciar ni después de cerrar sesión.

    Para detener el administrador de verificación de controladores y detener las pruebas de estrés de los controladores, puedes utilizar uno de estos métodos:

    1. Iniciar el administrador de verificación y utilizar la opción «Eliminar parámetros existentes».
    2. Utilizar la línea de comandos, iniciada como administrador, y el comando
    verifier /reset

    La verificación de controladores se detendrá después de realizar cualquiera de estas acciones y reiniciar el ordenador.

    Si, por alguna razón, no puedes acceder al modo seguro o no puedes realizar acciones en él, puedes desactivar el administrador de verificación de controladores utilizando uno de los siguientes métodos:

    • Utilizar la restauración del sistema en la fecha en que aún no se había iniciado la verificación. Esto también se puede hacer desde el entorno de recuperación o desde una unidad flash de arranque de Windows, seleccionando «Restaurar sistema» en la segunda pantalla del programa de instalación.
    • Cargar la rama del registro SYSTEM y eliminar las secciones

    Cuando estaba configurando mi sistema, encontré estas claves de registro:

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementVerifyDrivers

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementVerifyDriverLevel

    Decidí investigar qué significaban y descubrí que estaban relacionadas con la verificación de controladores de memoria.

No te pierdas  Cómo eliminar Bluestacks completamente del ordenador
Compartir este artículo