Inicio
» WINDOWS
»
Cómo instalar controladores sin firmar en Windows 7
Cómo instalar controladores sin firmar en Windows 7
La forma más segura de instalar un controlador sin firmar en Windows 7 es buscar primero un paquete compatible y firmado digitalmente del fabricante del dispositivo. Si un dispositivo antiguo legítimo no tiene un paquete firmado, la opción "Deshabilitar la aplicación de la firma del controlador" de Windows 7 permite probarlo durante una sesión de arranque. Esta prueba es temporal: un reinicio normal restablece la aplicación de la firma.
La firma de controladores es especialmente importante en Windows 7 de 64 bits, donde los controladores en modo kernel deben tener una firma verificable para cargarse por defecto. Una advertencia no prueba que un controlador sea malicioso, pero significa que Windows no puede verificarlo como se espera. No la ignore para archivos de sitios de descarga desconocidos.
Antes de instalar un controlador sin firmar
Confirme el dispositivo y la arquitectura de Windows. En el Administrador de dispositivos, abra las Propiedades del dispositivo y use la pestaña Detalles para ver los identificadores de hardware. Compare el modelo del dispositivo y la versión de Windows 7 (32 o 64 bits) con la página de controladores del fabricante.
Utilice una fuente confiable. Prefiera el sitio de soporte del fabricante de la PC o del hardware. Evite los paquetes de controladores, los instaladores modificados y las utilidades antiguas que alteran el gestor de arranque.
Prepara una ruta de recuperación. Crea un punto de restauración o una imagen del sistema antes de cambiar los controladores. Windows 7 ya no cuenta con soporte; Microsoft finalizó el soporte el 14 de enero de 2020, por lo que ya no recibe actualizaciones de seguridad periódicas.
Antes de buscar el controlador correspondiente en el sitio web del fabricante, compruebe los identificadores de hardware del dispositivo.
Utilice F8 para instalar o probar el controlador durante una sesión.
Reinicia el equipo. Después de que aparezca la pantalla de firmware y antes de que Windows comience a cargarse, pulsa repetidamente la tecla F8 para abrir las Opciones de arranque avanzadas.
Seleccione “Deshabilitar la aplicación de la firma del controlador”. Use las teclas de flecha y presione Intro. Windows se iniciará con la aplicación de la firma durante la carga deshabilitada solo para esta sesión.
Instale el paquete desde una fuente confiable. Ejecute el instalador del fabricante como administrador o abra el Administrador de dispositivos, haga clic con el botón derecho en el dispositivo, seleccione Actualizar software de controlador, elija Buscar software de controlador en mi equipo y seleccione la carpeta del controlador extraído que contiene su archivo INF.
Revisa cualquier mensaje de confirmación. Continúa solo si obtuviste el paquete de una fuente confiable y es compatible con este dispositivo y versión de Windows. Guarda el instalador y los detalles del dispositivo para poder deshacer el cambio si fuera necesario.
Compruebe el dispositivo y reinícielo normalmente. Confirme que el dispositivo aparece sin errores en el Administrador de dispositivos y que sus funciones básicas funcionan correctamente. La opción F8 no se mantiene después del reinicio. Si el dispositivo deja de funcionar al iniciarse normalmente, elimine o revierta el controlador e instale un paquete firmado.
La opción F8 relaja temporalmente la aplicación de la firma de tiempo de carga del controlador para la sesión de arranque actual.En el Administrador de dispositivos, navegue hasta la carpeta de controladores de confianza que contiene el archivo INF del dispositivo.
Microsoft documenta la opción F8 como una configuración de la sesión actual; no permanece habilitada después de reiniciar el sistema. Tampoco elimina todas las solicitudes de instalación de Plug and Play, por lo que Windows aún podría pedirle a un administrador que autorice un paquete de controladores.
Para desarrolladores de controladores: utilicen la firma de prueba.
Si está probando un controlador que usted mismo compiló o recibió de su desarrollador, utilice un paquete de controlador firmado para pruebas en un equipo de prueba dedicado. El modo de prueba no permite convertir un controlador sin firmar cualquiera en uno firmado: el paquete debe incluir una firma de prueba que Windows pueda validar.
Realice una copia de seguridad del equipo de prueba y abra el Símbolo del sistema como administrador .
Ingresa bcdedit /set testsigning ony luego reinicia Windows.
Instala y prueba el paquete firmado con el certificado de prueba del desarrollador. Windows muestra una marca de agua de Modo de prueba cuando la firma de prueba está habilitada.
Cuando finalicen las pruebas, abra el Símbolo del sistema con privilegios de administrador, ejecute el comando bcdedit /set testsigning offy reinicie el sistema. El controlador firmado para pruebas ya no se cargará con la verificación de firmas habitual; reemplácelo con un paquete de lanzamiento firmado para producción.
La opción testsigning está destinada al código en modo kernel firmado para pruebas y requiere un reinicio.
BCDEdit modifica la configuración de arranque, así que úselo únicamente en un equipo que pueda recuperar. La documentación de Microsoft indica que testsigningcontrola la carga del código en modo kernel firmado para pruebas y que se requiere un reinicio. No lo sustituya bcdedit /set nointegritychecks on; Microsoft documenta que esta opción es ignorada por Windows 7.
Cuándo no se debe ignorar la advertencia
No desactive el Control de cuentas de usuario ni la protección antivirus para ejecutar una utilidad de controlador antigua, y no considere una advertencia de virus como un falso positivo sin la confirmación independiente del proveedor. Si el fabricante no puede proporcionar un controlador compatible, utilice hardware o sistema operativo compatibles siempre que sea posible. Para un PC que deba permanecer con Windows 7, limite su exposición a la red y mantenga una copia de seguridad probada.