Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz użyć poniższych wskazówek, aby sprawdzić, czy urządzenie jest poprawnie zainstalowane, lub zdiagnozować problemy z instalacją urządzenia.
Sprawdź, czy urządzenie jest oznaczone jako problematyczne
Jeśli urządzenie ma ustawiony kod problemu , być może wystąpił problem podczas instalacji urządzenia lub z ustawieniami/konfiguracją urządzenia. Aby sprawdzić, czy dla urządzenia ustawiono kod błędu, możesz użyć Menedżera urządzeń, aby sprawdzić, czy na ikonie urządzenia widnieje żółty trójkąt z wykrzyknikiem. Uruchomienie okna dialogowego Właściwości urządzenia pokaże, jaka jest wartość kodu problemu, wraz z komunikatem o błędzie.
Możesz również sprawdzić, czy urządzenie ma kod problemu ustawiony za pośrednictwem wiersza polecenia za pomocą narzędzia PnPUtil. Jeśli znasz ścieżkę wystąpienia urządzenia , możesz użyć narzędzia PnPUtil, aby sprawdzić jego stan:
pnputil /enum-devices /instanceid <device instance path>
Jeśli nie znasz ścieżki wystąpienia swojego urządzenia, możesz użyć narzędzia PnPUtil, aby sprawdzić, czy któreś urządzenia mają ustawiony kod problemu, i zobaczyć, czy któreś z nich przypomina Twoje urządzenie:
pnputil /enum-devices /problem
Jeśli stwierdzisz, że dla urządzenia ustawiono kod problemu, zobacz temat Komunikat o błędzie Menedżera urządzeń, aby uzyskać więcej informacji o kodzie problemu.
Zapoznaj się z dziennikami instalacji urządzenia
Możesz wykonać kroki opisane w artykule SetupAPI Logging (Windows Vista i nowsze) lub SetupAPI Logging (Windows Server 2003, Windows XP i Windows 2000), aby zidentyfikować błędy instalacji urządzenia. Poniżej znajduje się lista typowych błędów instalacji:
| Kod błędu | Description |
|---|---|
| 0x000005B4 (ERROR_TIMEOUT) | Instalacja urządzenia trwała zbyt długo i została zatrzymana. Zobacz dzienniki SetupApi, aby uzyskać więcej informacji o instalacji urządzenia i o tym, na co poświęcono czas. Oto niektóre typowe przyczyny przekroczenia limitu czasu: Współinstalator działa zbyt długo. Może to być spowodowane tym, że współinstalator wykonuje nieobsługiwaną operację, która zawiesiła się lub trwa zbyt długo. Na przykład współinstalator jest uruchamiany w sesji nieinterakcyjnej, więc nie może wykonywać działań wymagających oczekiwania na dane wejściowe od użytkownika. Współinstalatorzy są przestarzali i należy ich unikać. Aby uzyskać więcej informacji, zobacz uniwersalne pliki INF. Uruchamianie lub ponowne uruchamianie urządzenia pod koniec instalacji urządzenia zawiesiło się. |
| 0xe0000219 (ERROR_NO_ASSOCIATED_SERVICE) | Pakiet sterowników instalowany na tym urządzeniu nie określa powiązanej usługi dla tego urządzenia. Aby uzyskać więcej informacji, zobacz flagę SPSVCINST_ASSOCSERVICE w dokumentacji dyrektywy INF AddService . |
| 0xe0000248 (ERROR_DEVICE_INSTALL_BLOCKED) | Instalacja urządzenia została zablokowana z powodu ustawień zasad grupy. Aby uzyskać więcej informacji, zobacz Kontrolowanie instalacji urządzeń za pomocą zasad grupy i zasady zarządzania urządzeniami przenośnymi dotyczące instalacji urządzeń. |
| 0x000001e0 (ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT) | Po zakończeniu instalacji urządzenia co najmniej jedno urządzenie zostanie ponownie uruchomione w celu zastosowania nowych plików lub ustawień zmienionych podczas instalacji urządzenia. W ramach tej operacji ponownego uruchamiania wykonywana jest operacja usunięcia w ramach zapytania na urządzeniu lub urządzeniach, które są uruchamiane ponownie. Ten błąd wskazuje, że coś zawiesiło się lub trwało zbyt długo podczas operacji usunięcia zapytania dotyczącego instalowanego urządzenia. Aby uzyskać więcej informacji, zobacz dzienniki SetupApi. |
| 0x000001e1 (ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT) | Po zakończeniu instalacji urządzeń co najmniej jedno z nich zostanie ponownie uruchomione, aby zastosować nowe pliki lub zmiany ustawień wprowadzone podczas instalacji urządzeń. W ramach tej operacji ponownego uruchamiania wykonywana jest operacja usunięcia zapytania na urządzeniu lub urządzeniach, które są uruchamiane ponownie. Ten błąd wskazuje, że coś zawiesza się lub trwało zbyt długo podczas operacji query remove dla urządzenia lub urządzeń, które są ponownie uruchamiane. Aby uzyskać więcej informacji, zobacz SetupApi logs. |
| 0x000001e2 (ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT) | Po zakończeniu instalacji urządzenia co najmniej jedno urządzenie zostanie ponownie uruchomione, aby zastosować nowe pliki lub ustawienia zmienione podczas instalacji urządzenia. W ramach tej operacji ponownego uruchamiania wykonywana jest operacja usunięcia przez zapytanie na urządzeniu lub urządzeniach, które są uruchamiane ponownie. Ten błąd wskazuje, że operacja usunięcia zapytania nie mogła zostać wykonana w odpowiednim czasie, ponieważ na innym urządzeniu w systemie była wykonywana operacja usunięcia zapytania. Aby uzyskać więcej informacji, zobacz dzienniki SetupApi. |
Debugowanie instalatora klasy lub współinstalatora podczas instalacji
Note
Instalatory klas i współinstalatory są wycofane z użycia. Aby uzyskać więcej informacji, zobacz Universal INFs.
W Windows Vista i nowszych wersjach Windows wykonaj kroki opisane w artykule Debugowanie instalacji urządzeń (Windows Vista i nowszych), aby debugować instalatory klas lub współinstalatory podczas podstawowych etapów instalacji urządzenia.