Forzar la carga de drivers no firmados en Windows Vista x64

Corrección
Para escarnio y pública befa propia, lo escrito más abajo, por desgracia,


no funciona


Y que conste que lo he comprobado. Pero me parece a mi que se trata de la misma opción que arrancar pulsando F8, es necesario ejecutarlo cada vez que queramos que el siguiente reinicio sea con drivers sin firmar… En fin, que en lugar de borrar la entrada la dejo para rechifla propia y ajena.


Ahora el texto original:
En primer lugar decir que la idea o el truco no es mío, sino de un tal John Savill, alias JSI, MVP de Microsoft. La entrada original se puede encontrar aquí; también comentar que el truco lo he visto en los grupos de noticias de Tella, publicado por Peni y confirmado por mi mismo (ya puedo cargar mi WebCam Genius GE111 sin tener que estar presionando F8 cada vez que reinicio Vista –que realmente no son tantas) y por Javier Inglés, otro MVP.


La firma de controladores es una nueva característica que dispone la versión de 64 bits de Windows Vista; con ella se pretende evitar la instalación inadvertida de drivers defectuosos o no deseados, y por extensión cualquier otro software de sistema potencialmente dañino.


El primer paso para habilitarla o deshabilitarla consiste en abrir una consola de comandos con permisos elevados. Para ello nos vamos al menú inicio y buscamos el enlace directo a ella y con el botón derecho del ratón la lanzamos con permisos de administrador.


Para forzar que sólo se carguen drivers firmados debemos teclear en ella lo siguiente:


bcdedit /set nointegritychecks OFF


Y para permitir tanto la carga de drivers firmados como no firmados lo que tenemos que teclear es:


bcdedit /set nointegritychecks ON


Una vez cambiada cualquiera de estas dos opciones sólo tenemos que reiniciar para que nuestro cambio sea efectivo.

10 comentarios sobre “Forzar la carga de drivers no firmados en Windows Vista x64”

  1. No lo veo por ningún lado, pero en Google hay algo.

    Una descripción de lo que es en http://www.microsoft.com/spanish/msdn/centro_recursos/windowsvista/confiable.mspx (mitad del documento).

    Un WebCast que no he visto: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032294048&EventCategory=5&culture=es-PE&CountryCode=PE

    Y el API correspondiente: http://msdn2.microsoft.com/en-us/library/aa373654.aspx

    Parece ser que eso sólo funciona con los instaladores preparados para ello, así que es necesario reiniciar en nuestro caso.

  2. Recomiendo ver una PPT de Joanna Rutkovska muy didáctica que se llama «Subverting Vista Kernel for Fun and Profit»(http://invisiblethings.org/papers/joanna%20rutkowska%20-%20subverting%20vista%20kernel.ppt).

    La hostia. Es decir, inundar la memoria hasta forzar al sistema a que pagine memoria que contenga drivers. Una vez está en el disco duro, utilizar la función CreateFile (que permite acceso a bajo nivel al disco duro si eres admin) para modificar un driver y cambiarlo por uno tuyo (sin firmar, si quieres). Y después forzarle al sistema a que lo vuelva a cargar.

    Y la segunda parte del documento, sobre Blue Pill. Acojonante.

    Saludos…

  3. No quiero quitar mérito a JSI, creo que sus conocimientos estan fuera de toda duda, pero publicar eso sin comprobarlo … Además según comento Jose, lo quitaron en la Beta2, ya ha llovido …

  4. Tengo una AMD64 e instalé el Windows Vista x64 RTM, se notó a simple vista que el rendimiento del equipo era más eficiente, sin embargo tengo problemas con controladores para algunos de mis dispositivos como una capturadora Genius Wonder Pro III, tarjeta de red 3com. Algo frustrado tuve que reinstalar mi viejo XP.

  5. Hola, yo instale windows vista ultimatum 64x, por suerte tenia todos los drivers de la mother que venian en el cd, pero no logro encontrar los drivers de la webcam que es una genius trek 320r. Segun la gente de genius sus productos no soportan este S.O. de 64x. Yo pregunto ¿En algun momento los tendran?¿O los clientes de genius nos quedaremos con hardware basura que no tiene drivers apropiados?

  6. La verdad es que es una tarea bastante engorrosa la de tener que buscar controladores firmados para el Vista x64 pero les aseguro que la estabilidad del sistema está muy relacionada con este tipo de cosas. Un controlador defectuoso puede incluso desestabilizar el controlador de otro dispositivo, pues casi todo funciona conjuntamente. No me considero un «sabio» de la informática pero parte de mi trabajo se basa en programación y a pesar de todo lo que se ha dicho sobre el Vista yo lo considero una obra maestra para el usuario normal. Si quieren sistemas que les permitan funciones avanzadas cambiense a alguna versión de Linux que les aseguro que no les molestara en absoluto a la hora de hacer cambios potencialmente grabes en el sistema. Pero no empleen este tipo de soluciones en su Windows si no están muy seguros de lo que están haciendo. Solo es un consejo (y lo digo por experiencia…)
    Espero no haber molestado a la persona que aportó la información que por cierto, es cierta y funciona*

  7. mmm pues de la forma que explican arriba no funciona , la uniica manera de despertar el driver sin firma es presionando f8 y elejir la opcion … siguire buscando como dejarlo permanente mente en ese inicio

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *