Code 28 im Geräte-Manager bedeutet, dass Windows 11 für das betroffene Gerät keinen verwendbaren Treiber installiert hat. Ermittle zuerst über die Hardware-IDs, um welches Bauteil es sich handelt, und beziehe den passenden Treiber bevorzugt vom Hersteller des PCs, Mainboards oder Geräts. Erst wenn dort nichts Geeignetes verfügbar ist, solltest du Windows Update oder die manuelle Installation einer INF-Datei nutzen. Installiere keinen Treiber allein aufgrund einer ähnlich klingenden Gerätebezeichnung, weil ein unpassendes Paket Funktionen beeinträchtigen oder weitere Gerätefehler auslösen kann.
Der Fehler lässt sich meist ohne Eingriff in die Registry und ohne Neuinstallation von Windows beheben. Die entscheidende Reihenfolge lautet: Gerät identifizieren, Systemmodell und Windows-Architektur prüfen, vertrauenswürdige Treiberquelle wählen, Paket installieren und den Gerätestatus kontrollieren.
Was Code 28 tatsächlich über das Gerät aussagt
Windows zeigt Code 28 auf der Registerkarte Allgemein in den Eigenschaften eines Geräts an. Der Gerätestatus weist sinngemäß darauf hin, dass die Treiber für dieses Gerät nicht installiert sind. Das ist zunächst eine Zustandsbeschreibung und keine vollständige Ursachenanalyse.
Der Eintrag kann beispielsweise nach einer Neuinstallation von Windows 11, nach dem Austausch einer Hardwarekomponente oder nach dem Anschluss eines Geräts auftreten, für das Windows kein passendes Treiberpaket besitzt. Möglich ist außerdem, dass ein vorhandenes Paket beschädigt wurde oder nicht zur Hardwarekennung passt. Bei einem unbekannten PCI-, ACPI- oder USB-Gerät lässt sich aus dem angezeigten Namen allein häufig nicht zuverlässig ableiten, welches Bauteil fehlt.
Code 28 ist von anderen Treiberfehlern zu unterscheiden. Ein bereits installierter, aber nicht startender Treiber kann einen anderen Fehlercode erzeugen. Auch ein ausgeschaltetes Gerät, ein Hardwaredefekt oder ein Ressourcenproblem wird nicht allein durch Code 28 bewiesen. Die Meldung bestätigt nur, dass Windows für diese Geräteinstanz momentan keinen passenden Treiber verwendet.
Das unbekannte Gerät über seine Hardware-ID identifizieren
Die Hardware-ID ist der zuverlässigste Ausgangspunkt, wenn im Geräte-Manager nur Bezeichnungen wie Unbekanntes Gerät, PCI-Gerät, Basissystemgerät oder Netzwerkcontroller stehen. Sie beschreibt Hersteller und Modell beziehungsweise die technische Geräteklasse genauer als der sichtbare Anzeigename.
- Öffne den Geräte-Manager und suche den Eintrag mit dem gelben Warnsymbol.
- Klicke mit der rechten Maustaste darauf und öffne Eigenschaften.
- Wechsle zur Registerkarte Details.
- Wähle im Feld Eigenschaft den Eintrag Hardware-IDs.
- Notiere die oberste und längste Kennung. Sie enthält normalerweise die genaueste Übereinstimmung.
Bei einem PCI-Gerät können darin Bestandteile wie VEN_ für den Hersteller und DEV_ für das Gerät vorkommen. USB-Kennungen enthalten häufig VID_ und PID_. ACPI-Geräte verwenden ein anderes Schema. Diese Unterschiede sind normal; die Kennung darf nicht eigenmächtig verkürzt oder verändert werden.
Notiere zusätzlich den Geräteinstanzpfad aus derselben Auswahlliste. Er hilft, mehrere äußerlich gleich benannte Geräte auseinanderzuhalten. Für die Treibersuche ist jedoch zunächst die Hardware-ID maßgeblich.
Bei einem Komplett-PC oder Notebook solltest du außerdem das genaue Modell ermitteln. Öffne dazu Einstellungen > System > Info und prüfe die dort sichtbaren Gerätedaten. Noch aussagekräftiger ist oft die Modell- oder Produktnummer auf dem Typenschild beziehungsweise in der Support-Anwendung des Herstellers. Bei einem selbst gebauten PC ist das Mainboard-Modell wichtiger als der Name des Gehäuses oder des Händlers.
Welche Treiberquelle für Code 28 zuerst infrage kommt
Die beste Quelle hängt davon ab, zu welchem Systemteil die ermittelte Hardware-ID gehört. Ein Treiber vom Hersteller des einzelnen Chips ist nicht automatisch die erste Wahl, weil Notebook- und PC-Hersteller Pakete an Firmware, Energieverwaltung, Funktionstasten oder weitere Komponenten anpassen können.
- Notebook oder fertiger Desktop-PC: Suche im Supportbereich des PC-Herstellers nach dem exakten Modell und der installierten Windows-Version. Beginne bei Chipsatz-, Plattform-, Serial-IO-, Kartenleser-, Netzwerk- und Sensortreibern.
- Selbst gebauter Desktop-PC: Prüfe zuerst die Supportseite des Mainboard-Herstellers. Unbekannte PCI- und ACPI-Geräte gehören häufig zur Plattform oder zu einem integrierten Controller.
- Nachträglich eingebautes Gerät: Verwende das Treiberpaket des Karten- oder Geräteherstellers. Modell und gegebenenfalls Hardware-Revision müssen übereinstimmen.
- Externes USB-Gerät: Prüfe, ob der Hersteller einen eigenen Windows-11-Treiber verlangt. Viele Standardgeräte verwenden zwar Windows-Klassentreiber, spezielle Funktionen benötigen aber mitunter ein Herstellerpaket.
Meide Download-Portale, Treiberarchive unbekannter Herkunft und Programme, die pauschal zahlreiche angeblich veraltete Treiber melden. Eine passende Hardware-ID allein garantiert noch nicht, dass ein Paket für dein PC-Modell, deine Windows-Architektur und die Gerätevariante vorgesehen ist. Digitale Signatur, Herausgeber, Versionsangabe und Modellfreigabe sollten nachvollziehbar sein.
Treiber in der richtigen Reihenfolge installieren
1. Das Installationsprogramm des Herstellers verwenden
Ein vom Geräte- oder PC-Hersteller bereitgestelltes Installationsprogramm ist meist der einfachste Weg. Schließe laufende Arbeiten, starte das Paket mit den erforderlichen Rechten und beachte die Auswahl des Geräte- oder Modelltyps. Wird ein Neustart verlangt, führe ihn aus, bevor du Code 28 erneut prüfst.
Bei mehreren fehlenden Systemgeräten ist die Reihenfolge relevant. Installiere zuerst das Chipsatz- oder Plattformpaket, danach systemnahe Controller und erst anschließend Netzwerk, Audio oder Zusatzgeräte. Ein Chipsatzpaket kann Windows die korrekte Zuordnung bislang unbekannter Komponenten ermöglichen, ohne dass jeder Eintrag einzeln behandelt werden muss.
2. Windows Update einschließlich optionaler Treiber prüfen
Findest du beim Hersteller kein passendes Paket, öffne Einstellungen > Windows Update und suche nach Updates. Je nach angebotenem Inhalt können Treiber unter den erweiterten beziehungsweise optionalen Updates erscheinen. Installiere dort nur Einträge, die zum betroffenen Gerät oder Hersteller passen.
Ein optionales Treiberangebot ist nicht automatisch neuer oder besser als das vom PC-Hersteller freigegebene Paket. Für ein Notebook mit angepasster Energieverwaltung oder Sonderfunktionen bleibt das modellspezifische Paket häufig die sinnvollere Wahl. Windows Update eignet sich besonders für standardisierte Geräte und als zweite Bezugsquelle, wenn der Hersteller keinen Windows-11-Download anbietet.
3. Eine vorhandene INF-Datei über den Geräte-Manager laden
Manche Hersteller liefern ein ZIP-Archiv oder einen Ordner mit INF-, CAT- und SYS-Dateien statt eines eigenständigen Installationsprogramms. Entpacke das Archiv vollständig in einen neuen Ordner. Eine INF-Datei sollte nicht direkt aus dem komprimierten Archiv heraus installiert werden, weil zugehörige Dateien sonst fehlen können.
- Öffne die Eigenschaften des Code-28-Geräts und wähle auf der Registerkarte Treiber die Funktion zum Aktualisieren des Treibers.
- Wähle die Suche nach Treibern auf dem Computer.
- Gib den entpackten Ordner an und beziehe Unterordner in die Suche ein.
- Starte die Installation und prüfe die angezeigten Hinweise zum Herausgeber.
- Starte Windows neu, falls das Paket oder die Geräteklasse dies verlangt.
Windows vergleicht die Hardware-ID des Geräts mit den unterstützten Kennungen in den INF-Dateien. Erscheint die Meldung, dass kein kompatibler Treiber gefunden wurde, solltest du nicht sofort über die manuelle Geräteliste irgendein ähnlich benanntes Modell erzwingen. Prüfe stattdessen Modell, Hardware-Revision, Betriebssystem und Architektur des heruntergeladenen Pakets.
4. Ein geprüftes Treiberpaket mit PnPUtil hinzufügen
PnPUtil ist ein Windows-Werkzeug zur Verwaltung des Treiberspeichers. Dieser Weg ist sinnvoll, wenn du bereits einen vertrauenswürdigen, entpackten Treiberordner besitzt und die grafische Suche das Paket nicht übernimmt. Der folgende Befehl verändert das System: Er fügt passende INF-Pakete aus dem angegebenen Ordner und seinen Unterordnern zum Treiberspeicher hinzu und versucht, sie an passende Geräte zu binden.
Öffne das Windows-Terminal als Administrator. Ersetze den Beispielpfad durch den tatsächlichen Ordner, ohne die Dateinamen im Paket zu verändern:
pnputil /add-driver "C:\Treiber\Geraet\*.inf" /subdirs /install
Die Ausgabe nennt die geprüften Pakete und meldet, ob ein Treiber hinzugefügt beziehungsweise installiert wurde. Eine erfolgreiche Aufnahme in den Treiberspeicher bedeutet nicht in jedem Fall, dass genau das Code-28-Gerät gebunden wurde. Kontrolliere den Geräte-Manager nach dem Abschluss erneut. Bei der Meldung, dass kein passendes Gerät vorhanden ist, stimmt das Paket möglicherweise nicht mit der Hardware-ID überein.
Aus dem Ergebnis den nächsten Schritt ableiten
Die Anzeige nach der Installation entscheidet darüber, ob weitere Maßnahmen nötig sind. Nutze folgende Reihenfolge, statt wahllos mehrere Pakete nacheinander einzuspielen:
- Code 28 bleibt unverändert: Vergleiche die ursprüngliche Hardware-ID mit den vom Paket unterstützten Geräten. Prüfe außerdem, ob du den richtigen Modellzweig und die passende Hardware-Revision gewählt hast.
- Der Gerätename ändert sich, aber ein anderer Fehlercode erscheint: Windows hat nun einen Treiber gebunden, das Gerät kann jedoch nicht ordnungsgemäß starten. Behandle den neuen Code als eigenständiges Fehlerbild und installiere nicht blind weitere Varianten.
- Das Gerät verschwindet nach dem Neustart vollständig: Prüfe im Geräte-Manager über Ansicht > Ausgeblendete Geräte anzeigen, ob nur eine nicht mehr verbundene Instanz vorhanden ist. Bei externer Hardware kommen außerdem Anschluss, Kabel und Stromversorgung als getrennte Prüfpunkte infrage.
- Mehrere unbekannte Systemgeräte bleiben bestehen: Das spricht eher für ein fehlendes Plattform-, Chipsatz- oder Controllerpaket als für mehrere voneinander unabhängige Einzelgeräte. Kehre zur Modell-Supportseite des PC- oder Mainboard-Herstellers zurück.
Warum die automatische Treibersuche manchmal nichts findet
Die automatische Suche im Geräte-Manager greift nicht auf jedes Treiberpaket zu, das ein Hersteller für ein bestimmtes Modell bereitstellt. Meldet Windows, dass bereits der beste Treiber installiert sei, obwohl Code 28 angezeigt wird, ist diese Aussage daher kein Beweis für einen vollständigen Hersteller-Treiberbestand. Sie bedeutet nur, dass Windows in den gerade geprüften Quellen keine bessere passende Zuordnung gefunden hat.
Auch ein Treiber für Windows 10 kann auf manchen Geräten funktionieren, sollte aber nicht ungeprüft erzwungen werden. Verwende ihn nur, wenn der Hersteller das Paket für das betreffende Modell beziehungsweise für Windows 11 vorsieht oder im Supportbereich ausdrücklich als geeignete Option führt. Bei älterer Hardware ohne Freigabe muss zwischen eingeschränkter Funktion, einem generischen Windows-Treiber und fehlender Herstellerunterstützung unterschieden werden.
Auf verwalteten Firmen-PCs können Richtlinien die Treiberinstallation oder optionale Updates begrenzen. Fehlen Schaltflächen, werden Installationen abgewiesen oder erscheinen Hinweise auf eine Organisationsverwaltung, sollte die IT-Abteilung das Paket anhand der Geräteinstanz und Hardware-ID prüfen. Lokale Administratorrechte umgehen solche Vorgaben nicht zuverlässig und sollten nicht durch fremde Installationswerkzeuge ersetzt werden.
Einen falschen Treiberversuch sauber zurücknehmen
Hat die Installation einen neuen Fehler, Funktionsausfall oder instabilen Betrieb ausgelöst, öffne die Eigenschaften des betroffenen Geräts und prüfe auf der Registerkarte Treiber, ob die vorherige Treiberversion wiederhergestellt werden kann. Diese Schaltfläche ist nur verfügbar, wenn Windows tatsächlich eine vorherige Version gespeichert hat.
Ist kein Rückweg vorhanden, kann das Gerät über den Geräte-Manager deinstalliert und anschließend neu erkannt werden. Entferne das Treiberpaket dabei nur, wenn du sicher bist, dass es das ungeeignete Paket ist und nicht von einem weiteren Gerät benötigt wird. Nach der Deinstallation lässt sich die Hardware über die Suche nach geänderter Hardware oder durch einen Neustart erneut erfassen.
Systemwiederherstellung, Zurücksetzen des PCs oder eine Windows-Neuinstallation sind für Code 28 keine angemessenen ersten Schritte. Sie kommen erst in Betracht, wenn mehrere Systemkomponenten beschädigt sind und die Ursache über Gerätekennung, Herstellerpaket sowie Windows-Komponentenprüfung nicht eingegrenzt werden kann.
Abschlusskontrolle für den installierten Gerätetreiber
Ein verschwundenes Warnsymbol ist wichtig, reicht bei funktionskritischer Hardware aber nicht allein aus. Prüfe den Eintrag in seiner erwarteten Gerätekategorie, öffne die Registerkarte Treiber und kontrolliere Anbieter, Datum sowie Version. Der Anbieter muss nicht immer dem Markennamen auf dem PC entsprechen, sollte aber zum gewählten Treiberpaket und zur Hardware passen.
Teste danach genau die betroffene Funktion: bei einem Netzwerkcontroller die Verbindung, bei einem Kartenleser ein geeignetes Medium und bei einem USB-Gerät dessen Erkennung. Taucht Code 28 nach jedem Neustart wieder auf, obwohl die Installation zunächst erfolgreich war, notiere Hardware-ID, Treiberversion und den nach dem Neustart sichtbaren Gerätestatus. Diese Angaben ermöglichen dem Geräte- oder PC-Hersteller eine gezielte Prüfung, ohne dass du weitere nicht passende Treiber ausprobieren musst.





