Windows kann die digitale Signatur für die für dieses Gerät erforderlichen Treiber nicht überprüfen

14380
Michael Stum

Ich betreibe Windows 7 64-Bit und habe ein USB-Gerät mit einem 64-Bit-Treiber, jedoch ohne Signatur. Es hat einen Geräte-Manager-Eintrag mit einem gelben Ausrufezeichen und dieser Warnung:

Windows kann die digitale Signatur für die für dieses Gerät erforderlichen Treiber nicht überprüfen. Bei einer kürzlich erfolgten Hardware- oder Softwareänderung wurde möglicherweise eine Datei installiert, die nicht ordnungsgemäß signiert oder beschädigt ist oder möglicherweise schädliche Software aus einer unbekannten Quelle ist. (Code 52)

Ich habe versucht, gpedit.msc zu verwenden, um Code Signing zu ignorieren, und ich habe EasyBCD verwendet, um den DDISABLE_INTEGRITY_CHECKS-Wert festzulegen, aber beide Optionen helfen nicht, das Gerät funktioniert immer noch nicht.

Gibt es eine Möglichkeit, diesen Signatur-Unsinn irgendwie zu deaktivieren?

5

1 Antwort auf die Frage

9
Joshua

Leider können Sie an dieser Stelle nicht viel tun. Für 64-Bit-Windows ist die Treibersignierung (unabhängig von den ausgewählten Gruppenrichtlinienoptionen) erforderlich. Wenn ich mich recht erinnere, war es in der Tat so, als die XP 64-Bit-Edition veröffentlicht wurde. Am besten wenden Sie sich an das Unternehmen des Geräts und fragen Sie nach signierten Treibern.

Ich habe daran gearbeitet, indem ich sie selbst unterschrieben habe. Dafür ließ ich meine eigene Zertifizierungsstelle in meiner Domäne ein Codesignaturzertifikat ausstellen, das ich dann zum Signieren der Treiber verwendete. Während meine Lösung Windows Server verwendete, sollten Sie etwas mit openssl und Ähnlichem tun können. Sie müssen nur dem Root-Signaturzertifikat vertrauen, damit es funktioniert.

Natürlich sollten Sie bei all der Arbeit, die mit # 2 zu tun hat, wirklich sehen, ob Sie unterzeichnete Fahrer bekommen können!

Um sicherzugehen, dass es sich um ein signiertes Treiberproblem handelt, starten Sie Ihren Computer neu und drücken Sie, F8bevor Windows 7 startet, und wählen Disable driver signingSie aus, ob Ihr Gerät funktioniert. Wenn dies nicht der Fall ist, haben Sie ein anderes (derzeit unbekanntes) Problem.

Vielen Dank! Ich weiß, wie man ein Zertifikat generiert, aber wie unterschreiben wir den Treiber? Jason Kleban vor 12 Jahren 0
@ uosɐſ: Sie müssen das Windows Driver Kit herunterladen, um die Treiber zu signieren. Sie müssen den Treiber selbst signieren und basierend auf dessen inf einen Katalog erstellen. Siehe [Voraussetzungen für das Signieren und Staging von Gerätetreibern] (http://technet.microsoft.com/de-de/library/dd919200.aspx) und [Schritte zum Signieren eines Gerätetreiberpakets] (http://technet.microsoft. com / de-de / library / dd919238.aspx) für weitere Informationen. Die Anmerkung zu den Kernel-Treibern und zu 64-Bit gilt nur für Boot-Zeittreiber. Wenn es sich bei Ihrem Treiber um einen Startzeittreiber handelt, benötigen Sie ein genehmigtes Zertifikat von Microsoft. Joshua vor 12 Jahren 2