Cómo solucionar el fallo de blockingdeviceguid al intentar detener una actualización de controlador en Windows 11
🔍 WiseChecker

Cómo solucionar el fallo de blockingdeviceguid al intentar detener una actualización de controlador en Windows 11

Estableciste un valor de registro BlockingDeviceGUID para bloquear la actualización de un controlador específico en Windows 11, pero el controlador aún se actualiza a través de Windows Update. Esto ocurre porque Windows Update utiliza múltiples canales y mecanismos de respaldo que una sola clave de registro no siempre anula. El método BlockingDeviceGUID solo funciona con controladores que coinciden con el ID de hardware exacto y que Windows Update evalúa a través de la ruta de servicio de controladores específica. Este artículo explica por qué falla la clave de registro, proporciona los pasos correctos para aplicar el bloqueo y cubre métodos alternativos cuando el bloqueo no se mantiene.

Conclusiones clave: Cómo aplicar un bloqueo de controlador en Windows 11

  • Ruta de registro HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching\BlockingDeviceGUIDs: Almacena el GUID del dispositivo que deseas bloquear de las actualizaciones de controladores.
  • Configuración de Directiva de grupo Computer Configuration > Administrative Templates > System > Device Installation > Device Installation Restrictions: Proporciona una forma más confiable de bloquear actualizaciones de controladores por ID de hardware o clase de dispositivo.
  • Directiva de Windows Update for Business Configure Automatic Updates: Permite diferir o excluir por completo las actualizaciones de controladores cuando el bloqueo de registro por sí solo no es suficiente.

ADVERTISEMENT

Por qué BlockingDeviceGUID no logra detener una actualización de controlador

La clave de registro BlockingDeviceGUID es parte del mecanismo de bloqueo de controladores más antiguo de la era de Windows 8. Cuando agregas un GUID de dispositivo bajo esta clave, se supone que Windows Update omita los paquetes de controladores que coincidan con esa clase de dispositivo. En la práctica, este bloqueo es débil por tres razones.

Primero, Windows Update utiliza un proceso de evaluación de controladores en capas. La clave BlockingDeviceGUID solo se verifica durante la fase de clasificación de controladores. Si un controlador se ofrece a través de un canal diferente, como una actualización crítica o un controlador de un socio OEM, el bloqueo se ignora.

Segundo, el bloqueo se aplica al GUID de la clase de dispositivo, no al ID de hardware individual. Si el paquete de controladores declara un GUID de clase diferente, el bloqueo no coincide. Muchos controladores modernos usan un GUID de clase genérico como {4d36e968-e325-11ce-bfc1-08002be10318} para adaptadores de pantalla, lo que hace que el bloqueo sea demasiado amplio o ineficaz.

Tercero, Windows Update puede anular la configuración de registro local cuando el controlador está marcado como actualización de seguridad o corrección crítica. La clave BlockingDeviceGUID no tiene ningún mecanismo para evitar esta anulación.

Pasos para verificar y configurar correctamente BlockingDeviceGUID

Antes de probar métodos alternativos, confirma que la clave de registro esté configurada correctamente. Un solo error tipográfico o un formato de GUID incorrecto hace que el bloqueo falle silenciosamente.

  1. Abrir el Editor del Registro
    Presiona Win+R, escribe regedit y presiona Enter. Haz clic en Sí cuando el Control de cuentas de usuario lo solicite.
  2. Navegar a la clave BlockingDeviceGUIDs
    Ve a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching. Si la clave DriverSearching no existe, haz clic derecho en la clave CurrentVersion, selecciona Nuevo > Clave y nómbrala DriverSearching.
  3. Crear o abrir la subclave BlockingDeviceGUIDs
    Bajo DriverSearching, haz clic derecho, selecciona Nuevo > Clave y nómbrala BlockingDeviceGUIDs.
  4. Agregar un nuevo valor de cadena con el GUID del dispositivo
    Haz clic derecho en la clave BlockingDeviceGUIDs, selecciona Nuevo > Valor de cadena. Nombra el valor 1. Haz doble clic en el nuevo valor e ingresa el GUID de la clase de dispositivo en este formato: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. Usa letras hexadecimales en mayúsculas e incluye las llaves. Por ejemplo: {4d36e968-e325-11ce-bfc1-08002be10318}.
  5. Reiniciar el servicio de Windows Update
    Abre un símbolo del sistema elevado. Ejecuta net stop wuauserv y luego net start wuauserv. Esto obliga a Windows Update a volver a leer el bloqueo del registro.
  6. Verificar que el GUID coincida con la clase de dispositivo
    Abre el Administrador de dispositivos. Haz clic derecho en el dispositivo que deseas bloquear y selecciona Propiedades. Ve a la pestaña Detalles y selecciona Class Guid en el menú desplegable Propiedad. Copia el valor y compáralo con el GUID que ingresaste. Deben coincidir exactamente.

Si el bloqueo aún falla después de estos pasos, el método de registro por sí solo no es confiable. Usa el método de Directiva de grupo que se describe a continuación.

ADVERTISEMENT

Usar Directiva de grupo para bloquear un controlador específico

La Directiva de grupo proporciona un bloqueo de controladores más sólido porque se aplica a nivel del sistema y se aplica antes de que Windows Update evalúe los paquetes de controladores. Este método funciona en las ediciones Windows 11 Pro, Enterprise y Education.

  1. Abrir el Editor de directivas de grupo local
    Presiona Win+R, escribe gpedit.msc y presiona Enter.
  2. Navegar a Restricciones de instalación de dispositivos
    Ve a Computer Configuration > Administrative Templates > System > Device Installation > Device Installation Restrictions.
  3. Habilitar la directiva para bloquear ID de hardware
    Haz doble clic en Prevent installation of devices that match any of these device instance IDs. Selecciona Habilitada. Haz clic en el botón Mostrar en Opciones.
  4. Ingresar el ID de hardware del dispositivo
    En el cuadro de diálogo Mostrar contenido, agrega el ID de hardware del dispositivo que deseas bloquear. Puedes encontrar el ID de hardware en el Administrador de dispositivos en Propiedades del dispositivo > pestaña Detalles > Hardware Ids. Ingresa la cadena completa, por ejemplo PCI\VEN_10DE&DEV_1F82&SUBSYS_00000000&REV_A1. Haz clic en Aceptar.
  5. Aplicar la directiva y forzar una actualización
    Cierra el Editor de directivas de grupo. Abre un símbolo del sistema elevado y ejecuta gpupdate /force. Reinicia el equipo.

Esta directiva evita que el controlador se instale a través de cualquier canal de Windows Update, incluidas las actualizaciones críticas. El bloqueo se aplica a la instancia de hardware específica, no a toda la clase de dispositivo.

Método alternativo: Ocultar la actualización del controlador usando la herramienta de Microsoft

Cuando los métodos de registro y Directiva de grupo no están disponibles, como en Windows 11 Home, puedes usar la herramienta oficial de Microsoft para ocultar una actualización de controlador específica.

  1. Descargar el solucionador de problemas Mostrar u ocultar actualizaciones
    Visita el sitio web de Soporte de Microsoft y busca Show or Hide Updates troubleshooter. Descarga el archivo wushowhide.diagcab.
  2. Ejecutar el solucionador de problemas
    Haz doble clic en el archivo descargado. Haz clic en Avanzado y desmarca Apply repairs automatically. Haz clic en Siguiente.
  3. Seleccionar la actualización del controlador para ocultar
    El solucionador de problemas escanea las actualizaciones disponibles. Haz clic en Hide updates. Marca la actualización del controlador que deseas bloquear. Haz clic en Siguiente. El controlador queda oculto de Windows Update.
  4. Verificar el bloqueo
    Abre Windows Update y busca actualizaciones. El controlador oculto ya no debería aparecer.

Este método no evita que el controlador se instale si está incluido en una actualización acumulativa. Solo oculta la oferta de controlador independiente.

ADVERTISEMENT

Problemas comunes cuando BlockingDeviceGUID falla

BlockingDeviceGUID no bloquea los controladores instalados a través de Windows Update for Business

Las directivas de Windows Update for Business anulan la configuración de registro local. Si tu dispositivo se administra a través de Intune o Directiva de grupo, la clave BlockingDeviceGUID se ignora. Usa la directiva Restricciones de instalación de dispositivos en su lugar.

El controlador reaparece después de una actualización de características de Windows 11

Las actualizaciones de características restablecen el almacén de controladores y vuelven a aplicar los controladores predeterminados. La clave BlockingDeviceGUID persiste en las actualizaciones, pero Windows Update puede volver a ofrecer el controlador si el bloqueo no se reconoce durante la configuración de la actualización de características. Después de la actualización de características, vuelve a aplicar el bloqueo usando el método de Directiva de grupo.

BlockingDeviceGUID bloquea todos los controladores de la misma clase

Debido a que el bloqueo se aplica al GUID de la clase de dispositivo, bloquea todos los dispositivos que comparten ese GUID. Por ejemplo, bloquear el GUID de la clase de pantalla bloquea todos los adaptadores gráficos. Para bloquear un solo dispositivo, usa el método de ID de hardware en Directiva de grupo.

Comparación entre BlockingDeviceGUID y el bloqueo de controladores mediante Directiva de grupo

Elemento Clave de registro BlockingDeviceGUID Restricciones de instalación de dispositivos de Directiva de grupo
Alcance GUID de clase de dispositivo completo ID de hardware específico o ID de instancia de dispositivo
Nivel de aplicación Se verifica solo durante la clasificación de controladores Se verifica antes de la evaluación del paquete de controladores
Anulación por actualizaciones críticas Sí, se ignora No, bloquea todos los canales
Ediciones compatibles Todas las ediciones de Windows 11 Windows 11 Pro, Enterprise, Education
Persistencia después de una actualización de características La clave de registro persiste, pero el bloqueo puede fallar La directiva persiste si se aplica a través de dominio o directiva local

La clave de registro BlockingDeviceGUID es un método heredado que solo funciona en escenarios limitados. La Directiva de grupo proporciona un bloqueo más fuerte y preciso. Para los usuarios de Windows 11 Home, el solucionador de problemas Mostrar u ocultar actualizaciones es la única herramienta integrada para ocultar una actualización de controlador. Si administras varios dispositivos, configura el bloqueo de controladores a través de Intune o directivas de Windows Update for Business para una aplicación consistente.

ADVERTISEMENT