Bei sehr alten Treibern oder unsignierter Hardware kann Windows Probleme bereiten. Es weigert sich meist, diese zu installieren, oder gibt kryptische Fehlermeldungen aus Error 0xE000022F.Error 0x800B010CIm Grunde sagt Windows damit: „Nein, dieser Treiber ist nicht vertrauenswürdig.“ Manchmal liegt es einfach daran, dass der Treiber veraltet, widerrufen oder nicht ordnungsgemäß signiert ist. Falls Sie also jemals versucht haben, einen älteren Treiber über die Kommandozeile oder den Geräte-Manager zu starten und dabei auf dieses Problem gestoßen sind, finden Sie hier Lösungen, die auf verschiedenen Rechnern funktioniert haben. Windows macht es einem natürlich absichtlich schwer, insbesondere in neueren Versionen, aufgrund von Sicherheitsfunktionen wie Secure Boot und UEFI. Das ist zwar ärgerlich, aber es gibt legitime Workarounds, falls Sie das Risiko eingehen möchten.
So beheben Sie Probleme mit der Treibersignaturprüfung in Windows 11/10
Treibersignaturprüfung im erweiterten Startmodus deaktivieren
Diese Methode ist zwar etwas altmodisch, aber effektiv. Im Prinzip weist man Windows beim Systemstart an, Treibersignaturen *nur* für diese Sitzung zu ignorieren. Bei manchen Systemen ist dies der schnellste Weg, unsignierte Treiber zu installieren, ohne dauerhafte Konfigurationen oder Befehle ändern zu müssen.
- Halten Sie die Taste gedrückt Shiftund klicken Sie im Startmenü auf „Neu starten“. Dadurch gelangen Sie in die Windows-Wiederherstellungsumgebung.
- Navigieren Sie zu Problembehandlung → Erweiterte Optionen → Starteinstellungen und klicken Sie auf Neustart.
- Nach dem Neustart Ihres PCs wird Ihnen eine Liste mit Optionen angezeigt. Drücken Sie wiederholt die Taste (oder Fn+F7 bei manchen Laptops), um „Treibersignaturprüfung deaktivieren“F7 auszuwählen.
Dadurch wird die Signaturprüfung zumindest bis zum nächsten Neustart deaktiviert. Es mag etwas ungewöhnlich klingen, aber in diesem Modus können Sie unsignierte Treiber installieren, ohne dass Windows eine Fehlermeldung ausgibt. Ein kleiner Hinweis: Wenn Sie danach versuchen, einen unsignierten Treiber zu installieren, erhalten Sie eine Warnung wie „Windows kann den Herausgeber nicht überprüfen“.Klicken Sie in diesem Fall auf „ Diese Treibersoftware trotzdem installieren “.Normalerweise können in diesem Modus installierte Treiber Warnungen oder Fehler verursachen, z. B.Ausrufezeichen im Geräte-Manager mit dem Fehlercode 52. Auf manchen Systemen kennzeichnet Windows sie aufgrund fehlender Signaturen sogar als inkompatibel. Um zu sehen, welche unsignierten Treiber Sie haben, führen Sie sigverif.exein der Eingabeaufforderung den Befehl aus – dieser durchsucht Ihren Treiberspeicher nach unsignierten Dateien. Natürlich müssen Sie jedes Mal in diesem Modus neu starten, es sei denn, Sie passen die Konfigurationen an. Das ist umständlich und hat in Verbindung mit Secure Boot seine Grenzen.
Fahrersignaturprüfungen dauerhaft mit CMD deaktivieren
Wenn Sie lieber innerhalb von Windows bleiben und dies nicht bei jedem Neustart durchführen möchten, können Sie dies über die Befehlszeile mit bcdedit.exe einstellen. Dadurch wird Ihr Bootloader so angepasst, dass die Signaturprüfungen bei jedem Start übersprungen werden – eine zwar nicht optimale, aber praktische Lösung, wenn Sie regelmäßig unsignierte Treiber installieren müssen.
- Öffnen Sie eine Eingabeaufforderung mit Administratorrechten (suchen Sie nach cmd, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen“).
- Führen Sie diese Befehle nacheinander aus:
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit.exe -set TESTSIGNING ON bcdedit.exe -set NOINTEGRITYCHECKS ON
Starten Sie Ihren PC anschließend neu shutdown -f -r -t 0. Nach dem Neustart startet er immer im Testmodus, und auf dem Desktop wird ein Wasserzeichen mit der Aufschrift „Testmodus“ angezeigt. Keine Sorge, das bedeutet lediglich, dass Windows die Signaturprüfung ignoriert.
Möchten Sie zum Normalzustand zurückkehren? Führen Sie diese Befehle in einer Eingabeaufforderung mit Administratorrechten aus:
bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit.exe -set TESTSIGNING OFF bcdedit.exe -set NOINTEGRITYCHECKS OFF
Starten Sie den Computer anschließend neu, und Windows erzwingt wieder die Treibersignaturen. Ehrlich gesagt kann dies auf manchen Systemen zu Secure-Boot-Warnungen führen oder das Laden bestimmter Treiber verhindern, insbesondere auf neueren PCs.
Gruppenrichtlinien-Editor verwenden (eingeschränkt – üblicherweise unter älteren Windows-Versionen)
Das funktioniert heutzutage mal mehr, mal weniger gut – hauptsächlich unter Windows 7 oder 8. Wenn Sie aber eines dieser Betriebssysteme verwenden, ist es einen Versuch wert.
- Öffnen Sie gpedit.msc (drücken Sie Win + R, geben Sie ein und drücken Sie die Eingabetaste).
- Navigieren Sie zu Computerkonfiguration → Administrative Vorlagen → System → Treiberinstallation.
- Suchen Sie die Einstellung „Codesignierung für Gerätetreiber“ und stellen Sie sie auf „Ignorieren“.
Dadurch wird Windows angewiesen, Signaturprobleme bei der Treiberinstallation zu ignorieren. Beachten Sie jedoch: Diese Einstellung wird unter Windows 10/11 standardmäßig nicht unterstützt. Falls Sie es dennoch ausprobieren möchten, handelt es sich um eine altbewährte Methode.
Zusammenfassung
Dieser ganze Vorgang ist etwas riskant und nicht für den täglichen Gebrauch empfehlenswert, da er die Sicherheit beeinträchtigt. Wenn Sie jedoch veraltete Treiber oder Hardware verwenden, die nicht mit modernen Sicherheitslösungen kompatibel ist, können diese Tricks Ihnen zumindest den Einstieg erleichtern. Bedenken Sie aber, dass das Aktivieren der Testsignatur oder das Deaktivieren von Integritätsprüfungen potenzielle Risiken birgt – vermeiden Sie dies daher auf Laptops mit sensiblen Daten oder Systemen mit kritischen Anwendungen. Immerhin hat es auf einigen Rechnern funktioniert, vielleicht hilft es Ihnen ja auch.
Zusammenfassung
- Drücken Sie F7 in den Startoptionen, um die Treibersignaturprüfung vorübergehend zu deaktivieren.
- Windows dauerhaft im Testmodus starten über
bcdedit - Wenn Sie Windows 7/8 verwenden, versuchen Sie es mit älteren GPO-Anpassungen.
- Beachten Sie, dass Secure Boot und UEFI dies möglicherweise vollständig blockieren.