Cómo deshabilitar permanentemente la aplicación de firmas de controladores en Windows 11

Si trabajas con controladores muy antiguos o hardware sin firmar, Windows puede ser un fastidio. Normalmente se niega a instalarlos o muestra errores crípticos como Error 0xE000022Fo Error 0x800B010C. En esencia, es la forma en que Windows dice «No, este controlador no es de confianza».A veces, simplemente se debe a que el controlador está obsoleto, revocado o no está firmado correctamente. Así que, si alguna vez has intentado ejecutar un controlador antiguo desde la línea de comandos o a través del Administrador de dispositivos y has tenido problemas, aquí tienes lo que funcionó en una máquina u otra. Claro que Windows lo hace intencionadamente complicado, sobre todo con las versiones recientes, debido a medidas de seguridad como el Arranque Seguro y UEFI. Es un poco molesto, pero hay soluciones alternativas legítimas si estás lo suficientemente desesperado como para arriesgarte.

Cómo solucionar la comprobación de la firma del controlador en Windows 11/10

Deshabilitar la aplicación de la firma del controlador en el modo de arranque avanzado

Este método es bastante clásico, pero efectivo. Básicamente, le dices a Windows que ignore las firmas de los controladores *solo* durante esa sesión al arrancar. En algunas configuraciones, es la forma más rápida de instalar controladores sin firmar sin modificar configuraciones ni comandos que permanecen.

  • Mantenga presionado Shifty haga clic en Reiniciar en el menú Inicio. Esto le llevará al entorno de recuperación de Windows RE.
  • Vaya a Solucionar problemasOpciones avanzadasConfiguración de inicio y presione Reiniciar.
  • Al reiniciar tu PC, verás una lista de opciones. Presiona la F7tecla (o Fn+F7 en algunas laptops) para seleccionar Desactivar la aplicación de la firma del controlador.

Esto deshabilita la aplicación de firmas al menos hasta el próximo reinicio. Es un poco raro, pero en este modo, podrás instalar controladores sin firmar sin que Windows se enfade. Solo un aviso: después de esto, si intentas instalar un controlador sin firmar, recibirás una advertencia como «Windows no puede verificar el editor»; haz clic en Instalar este software de controlador de todos modos. Por lo general, los controladores instalados en este modo pueden causar algunas advertencias o errores, como signos de exclamación en el Administrador de dispositivos con el código de error 52. En algunas configuraciones, Windows incluso las marca como incompatibles debido a la falta de firmas. Si quieres ver qué controladores sin firmar tienes, ejecuta sigverif.exedesde el Símbolo del sistema: escanea tu almacén de controladores en busca de archivos sin firmar. Por supuesto, tendrás que reiniciar en este modo cada vez a menos que modifiques las configuraciones, lo cual es un fastidio y tiene sus límites con el Arranque seguro.

Tenga en cuenta que en sistemas UEFI con Arranque seguro habilitado, esta solución alternativa no funcionará a menos que desactive el Arranque seguro o active el modo de firma de prueba. Porque, claro, Windows tiene que complicarlo más de lo necesario.

Desactivar permanentemente las comprobaciones de firma del controlador con CMD

Si prefieres usar Windows y no quieres hacer esto cada vez que reinicias, puedes configurarlo desde la línea de comandos con bcdedit.exe. Esto modifica el gestor de arranque para que omita las comprobaciones de firmas en cada inicio: una solución poco ideal, pero práctica, si necesitas instalar controladores sin firmar con frecuencia.

  • Abra un símbolo del sistema elevado (busque cmd, haga clic derecho, Ejecutar como administrador).
  • Ejecute estos comandos uno por uno:
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit.exe -set TESTSIGNING ON bcdedit.exe -set NOINTEGRITYCHECKS ON 

Luego, reinicia tu PC con shutdown -f -r -t 0. Tras reiniciar, siempre arrancará en modo de prueba y verás una marca de agua de «Modo de prueba» en el escritorio. No te preocupes; solo significa que Windows ignora las comprobaciones de firma.

¿Quieres volver a la normalidad? Ejecuta estos comandos en el símbolo del sistema del administrador:

bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit.exe -set TESTSIGNING OFF bcdedit.exe -set NOINTEGRITYCHECKS OFF 

Luego, reinicia de nuevo y Windows volverá a aplicar las firmas de los controladores. No voy a mentir: en algunas configuraciones, esto podría generar advertencias de Arranque Seguro o impedir la carga de ciertos controladores, especialmente en PC más recientes.

Usar el Editor de políticas de grupo (limitado, generalmente en versiones anteriores de Windows)

Hoy en día, esto es algo impredecible, sobre todo en Windows 7 u 8. Aún así, si los usas, vale la pena intentarlo.

  • Abra gpedit.msc (presione Win + R, escriba y presione Enter).
  • Vaya a Configuración del equipoPlantillas administrativasSistemaInstalación del controlador.
  • Busque la configuración denominada Firma de código para controladores de dispositivos y configúrela en Ignorar.

Esto le indica a Windows que ignore los problemas de firma durante la instalación del controlador, pero tenga en cuenta que esta configuración no es compatible con Windows 10/11 de forma predeterminada. Aun así, si quiere probarla, es una opción clásica.

Resumen

Todo este proceso es un poco complejo y no se recomienda para el uso diario porque reduce la seguridad. Pero si tienes controladores antiguos o hardware que no funciona bien con la seguridad moderna, estos trucos al menos pueden ayudarte. Recuerda que habilitar la firma de prueba o deshabilitar las comprobaciones de integridad te expone a posibles riesgos, así que evita hacerlo en una laptop con información confidencial o en un sistema con cargas de trabajo críticas. Aun así, funcionó en algunas máquinas, así que quizás también te sirva.

Resumen

  • Utilice F7 en las opciones de inicio para deshabilitar temporalmente la aplicación de la firma del controlador
  • Configurar Windows para que arranque en modo de prueba de forma permanente a través debcdedit
  • Pruebe ajustes de GPO más antiguos si está en Windows 7/8
  • Tenga en cuenta que Secure Boot y UEFI podrían bloquear esto por completo.

Cruzo los dedos para que esto ayude.