Cómo desactivar la firma del conductor de forma segura
Las firmas de controlador funcionan básicamente como un sello de aprobación: verifican que el software del controlador es legítimo y seguro. Windows es bastante estricto con este tema y exige la verificación de la firma del controlador antes de permitir que se carguen o instalen, principalmente para evitar el acceso de software malicioso. Sin embargo, a veces, es necesario omitir esta verificación. Normalmente, se debe a que se intenta instalar un controlador sin firmar; puede ser antiguo, de una fuente desconocida o simplemente personalizado. O quizás el sistema está generando un bucle de pantalla azul debido a controladores problemáticos, y deshabilitar la verificación de la firma es una solución rápida para que Windows vuelva a arrancar.
Sin embargo, es algo arriesgado: desactivar esta función de seguridad aumenta la vulnerabilidad a malware o controladores incompatibles que puedan causar problemas. Por lo tanto, suele ser algo temporal, a menos que comprendas completamente lo que estás haciendo. Recuerda que, en algunas configuraciones, realizar estos cambios puede anular las garantías o suponer riesgos de seguridad, así que ten cuidado.
¿Qué hace el control de firma del conductor?
Cada vez que intenta instalar o actualizar controladores, Windows comprueba sus firmas digitales para asegurarse de que provengan de fuentes confiables y no hayan sido manipuladas. Si algo falla, como que la firma haya expirado o que el archivo esté dañado o alterado, Windows bloquea la instalación. Si el firmware UEFI de su sistema detecta firmas incorrectas en controladores críticos al arrancar, puede quedar atrapado en un bucle de pantalla azul de la muerte (BSOD) y no podrá arrancar Windows.
¿Por qué deshabilitar la aplicación de la firma del conductor?
Desactivar esta función omite las comprobaciones de seguridad, lo cual puede ser útil si trabajas con controladores no compatibles o sin firmar. En una configuración, podría permitirte instalar los controladores que necesitas, especialmente si son antiguos o provienen de fuentes poco conocidas. O si tu sistema no arranca debido a problemas de firma con controladores esenciales, este truco podría solucionar el problema para Windows, al menos temporalmente.
No sé por qué funciona, pero en algunas máquinas, esta omisión es la única manera de que Windows se inicie cuando los controladores no funcionan correctamente. Ten en cuenta que es como abrir una puerta a malware potencial, así que no la dejes desactivada mucho tiempo a menos que tengas plena confianza en el origen de tus controladores.
Cómo deshabilitar la firma del conductor (método temporal)
Paso 1: Ingrese a las Opciones de inicio avanzadas
- Presione Windows + R, escriba
msconfigy presione Enter. - Cambie a la pestaña Arranque.
- Marque la casilla que dice Arranque seguro y también seleccione Opciones avanzadas.
Si esto no funciona directamente, puedes reiniciar en modo de recuperación haciendo clic en Inicio > Inicio/Apagado > Reiniciar mientras mantienes presionado Shift. Luego, ve a Solucionar problemas > Opciones avanzadas > Configuración de inicio y haz clic en Reiniciar.
Paso 2: Desactivar la aplicación de firma
- Una vez que el sistema se reinicie, verá una lista de opciones. Toque ” Desactivar la aplicación de la firma del controlador” (normalmente la opción 7).
- La PC se reiniciará y la aplicación de la firma del controlador se desactivará temporalmente.
Tenga en cuenta que este estado solo dura hasta el siguiente reinicio. Tras el reinicio, Windows volverá a verificar las firmas.
Consejos adicionales: si desea una desactivación más permanente, se trata de un asunto completamente diferente que implica modificar el administrador de arranque; puede resultar complicado o inseguro, así que tenga cuidado.
Otros métodos: usar el símbolo del sistema o las opciones de arranque
Deshabilitar la aplicación de firma mediante BCDEDIT (avanzado)
- Abra el Símbolo del sistema como administrador: haga clic con el botón derecho en el menú Inicio y seleccione Terminal de Windows (Administrador).
- Escriba
bcdedit /set testsigning ony presione Enter. - Reinicie y su sistema permitirá controladores sin firmar (similar a habilitar un modo de prueba).Para revertir, ejecute
bcdedit /deletevalue testsigning.
Nota: En versiones más recientes de Windows, es posible que esto no siempre funcione correctamente o que requiera desactivar primero el Arranque Seguro desde la BIOS. Es una solución temporal y no se recomienda a menos que sepas lo que haces.
Siempre es mejor deshabilitar esta función solo cuando sea necesario y luego volver a habilitarla. Porque, claro, Windows tiene que complicarla más de lo necesario.
Resumen
- Deshabilitar la aplicación de la firma del controlador puede ayudar a instalar controladores no firmados o solucionar problemas de arranque causados por problemas con la firma del controlador.
- Esto se puede hacer temporalmente a través de las opciones de arranque o usando comandos como
bcdedit. - Recuerda siempre que desactivar esta opción genera vulnerabilidades de seguridad.Úsala solo como una solución temporal, no como una solución definitiva.
- Vuelva a habilitar las funciones de seguridad una vez que se hayan solucionado los problemas con los controladores para mantener su sistema seguro.
Resumen
Todo este proceso es un poco engorroso, pero a veces necesario. Es una de esas cosas en las que conviene eludir las comprobaciones de seguridad de Windows lo justo para solucionar un problema sin dejar el sistema expuesto demasiado tiempo. Con suerte, esto activará una actualización o, al menos, evitará más fallos. Recuerda, ten cuidado con los controladores sin firmar; puede que no haya problema temporalmente, pero no ejecutes programas que no sean de confianza a largo plazo.