Cómo solucionar el error “Windows no puede verificar la firma digital de este archivo”
El error ” Windows no puede verificar la firma digital de este archivo ” puede ser un verdadero fastidio. Suele aparecer al intentar instalar una aplicación o un controlador sin firmar, o si Windows de repente se enfada con la firma digital. El código de error 0xc0000428significa que Windows no reconoce el archivo o no confía en él, lo que puede impedir que se carguen archivos al inicio o durante las instalaciones. Si has visto esto aparecer a menudo, especialmente con controladores sin firmar o personalizados, esta guía tiene algunos trucos bajo la manga que podrían ayudarte.¿El objetivo? Evitar la comprobación de firma de forma segura (o algo así), para que puedas hacer funcionar tu hardware o software sin toparte con las estrictas barreras de seguridad de Windows. Ten en cuenta que no siempre es ideal desactivar estas opciones permanentemente, pero para probar controladores sin firmar legítimos, podría ser necesario.
¿Cómo solucionar el error “Windows no puede verificar la firma digital de este archivo”?
Normalmente, Windows marca estas aplicaciones o controladores sin firmar por algún motivo, pero a veces estás seguro de que son inofensivos o simplemente estás desesperado por que algo funcione. Los métodos a continuación van desde deshabilitar temporalmente las funciones de seguridad hasta pasos más avanzados como el modo de prueba o los análisis del sistema. No todo funcionará en todos los equipos, y algunos pasos requieren cierta precaución, ya que, por supuesto, Windows tiene que complicarlo más de lo necesario.
Desactivar la comprobación de firma
Este método anula la Obligación de Firma de Controladores de Windows, permitiendo que los controladores sin firmar se carguen igual que los firmados. Es útil cuando estás seguro de lo que estás instalando, ya que básicamente le dice a Windows: “Ignora esa tontería de la firma digital por ahora”.
- Haga clic en el logotipo de Windows en la barra de tareas.
- Mantenga presionada la tecla Shift en su teclado.
- Mientras mantiene presionada la tecla Shift, haga clic en el ícono de Encendido > Reiniciar.
- Tras reiniciar, estarás en modo de recuperación. Selecciona “Solucionar problemas” en la pantalla y luego ve a “Opciones avanzadas”.
- Seleccione Configuración de inicio y haga clic en Reiniciar.
- Cuando aparezca el menú, pulse ” Desactivar la aplicación de la firma del controlador”. Esto suele implicar pulsar una tecla numérica como 7 o F7, según la versión.
- Su PC se reiniciará y permitirá la carga de controladores sin firmar. Instale el controlador o la aplicación, luego vuelva al modo de recuperación y active la aplicación de seguridad si desea mantener la seguridad. El sistema se iniciará normalmente después de otro reinicio.
En algunas configuraciones, esto podría requerir un par de intentos o reiniciar para que se instale por completo. Pero es útil cuando tienes un controlador sin firmar, pero probablemente seguro.
Reiniciar el sistema sin comprobar la integridad
Este método desactiva las comprobaciones de integridad, que son como la forma en que Windows se asegura de que los archivos no hayan sido manipulados. Desactivarlas permite que los archivos sin firmar se carguen temporalmente. A veces, Windows reacciona de forma exagerada y bloquea cualquier archivo sin verificar, por lo que esto puede ayudar a superar ese obstáculo.
- Prensa Windows + R.
- Escriba
cmdy luego presione Ctrl + Shift + Enterpara ejecutar el símbolo del sistema como administrador. - Ingrese este comando:
bcdedit /set nointegritychecks ONy presione Enter. - Reinicie su PC.
- Ahora, intente instalar ese controlador o aplicación no firmado.
- Una vez hecho esto, no olvides volver a activar la comprobación de integridad, ya que desactivarla no es precisamente seguro. Ejecuta:
bcdedit /set nointegritychecks OFFy reinicia de nuevo. Sí, Windows es un poco inconsistente con la seguridad, así que ten cuidado.
Instalar en modo de prueba
Esta es una forma menos invasiva de ejecutar controladores sin firmar: diciéndole a Windows: “Oye, estoy probando esto, no te preocupes”.Es como poner a Windows en un entorno de pruebas especial, lo cual se facilita con comandos simples.
- Abra el símbolo del sistema como administrador ( Windows + R, luego escriba
bcdedit /set testsigning on). - Reinicia tu PC. Verás una marca de agua que dice “Modo de prueba” en la esquina, lo cual es normal.
- Instale su controlador o software no firmado.
- Una vez hecho esto, si desea volver al modo normal, ejecute
bcdedit /set testsigning offel símbolo del sistema y reinicie.
Este método es una especie de trampa, pero funciona para probar cosas no firmadas sin alterar la configuración de seguridad principal de forma permanente.
Ejecute SFC y DISM para reparar archivos dañados
Si el error pudiera deberse a archivos del sistema dañados (algo que ocurre con más frecuencia de lo que cree), ejecutar análisis del sistema puede reparar archivos dañados o dañados, lo que podría eliminar el error de firma digital. Porque, claro, Windows tiene que complicar las cosas más de lo debido.
- Abra el símbolo del sistema como administrador.
- Ejecute el análisis de DISM:
DISM /Online /Cleanup-Image /RestoreHealth. Espere a que finalice; puede tardar unos minutos. - Continúe con una comprobación de archivos del sistema:
SFC /scannowEsto analizará y reparará los archivos del sistema dañados. - Una vez completado, reinicie su PC y vea si el error persiste.
Desinstalar o actualizar aplicaciones/controladores recientes
Si este mensaje empezó a aparecer después de instalar un controlador o software recientemente, quizás valga la pena eliminarlos o actualizarlos. Quizás Windows esté fallando debido a una incompatibilidad o a una versión sin firmar. Esto es especialmente cierto en el caso de controladores beta o caseros.
- Presione Windows + R, escriba
appwiz.cply presione Enter para abrir Programas y características. - Desinstale cualquier aplicación reciente o sospechosa que pueda estar causando conflictos.
También debe consultar el Administrador de dispositivos para ver si algún dispositivo está marcado con un ícono de advertencia:
- Presione Windows + R, escriba
devmgmt.mscy presione Enter. - Busque dispositivos con un signo de advertencia amarillo.
- Haz clic derecho y selecciona “Actualizar controlador”. Selecciona ” Buscar controladores automáticamente”.
- Si esto falla, vuelva a hacer clic derecho y seleccione “Desinstalar dispositivo”. Reinicie y Windows intentará reinstalar los controladores, con suerte las versiones firmadas.
Usar Restaurar sistema
Si todo lo demás falla, revertir a un punto donde el error no se producía podría ser la solución. Esto suele ser un último recurso, ya que revierte algunos cambios del sistema, pero puede ahorrar muchos dolores de cabeza.
- Presione Windows + R, escriba
rstrui, presione Enter. - Elija un punto de restauración anterior a que comenzara a ocurrir el problema.
- Siga las instrucciones y deje que Windows haga lo suyo.
En definitiva, estos métodos buscan equilibrar la seguridad y la funcionalidad. No todas las soluciones son compatibles con todas las configuraciones, y a veces es solo cuestión de prueba y error. Ojalá esto ayude a alguien a superar este error persistente sin perder la cabeza.
Resumen
- Desactivar temporalmente la aplicación de la firma del conductor
- Reiniciar con las comprobaciones de integridad desactivadas
- Arranque en modo de prueba para ejecutar controladores no firmados
- Ejecutar análisis del sistema con SFC y DISM
- Desinstalar o actualizar controladores y aplicaciones recientes
- Utilice la restauración del sistema si las cosas se ponen desesperadas
Resumen
Evitar el mensaje “No se puede verificar la firma digital” es un poco engorroso, pero estos trucos suelen ser suficientes. Recuerda que desactivar las funciones de seguridad hace que tu PC sea más vulnerable, así que no la mantengas así para siempre. Usa estos métodos para probar o instalar lo que confías y luego vuelve a activar la seguridad. Esperamos que esto aclare el problema y ayude a solucionar el problema de hardware o software sin demasiados problemas.