Methoden zum Laden von nicht signierten Treibern unter Windows 7, 8 und Vista 64-Bit (x64)

Eines der häufigsten Probleme, mit denen Menschen bei der Verwendung eines 64-Bit-Windows konfrontiert sind, ist das Laden von unsignierten Treibern. Dies ist von Natur aus so konzipiert, dass eine restriktivere Umgebung geschaffen wird, um Windows davor zu schützen, leicht von Rootkits infiziert zu werden, einer Art von Malware, die einen Treiber für Low-Level-Hooking verwendet. Es ist auch sehr schwierig für Software, die zu einer Hochrisikokategorie gehört, ein digitales Zertifikat zu erhalten, und ein Beispiel ist der Elite Keylogger, bei dem es Jahre gedauert hat, bis ihr Fahrer unterschrieben war.

Dies wird zu einem Problem bei der Verwendung einer seriösen Software und Sie können ein älteres Programm wie PeerGuardian mit der Fehlermeldung „Windows kann die digitale Signatur für diese Datei nicht verifizieren“ wegen eines nicht signierten Treibers nicht laden. Wir wissen, dass PeerGuardian durch ein Programm namens PeerBlock ersetzt wurde, das diese Probleme nicht hat, aber es wird nur als Beispiel für das Problem verwendet.

Windows kann die digitale Signatur für diese Datei nicht überprüfen.

Es scheint, dass der Erhalt eines Zertifikats zur Durchführung von Fahrersignaturen Hunderte von Dollar pro Jahr kostet und nicht jeder Softwareentwickler sich diese Art von Geld leisten kann, besonders wenn seine Software Freeware oder Open Source ist. Glücklicherweise gibt es Möglichkeiten, die unsignierten Treiber zu zwingen, in 64-Bit (x64) Versionen von Windows 7, 8 und Vista zu laden.

Es gibt einige Tutorials, die vorschlagen, diesen Befehl einzugeben:
bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS

in die Eingabeaufforderung wird den Job erledigen, aber es funktioniert nicht unter Windows 7 x64. Es wird angenommen, dass dieser Befehl mit der Veröffentlichung von Vista x64 SP1 nutzlos gemacht wurde und definitiv nicht unter Windows 7 oder 8 funktioniert. Es gab auch eine Reihe von separaten Sicherheitspatches unter Vista, die dazu führten, dass der Befehl nicht funktionierte. Der Windows Bootmanager-Editor EasyBCD hat eine Option, die einen Befehl verwendet, der dem Befehl DDISABLE_INTEGRITY_CHECKS entspricht, aber da dies nicht mehr nützlich ist, empfehlen wir Ihnen, diese Option in EasyBCD zu ignorieren.

Es gibt noch ein paar Möglichkeiten, unsignierte Treiber zu laden…..

Option 1

Diese erste Methode besteht darin, beim Hochfahren von Windows kontinuierlich F8 zu drücken, bis Sie das Menü Erweiterte Boot-Optionen aufrufen und dann „Disable Driver Signature Enforcement“ wählen.

Deaktivieren der Durchsetzung der Fahrersignatur

Das Problem bei dieser Methode ist, dass Sie das jedes Mal tun müssen, wenn Sie Windows booten, und wenn Sie vergessen, diese Option auszuwählen, werden Sie die unsignierten Treiber nicht laden können und die Software, die den Treiber benötigt, wird nicht funktionieren.

Option 2

Diese Methode ist die Verwendung von ReadyDriver Plus, einer erweiterten Version des ursprünglichen ReadyDriver-Programms. Es macht das Gleiche wie die erste Methode, indem es die Option Disable Driver Signature Enforcement in Advanced Boot Options auswählt, aber es geschieht automatisch, als ob Sie es selbst tun.

ReadyDriver Plus

Es gibt Änderungen am Vista/7 Bootloader, um ReadyDriverPlus zu laden, und Sie müssen die Tasten beim Booten nicht berühren. ReadyDriverPlus startet aus dem Menü und trifft dann die entsprechende Auswahl, um die Driver Enforcement zu deaktivieren, basierend auf dem, was Sie installieren möchten. Dieses Tool funktioniert hervorragend unter Windows 7 x64.

Als nächstes zeigen wir Ihnen, wie Sie Windows im Testmodus laden, damit unsignierte Treiber aktiviert werden können.