Windows Driver Verifier: Fehlerhafte Treiber finden und Bluescreens beheben
Dieses Tutorial führt dich Schritt für Schritt durch die Nutzung des Windows Driver Verifier. Dieses Tool ist ein integriertes Hilfsprogramm von Windows, das dazu dient, Gerätetreiber zu stressen, um fehlerhafte Treiber zu identifizieren, die Bluescreens (BSOD) verursachen.
⚠️ Wichtige Vorab-Warnung
Der Driver Verifier bringt das System absichtlich zum Absturz, wenn er einen Fehler findet. Bevor du beginnst:
- Erstelle einen Systemwiederherstellungspunkt.
- Stelle sicher, dass du weißt, wie du in den Abgesicherten Modus gelangst, falls Windows nicht mehr normal startet.
Schritt 1: Driver Verifier starten
- Drücke die Windows-Taste + S und tippe
cmdoderPowerShellein. - Klicke mit der rechten Maustaste auf das Ergebnis und wähle Als Administrator ausführen.
- Tippe den Befehl
verifierein und drücke Enter. Das Fenster des Driver Verifier Managers öffnet sich.
Schritt 2: Konfiguration erstellen
- Wähle im Hauptmenü die Option Benutzerdefinierte Einstellungen erstellen (für Softwareentwickler) (Create custom settings) und klicke auf Weiter.
- Nun musst du die Tests auswählen. Aktiviere alle Kontrollkästchen AUẞER den folgenden (um unnötige Abstürze oder Performance-Einbußen zu vermeiden):
- Randomized low resources simulation
- DDI compliance checking (additional)
- Systematic low resources simulation
- Klicke auf Weiter.
Schritt 3: Treiber auswählen
- Wähle die Option Treiber aus einer Liste wählen (Select driver names from a list) und klicke auf Weiter.
- Es erscheint eine Liste aller installierten Treiber.
- Tipp: Sortiere die Liste nach dem Feld Anbieter (Provider).
- Markiere alle Treiber, die NICHT von der "Microsoft Corporation" stammen. Bluescreens werden meist durch Drittanbieter-Treiber (Grafikkarte, WLAN, Chipsatz, Peripherie) verursacht.
- Klicke auf Fertigstellen.
- Bestätige die Meldung, dass ein Neustart erforderlich ist.
Schritt 4: Den Fehler provozieren (Neustart)
- Starte deinen Computer neu.
- Windows wird nun die ausgewählten Treiber beim Laden genauestens prüfen. Das System kann sich jetzt langsamer anfühlen.
- Nutze deinen PC ganz normal oder führe die Aufgaben aus, die zuvor zum Absturz geführt haben.
- Das Ziel: Du möchtest einen Bluescreen provozieren. Wenn der Driver Verifier einen Fehler findet, erscheint ein BSOD mit der Meldung:
DRIVER_VERIFIER_DETECTED_VIOLATIONgefolgt vom Namen des fehlerhaften Treibers (z.B.xyz.sys).
Schritt 5: Driver Verifier wieder deaktivieren
Nachdem du den Fehler gefunden hast (oder wenn das System stabil bleibt), musst du den Verifier unbedingt wieder ausschalten:
- Starte die Eingabeaufforderung (CMD) als Administrator.
- Tippe den folgenden Befehl ein:
verifier /reset - Drücke Enter und starte den PC neu.
Was tun, wenn der PC nicht mehr startet (Boot-Loop)?
Falls der PC sofort beim Booten abstürzt und du nicht mehr auf den Desktop kommst:
- Starte den PC dreimal hintereinander neu (während Windows lädt), um in die Automatische Reparatur zu gelangen.
- Navigiere zu: Problembehandlung > Erweiterte Optionen > Starteinstellungen > Neustart.
- Drücke die Taste 4 oder 5 für den Abgesicherten Modus.
- Öffne im abgesicherten Modus die CMD als Administrator und tippe
verifier /bootmode resetonbootfailoder einfachverifier /resetein. - Starte neu.
Schritt 6: Analyse des Fehlers
Wenn der Bluescreen keinen Dateinamen angezeigt hat, kannst du die Absturzdatei (Dump-File) auslesen:
- Lade das Tool BlueScreenView oder WhoCrashed herunter.
- Diese Programme zeigen dir die Datei an, die den Absturz verursacht hat (z.B.
nvlddmkm.sysfür Nvidia-Treiber). - Lösung: Deinstalliere den entsprechenden Treiber und installiere die neueste Version (oder eine stabilere ältere Version) von der Herstellerseite.
Zusammenfassung
Der Driver Verifier ist wie ein "Stresstest" für die Software-Schnittstellen deiner Hardware. Er ist kein Tool für den dauerhaften Betrieb, sondern ein reines Diagnose-Werkzeug. Denke immer daran, ihn nach der Fehlersuche mit verifier /reset zu beenden!