Ich versuche, die RBC9 SpaceNavigator TEST x64-Build- Treiber für meinen SpaceNavigator 3d-Joystick zu verwenden, damit er in Spielen wie Quake wie ein normaler Joystick funktioniert.
Leider erhalte ich die Fehlermeldung "Für diese Windows-Version ist eine gültige digitale Signatur für alle Treiber erforderlich " und im Geräte-Manager wird unter "Gerätestatus" die Meldung "Windows kann die digitale Signatur für die für dieses Gerät erforderlichen Treiber nicht überprüfen. A Bei den letzten Hardware - oder Softwareänderungen wurde möglicherweise eine Datei installiert, die falsch signiert oder beschädigt ist, oder es handelt sich möglicherweise um schädliche Software von einer unbekannten Quelle. (Code 52) ".
Gibt es eine Möglichkeit, dieses Problem zu umgehen?
quelle
Es gibt ungefähr drei Sicherheitsstufen für Kernelmodustreiber:
Signierte Treiber werden normal installiert, sofern das Zertifikat gültig ist usw.
Testsignierte Treiber erfordern diese
bcdedit
Befehle, da Windows normalerweise keine selbstsignierten 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 selbstsignierte Treiber geladen werden. Nach Abschluss des Tests muss der Treiber noch signiert werden.Nicht signierte Treiber werden nicht geladen. Nicht einmal im Testmodus, denn sie müssen zumindest testweise signiert sein!
In diesem Fall müssen Sie beim Booten die Taste F8 drücken und auswählen
Disable Driver Signature Enforcement
. Es ist ein letzter Ausweg.Beachten Sie auch, dass die F8-Einstellung nur für diese Windows-Sitzung gilt und nach einem Neustart nicht beibehalten wird. Ein bisschen wie die Windows-Option "Abgesicherter Modus".
Wo kannst du von hier hingehen?
Entweder akzeptieren Sie, dass Sie jedes Mal F8 drücken müssen, oder Sie finden heraus, wie Sie Ihren Treiber selbst signieren, damit Sie ihn zumindest im Testmodus laden können.
Einige weitere Lektüre:
Installieren eines nicht signierten Treibers während der Entwicklung und des Tests
Testsignatur
quelle
Die beste Möglichkeit, die Fehlermeldung "Windows kann die digitale Signatur nicht überprüfen" zu vermeiden, besteht darin, die Durchsetzung der digitalen Signatur für die aktuelle Windows-Sitzung zu deaktivieren. 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 permanent ist. Sie müssen sie daher bei jedem Windows-Start ausführen. Die permanente Lösung mit CMD-Befehlen (siehe oben) funktioniert manchmal, aber meistens nicht. Microsoft bemüht sich, diese Signaturprüfung nur sehr schwer zu deaktivieren, da sie viel Geld von Treiberverkäufern verdient ...
quelle
Stolperte über diesen Thread. Nach dem Lesen eines anderen Threads (bei Overflow) scheint es eine schlüssige Dokumentation zu geben. Siehe /programming/52778961/windows-10-error-code-52-in-device-manager-with-correct-signature-in-cross-sign
quelle