Freigeben über


Problembehandlung bei Geräte- und Treiberinstallationen

Sie können die folgenden Richtlinien verwenden, um entweder zu überprüfen, ob Ihr Gerät ordnungsgemäß installiert ist, oder um Probleme bei der Geräteinstallation zu diagnostizieren.

Überprüfen, ob das Gerät mit einem Problem gekennzeichnet ist

Wenn auf dem Gerät ein Problemcode festgelegt ist, ist möglicherweise während der Geräteinstallation oder bei den Einstellungen/Konfiguration des Geräts etwas schief gegangen. Um zu überprüfen, ob das Gerät über einen Problemcodesatz verfügt, können Sie Geräte-Manager verwenden, um zu überprüfen, ob das Gerätesymbol eine Überlagerung eines gelben Dreiecks mit einem Ausrufezeichen aufweist. Wenn Sie das Dialogfeld Eigenschaften für das Gerät starten, wird der Problemcodewert zusammen mit einer Fehlermeldung angegeben.

Sie können auch überprüfen, ob für das Gerät ein Problemcode festgelegt ist, über die Befehlszeile mit PnPUtil. Wenn Sie das Gerät instance Pfad Ihres Geräts kennen, können Sie PnPUtil verwenden, um dessen status zu überprüfen:

pnputil /enum-devices /instanceid <device instance path>

Wenn Sie das Gerät instance Pfad Ihres Geräts nicht kennen, können Sie PnPUtil verwenden, um zu überprüfen, ob auf allen Geräten ein Problemcode festgelegt ist, und Sie können sehen, ob eine dieser Geräte wie Ihr Gerät aussieht:

pnputil /enum-devices /problem

Wenn Sie feststellen, dass für das Gerät ein Problemcode festgelegt ist, finden Sie weitere Informationen zum Problemcode unter Geräte-Manager Fehlermeldung.

Geräteinstallationsprotokolle anzeigen

Sie können die unter SetupAPI-Protokollierung (Windows Vista und höher) oderSetupAPI-Protokollierung (Windows Server 2003, Windows XP und Windows 2000) beschriebenen Schritte ausführen, um Geräteinstallationsfehler zu identifizieren. Eine Liste der häufigen Installationsfehler finden Sie unten:

Fehlercode BESCHREIBUNG
0x000005B4 (ERROR_TIMEOUT) Die Geräteinstallation hat zu lange gedauert und wurde beendet. Unter SetupApi-Protokolle finden Sie weitere Informationen zur Geräteinstallation und zur Zeit, auf die die Zeit verbracht wurde.

Einige häufige Ursachen für Timeouts sind:

Ein Co-Installer, der zu lange ausgeführt wird. Dies kann darauf zurückzuführen sein, dass das Co-Installationsprogramm einen nicht unterstützten Vorgang ausführt, der hängen geblieben ist oder zu lange ausgeführt wird. Beispielsweise wird ein Co-Installer in einer nicht interaktiven Sitzung ausgeführt, sodass es keine Aktionen ausführen kann, die auf die Benutzereingabe warten müssen. Co-Installer sind veraltet und sollten vermieden werden. Weitere Informationen finden Sie unter Universelle INFs.

Das Starten oder Neustarten eines Geräts am Ende der Geräteinstallation wurde unterbrochen.
0xe0000219 (ERROR_NO_ASSOCIATED_SERVICE) Das Treiberpaket, das auf dem Gerät installiert wurde, gab keinen zugeordneten Dienst für das Gerät an. Weitere Informationen finden Sie im SPSVCINST_ASSOCSERVICE-Flag in der Dokumentation zur INF-AddService-Direktive .
0xe0000248 (ERROR_DEVICE_INSTALL_BLOCKED) Die Installation des Geräts wurde aufgrund von Gruppenrichtlinieneinstellungen blockiert. Weitere Informationen finden Sie unter Steuern der Geräteinstallation mithilfe von Gruppenrichtlinie- und Mobile Geräteverwaltung-Richtlinien für die Geräteinstallation.
0x000001e0 (ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT) Am Ende der Geräteinstallation wird mindestens ein Gerät neu gestartet, um neue Dateien oder Einstellungen zu erhalten, die während der Geräteinstallation geändert wurden. Im Rahmen dieses Neustartvorgangs wird ein Abfragelöschvorgang für das gerät oder die Geräte ausgeführt, die neu gestartet werden. Dieser Fehler weist darauf hin, dass etwas während des Abfragelöschvorgangs für das zu installierende Gerät hängen geblieben ist oder zu lange dauerte. Weitere Informationen finden Sie unter SetupApi-Protokolle.
0x000001e1 (ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT) Am Ende der Geräteinstallation wird mindestens ein Gerät neu gestartet, um neue Dateien oder Einstellungen zu erhalten, die während der Geräteinstallation geändert wurden. Im Rahmen dieses Neustartvorgangs wird ein Abfragelöschvorgang für das gerät oder die Geräte ausgeführt, die neu gestartet werden. Dieser Fehler weist darauf hin, dass etwas während des Abfragelöschvorgangs für eines der neu gestarteten Geräte oder Geräte hängen geblieben ist oder zu lange dauerte. Weitere Informationen finden Sie unter SetupApi-Protokolle.
0x000001e2 (ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT) Am Ende der Geräteinstallation wird mindestens ein Gerät neu gestartet, um neue Dateien oder Einstellungen zu erhalten, die während der Geräteinstallation geändert wurden. Im Rahmen dieses Neustartvorgangs wird ein Abfragelöschvorgang für das gerät oder die Geräte ausgeführt, die neu gestartet werden. Dieser Fehler weist darauf hin, dass der Vorgang zum Entfernen der Abfrage aufgrund eines Vorgangs zum Entfernen einer Abfrage auf einem anderen Gerät im System nicht rechtzeitig ausgeführt werden konnte. Weitere Informationen finden Sie unter SetupApi-Protokolle.

Debuggen eines Klasseninstallationsprogramms oder eines Co-Installers während der Installation

Hinweis

Klasseninstallationsprogramme und Co-Installer sind veraltet. Weitere Informationen finden Sie unter Universelle INFs.

Führen Sie unter Windows Vista und höheren Versionen von Windows die unter Debuggen von Geräteinstallationen (Windows Vista und höher) beschriebenen Schritte aus, um Klasseninstallationsprogramme oder Co-Installer während der Kernphasen der Geräteinstallation zu debuggen.