Das gelbe Ausrufezeichen im Geräte-Manager — fast jeder Windows-Anwender hat es schon gesehen. Dahinter steckt ein zweistelliger oder dreistelliger Fehler-Code, der aussagt, was Windows mit der Hardware nicht hingekriegt hat. Anders als die kryptischen BSOD-Codes sind die Geräte-Manager-Codes präzise dokumentiert und in den meisten Fällen mit gezielten Schritten lösbar. Dieser Artikel erklärt die wichtigsten — Code 28, 31, 43 und 52 — und führt durch die Diagnose.
Den Geräte-Manager richtig öffnen
Es gibt mehrere Wege:
- Win + X → Geräte-Manager
- Win + R →
devmgmt.msc - Rechtsklick Start → Geräte-Manager
Jedes Gerät mit Problem zeigt ein gelbes Warndreieck oder einen roten Pfeil. Mit Rechtsklick → Eigenschaften → Tab Allgemein erscheint der Code unter Gerätestatus.
Code 28 — „Die Treiber für dieses Gerät sind nicht installiert."
Der Code mit der höchsten Häufigkeit. Bedeutet schlicht: Windows hat das Gerät erkannt (Hardware-IDs sind da), kennt aber keinen passenden Treiber.
Lösung Code 28
- Hardware-ID herausfinden: Eigenschaften → Tab Details → Eigenschaft: Hardware-IDs. Es zeigen sich Zeilen wie
USB\VID_8087&PID_0033&REV_0030. - Die Hardware-ID in eine Suchmaschine eingeben — die Hersteller-Identifikation ist meist sofort offensichtlich (im Beispiel: VID_8087 = Intel).
- Auf der Hersteller-Webseite den Treiber für dieses Modell laden.
- Im Geräte-Manager: Rechtsklick → Treiber aktualisieren → Auf dem Computer nach Treibern suchen → Pfad zum heruntergeladenen Treiber angeben.
Bei Notebook-Geräten ist der einfachere Weg meist: Hersteller-Webseite + Modell + „Treiber" in die Suchmaschine.
Code 31 — „Dieses Gerät funktioniert nicht ordnungsgemäß, da Windows den dafür erforderlichen Treiber nicht laden kann."
Ein Treiber ist installiert, lässt sich aber nicht laden. Häufige Ursachen:
- Treiber ist beschädigt oder unvollständig installiert
- Treiber ist mit der aktuellen Windows-Version inkompatibel
- Eine andere Software (z. B. Antivirus) blockiert den Treiber-Load
- Ein Konflikt mit einem anderen Treiber besteht
Lösung Code 31
- Treiber komplett deinstallieren: Eigenschaften → Tab Treiber → Gerät deinstallieren. Häkchen bei Treiber-Software löschen setzen.
- Neu starten — Windows prüft Plug-and-Play und installiert basis-Treiber.
- Spezifischen Hersteller-Treiber laden und installieren.
- Falls Code 31 wiederkehrt: Antivirus-Software für den Installations-Vorgang temporär deaktivieren.
AVG Driver Updater erkennt Code-28- und Code-31-Geräte und zeigt direkt den passenden Hersteller-Treiber zur Auswahl.
Code 43 — „Windows hat dieses Gerät angehalten, weil es Probleme gemeldet hat."
Code 43 ist tückisch: Anders als Code 28 oder 31 ist hier der Treiber selbst zur Auffassung gekommen, dass die Hardware Probleme hat. Häufig bei Grafikkarten, USB-Geräten und Speichermedien.
Mögliche Ursachen:
- Hardware-Defekt — die Komponente meldet sich tatsächlich falsch.
- Treiber-Bug — der Treiber löst Code 43 ohne realen Hardware-Grund aus.
- Power-Probleme — vor allem bei USB-Geräten an Hubs oder schwachen Ports.
- Übertaktung — instabiles Memory- oder GPU-Tuning.
Lösung Code 43
- Gerät an einem anderen Port (USB) oder Slot (PCIe) testen.
- Windows neu starten — temporäre Treiber-Hänger lösen sich oft.
- Treiber komplett neu installieren (siehe Code 31).
- Bei Grafikkarten: Übertaktungs-Tools deaktivieren, Werks-Standard wiederherstellen.
- BIOS-Update prüfen — bei Mainboard-USB-Controllern oft die Lösung.
- Wenn nichts hilft und das Gerät an anderen PCs auch Probleme macht: Hardware-Defekt anzunehmen.
USB Code 43 nach Sleep-Modus: Manche USB-Controller setzen ihre Geräte nach dem Aufwachen aus dem Standby auf Code 43. In diesem Fall hilft oft ein temporäres Aus- und Anstecken — oder im Geräte-Manager die USB-Selective-Suspend-Funktion für den jeweiligen Port deaktivieren (Eigenschaften → Energieverwaltung).
Code 52 — „Windows kann nicht überprüfen, ob die digitale Signatur dieses Treibers gültig ist."
Modern und immer wichtiger: Code 52 ist Windows' Hinweis darauf, dass ein Treiber nicht oder nicht korrekt signiert ist.
Hintergrund: Microsoft fordert seit Windows 10 64-bit, dass alle Kernel-Treiber von einem Microsoft-zertifizierten Schlüssel signiert sind. Ohne gültige Signatur lehnt Windows den Treiber ab — als Schutz gegen vulnerable Treiber (siehe Vulnerable Drivers).
Lösung Code 52
Die Lösung hängt davon ab, was ihn ausgelöst hat:
- Beschädigter Treiber: Hersteller-Treiber neu laden und sauber installieren.
- Manipulierter Treiber: Wenn jemand den Treiber bewusst geändert hat (z. B. „Patches" aus zweifelhaften Quellen) — Original vom Hersteller verwenden.
- Veralteter Treiber für altes Gerät: Bei sehr alter Hardware (vor 2010) sind manche Treiber nicht für die heutigen Signatur-Anforderungen vorgesehen. Ggf. Hersteller-Support kontaktieren.
Nicht empfohlen: Treiber-Signatur-Erzwingung in Windows zu deaktivieren (per bcdedit /set TESTSIGNING ON oder F8-Boot-Menü). Das öffnet das System für vulnerable Driver-Angriffe.
Weitere häufige Codes — kompakt
| Code | Bedeutung | Lösung |
|---|---|---|
| Code 1 | Gerät nicht ordnungsgemäß konfiguriert | Treiber neu installieren |
| Code 10 | Gerät kann nicht gestartet werden (sehr generisch) | Treiber-Update; ggf. Hardware-Test |
| Code 12 | Nicht genügend freie Ressourcen (IRQ-Konflikt) | BIOS-Reset, Karte in anderen Slot |
| Code 19 | Gerät kann nicht gestartet werden — Konfiguration fehlerhaft | Registry-Reparatur (siehe Code 31) |
| Code 22 | Gerät ist deaktiviert | Im Geräte-Manager → Aktivieren |
| Code 24 | Gerät existiert nicht (Phantom-Eintrag) | Neu starten oder Phantom entfernen |
| Code 39 | Treiber-Datei beschädigt oder fehlt | Treiber neu installieren |
| Code 45 | Gerät nicht angeschlossen | Hardware-Verbindung prüfen |
| Code 48 | Treiber blockiert (vulnerable Driver Blocklist) | Hersteller-Update; Treiber ist sicherheitskritisch |
Zusammenfassung
Geräte-Manager-Fehlercodes sind die exakteste Diagnose-Quelle, die Windows bietet. Code 28 = Treiber fehlt, Code 31 = Treiber lädt nicht, Code 43 = Hardware oder Treiber meldet Fehler, Code 52 = Signatur-Problem. Mit dieser Vier-Kategorien-Logik decken Sie 90 % aller Geräte-Manager-Probleme ab. Bei wiederkehrenden Codes 43 lohnt sich ein Hardware-Test — bei den anderen drei reicht meist der richtige Treiber.
Weiterführende Quellen
Authoritative Quellen für tiefergehende Informationen:
Häufige Fragen
Code 28 (Treiber nicht installiert) — vor allem nach Windows-Neuinstallationen oder dem Anschließen neuer Hardware. Code 43 ist der zweithäufigste, vor allem bei USB-Geräten.
Manchmal ist das praktikabel — Microsoft installiert für viele Geräte (Tastaturen, Standardmäuse) generische Treiber. Code 28 erscheint dann nur für nicht-essenzielle Funktionen (Sondertasten, RGB). Wenn das betroffene Gerät arbeitet wie erwartet, ist die Code-28-Anzeige eher ein kosmetisches Problem.
Wahrscheinlich ein Power-Problem, vor allem bei USB-Geräten. Im Geräte-Manager unter USB-Controller für jeden USB-Hub die Energie-Verwaltung öffnen und Energiesparen für dieses Gerät deaktivieren. Bei externen USB-Geräten an einem USB-Hub: Hub mit eigenem Netzteil verwenden.
Hardware-ID kopieren (Eigenschaften → Details → Hardware-IDs), in catalog.update.microsoft.com einfügen — Microsoft bietet dort Treiber-Pakete zum Download an, die exakt zur ID passen. Alternativ: ID in eine Suchmaschine eingeben und beim Hersteller-Treiber landen.
Anhaltspunkt: Wenn Code 43 nach DDU-Säuberung und sauberem Treiber-Update wieder auftritt — vor allem bei höherer Last — ist Hardware-Defekt wahrscheinlich. Test: Karte in einem anderen PC probieren. Wenn dort auch Code 43 auftritt: Karte ist defekt. Wenn dort funktioniert: Mainboard-PCIe-Slot oder Netzteil prüfen.
Selten, aber möglich: Manche Hersteller verteilen unterschiedlich signierte Treiber für unterschiedliche Regionen. Wenn der Treiber von einer Hersteller-Webseite Code 52 auslöst, hilft oft das Treiber-Paket mit zusätzlich enthaltenem Zertifikat (.cat-Datei). Im Zweifel: Treiber von einer alternativen Hersteller-Seite (z. B. der internationalen statt der deutschen) probieren.