Verwenden Sie in Windows 7 x64 einen nicht signierten Treiber

63533
rjmunro

Ich versuche, die RBC9 SpaceNavigator TEST x64- Treiber für meinen SpaceNavigator 3D-Joystick zu verwenden, damit er in Spielen wie Quake als normaler Joystick verwendet werden kann.

Leider erhalte ich die Fehlermeldung "Diese Version von Windows setzt voraus, dass alle Treiber über eine gültige digitale Signatur verfügen" und im Geräte-Manager unter "Gerätestatus" wird angezeigt, dass Windows die digitale Signatur der für dieses Gerät erforderlichen Treiber nicht überprüfen kann. A Bei einer kürzlich erfolgten Hardware- oder Software-Änderung wurde möglicherweise eine Datei installiert, die falsch signiert oder beschädigt ist oder möglicherweise schädliche Software aus einer unbekannten Quelle ist. (Code 52) ".

Gibt es eine Möglichkeit, dieses Problem zu umgehen?

13

3 Antworten auf die Frage

10
unrelativity

Dieses Forumsthema hat mehrere Lösungen, obwohl die einzige, die von mindestens einer Person bestätigt wurde, funktioniert:

Öffnen Sie eine Eingabeaufforderung als Administrator und geben Sie den Typ ein

bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING ON 

Siehe Sicherheitsrisiko Warnung.

Wenn es aus irgendeinem Grund nicht funktioniert, können Sie einfach loadoptionen mit bcedit entfernen und die Testsignierung deaktivieren.

bcdedit /deletevalue loadoptions bcdedit -set TESTSIGNING OFF 

Wenn dies aus irgendeinem Grund etwas tut, tut mir leid, viel Glück.

BEARBEITEN: Andere Quellen scheinen dies auch als Lösung anzubieten, wie diese (wenn auch für Windows Vista) und diese

Es ist nicht DISABLE_INTEGRITY_CHECKS, sondern DDISABLE_INTEGRITY_CHECKS Mahmoud Al-Qudsi vor 14 Jahren 3
Dies funktioniert auch in der Windows 8-Versionsvorschau. Jim McKeeth vor 12 Jahren 0
4
E. van Putten

Es gibt ungefähr drei Sicherheitsstufen für Kernelmodustreiber:

  • Unterzeichnet
  • Test signiert / selbst signiert
  • Ohne Vorzeichen

Signierte Treiber werden normal installiert, vorausgesetzt das Zertifikat ist gültig usw.

Zum Testen von signierten Treibern sind diese bcdeditBefehle erforderlich, da Windows normalerweise keine selbst signierten Treiber akzeptiert. Kernel-Treiberentwickler führen ihren Windows-Computer normalerweise im Testmodus aus. Die Idee ist, dass sie ihre Fahrer "selbst signieren" können. Im Testmodus kann der selbst signierte Treiber geladen werden. Nach Abschluss der Tests muss der Treiber weiterhin signiert werden.

Nicht signierte Treiber werden nicht geladen. Auch nicht im Testmodus, da sie zumindest testsigniert sein müssen!

In diesem Fall ist es erforderlich, die Taste F8 beim Booten zu drücken und auszuwählen Disable Driver Signature Enforcement. Es ist ein letzter Ausweg.

Beachten Sie außerdem, dass die Einstellung F8 nur für diese Windows-Sitzung gilt und nach einem Neustart nicht bestehen bleibt. Ein bisschen wie die Windows-Option "abgesicherter Modus".

Von hier, wohin kannst du gehen?

Entweder müssen Sie jedes Mal die Taste F8 drücken, oder Sie müssen herausfinden, wie Sie den Treiber selbst signieren, damit Sie ihn zumindest im Testmodus laden können.

Einige weitere Lektüre:

Installation eines nicht signierten Treibers während der Entwicklung und des Tests

Testunterzeichnung

Können Sie eine schriftliche Dokumentation vorlegen, die erklärt, warum das so ist? Ich kenne den Grund bereits, aber es würde Ihre Antwort verbessern, wenn Sie Ihre Aussage belegen (natürlich in der Antwort selbst). Ramhound vor 8 Jahren 0
0
geter712

Die beste Möglichkeit, die Fehlermeldung "Windows kann die digitale Signatur nicht überprüfen" zu vermeiden, ist das Deaktivieren der Signaturerzwingung für die aktuelle Windows-Sitzung. Hier ist eine detaillierte Erklärung für jede Windows-Version: http://freewisdoms.com/windows-cannot-verify-the-digital-signature-code-52-driver-fix/

Beachten Sie, dass diese Lösung nicht dauerhaft ist. Sie müssen dies also bei jedem Windows-Start tun. Die dauerhafte Lösung mit CMD-Befehlen (oben erwähnt) funktioniert möglicherweise manchmal, aber meistens nicht. Microsoft unternimmt Anstrengungen, um die Überprüfung dieser Signatur sehr schwer zu machen, da sie viel Geld von Treiberherstellern verdienen ...

Erwägen Sie, dieser Antwort einige zitierte Verweise hinzuzufügen, die das unterstützen, was Sie für den Fall angeben, dass der Link einmal abbricht, sodass der Antwortinhalt noch verfügbar ist und derzeit nur über diesen Link gemäß Ihrem Vorschlag verfügbar ist. Pimp Juice IT vor 7 Jahren 0