Udostępnij za pośrednictwem


Błędy aktualizacji oprogramowania układowego w systemie Windows 8.1

W tym artykule opisano, jak i dlaczego aktualizacje oprogramowania układowego czasami kończą się niepowodzeniem w środowisku systemu Windows 8.1.

Dotyczy: Windows 8.1
Oryginalny numer KB: 2909710

Podsumowanie

Komputery z systemem Windows mogą używać usługi Windows Update do aktualizowania oprogramowania układowego. W szczególności te komputery używają pakietów sterowników systemu Windows do instalowania aktualizacji oprogramowania układowego. Po zainstalowaniu pakietu sterowników oprogramowania układowego system Windows przekazuje aktualizacje oprogramowania układowego do oprogramowania układowego UEFI do instalacji podczas następnego ponownego uruchomienia komputera. Oprogramowanie układowe systemu UEFI jest dostarczane przez producenta komputera i jest oddzielone od systemu Windows. Sam system Windows nie instaluje aktualizacji oprogramowania układowego, ale zamiast tego przekazuje aktualizacje oprogramowania układowego do oprogramowania układowego UEFI dla komputera.

Więcej informacji

Aktualizacje oprogramowania układowego są dostarczane przez producenta komputera, aby zwiększyć stabilność i wydajność komputera. Czasami aktualizacje oprogramowania układowego mogą nie być poprawnie zainstalowane. Oprogramowanie układowe systemu UEFI używa zestawu kodów powrotnych do raportowania z powrotem do systemu Windows o powodzeniu lub niepowodzeniu próby instalacji oprogramowania układowego. Te kody powrotne są dostępne w Menedżer urządzeń i są również zgłaszane przez usługę Windows Update. W niektórych przypadkach usługa Windows Update może spróbować ponownie zainstalować aktualizacje oprogramowania układowego po początkowej próbie, w zależności od typu awarii.

W tym artykule opisano sposób określania, czy komputer używa usługi Windows Update i interfejsu UEFI do instalowania aktualizacji oprogramowania układowego. Opisuje również, co oznacza każdy kod powrotny. Na koniec podsumowuje powiadomienia usługi Windows Update, które można oczekiwać po nieudanej próbie instalacji oprogramowania układowego.

Jak określić, czy komputer instaluje aktualizacje oprogramowania układowego

Komputery z systemem Windows korzystające z usługi Windows Update do instalowania aktualizacji oprogramowania układowego będą zawierać wpisy "Aktualizacja oprogramowania układowego systemu" na stronie Wyświetl historię aktualizacji dla systemu Windows w usłudze Windows Update.

Aby wyświetlić historię aktualizacji w usłudze Windows Update:

  1. Na start ekranu, wpisz historia aktualizacji, a następnie kliknij pozycję Wyświetl historię aktualizacji dla systemu Windows.
  2. W polu wyszukiwania wprowadź Windows Update, a następnie wybierz pozycję Wyświetl historię aktualizacji. Można również wyświetlić kody błędów, które są zwracane dla nieudanej aktualizacji oprogramowania układowego, wybierając wpis nieudanej aktualizacji oprogramowania układowego systemu w historii aktualizacji. Strona historii aktualizacji w usłudze Windows Update zawiera kolumnę stanu i wskazuje, które aktualizacje nie powiodły się pomyślnie. Możesz wybrać wpis i otworzyć go, aby wyświetlić szczegółowe informacje o instalacji, w tym stan instalacji i szczegóły błędu.

Komputer korzystający z interfejsu UEFI do aktualizowania oprogramowania układowego może również zawierać wpisy składników aktualizowalnych oprogramowania układowego w Menedżer urządzeń. Aby określić, czy komputer używa interfejsu UEFI do aktualizowania oprogramowania układowego, wykonaj następujące kroki:

  1. Na pulpicie komputera otwórz Menedżera plików.

  2. W Menedżerze plików kliknij prawym przyciskiem myszy ten komputer, a następnie kliknij polecenie Właściwości.

  3. Kliknij pozycję Menedżer urządzeń.

  4. Jeśli komputer używa interfejsu UEFI do zarządzania oprogramowaniem układowym, grupa oprogramowania układowego będzie znajdować się w katalogu głównym komputera Menedżer urządzeń. Rozwiń grupę Oprogramowanie układowe, aby wyświetlić każdy składnik oprogramowania układowego z możliwością aktualizacji.

    Oprogramowanie układowe, które nie zostało pomyślnie zainstalowane, będzie miało wpis "banged out" (!) w grupie Firmware.

  5. Możesz kliknąć prawym przyciskiem myszy składnik oprogramowania układowego, który zakończył się niepowodzeniem, a następnie kliknąć polecenie Właściwości , aby wyświetlić kody błędów, które zostały zwrócone. Łącząc poprzednie dwa testy, można określić, czy komputer aktualizuje oprogramowanie układowe za pomocą usługi Windows Update i UEFI.

Ważne

Wpisy oprogramowania układowego w Menedżer urządzeń nie mają gwarancji, że zostaną zwrócone z interfejsu UEFI. W niektórych przypadkach sterowniki systemu Windows mogą instalować oprogramowanie układowe, które jest wyświetlane w grupie Oprogramowanie układowe. Jeśli nie masz pewności, czy komputer korzysta z interfejsu UEFI, skontaktuj się z producentem komputera. Można również wyświetlić szczegóły identyfikatorów sprzętu dla określonego zasobu oprogramowania układowego we właściwościach. Zasoby oprogramowania układowego UEFI są poprzedzone przez interfejs UEFI\ w identyfikatorze sprzętu urządzenia.

Kody błędów przejściowych a nie przejściowych

System Windows oddziela błędy aktualizacji oprogramowania układowego UEFI na dwie kategorie: przejściowe i nie przejściowe.

Awarie przejściowe

Przejściowe awarie występują z powodu tymczasowych warunków, takich jak niewystarczająca moc baterii lub brak zasobów systemowych. System Windows może próbować ponownie zainstalować aktualizacje oprogramowania układowego, które kończą się niepowodzeniem w tych okolicznościach.

Na przykład komputer może wymagać pewnego poziomu zasilania baterii (na przykład 25 procent) w celu zainstalowania aktualizacji oprogramowania układowego. Aktualizacje oprogramowania układowego, które nie powiodły się z powodu niskiej mocy baterii, są zawsze ponawiane po ponownym uruchomieniu następnego komputera. Jeśli komputer nie ma dostępnej wymaganej mocy baterii, aktualizacje oprogramowania układowego mogą zakończyć się niepowodzeniem. Jednak system Windows będzie nadal próbował zainstalować aktualizację oprogramowania układowego przy każdym ponownym uruchomieniu. Ta kontrola poziomu baterii jest wymuszana zarówno przez system Windows, jak i oprogramowanie układowe systemu UEFI komputera, aby upewnić się, że komputer nie traci zasilania podczas krytycznej operacji aktualizacji oprogramowania układowego.

Ważne

Systemy Windows i UEFI ignorują dostępne zasilanie A/C i sprawdzają tylko dostępny poziom baterii komputera. Jeśli bateria nie jest ładowana poza wymaganym poziomem, może nie być w stanie zainstalować przyszłych aktualizacji oprogramowania układowego. Jeśli bateria dla komputera nie jest ładowana, skontaktuj się z producentem komputera.

System Windows wykona łącznie trzy próby instalacji po kolejnych trzech ponownych uruchomieniach w przypadku innych przejściowych awarii, takich jak brak zasobów systemowych lub inne przyczyny, które są zwracane przez oprogramowanie układowe systemu UEFI. Jeśli aktualizacja oprogramowania układowego nie powiedzie się podczas trzeciego i ostatniego ponownego uruchomienia, system Windows nie spróbuje ponownie zainstalować aktualizacji oprogramowania układowego i zostanie oznaczony jako niepowodzenie zarówno w historii Menedżer urządzeń, jak i Windows Update. Aktualizacja nie zostanie ponowiona, dopóki producent komputera nie wyda nowej aktualizacji, która zastępuje aktualizację, która zakończyła się niepowodzeniem.

Błędy nieobsługiwcze

Błędy aktualizacji oprogramowania układowego nie przejściowego są spowodowane przez warunek, którego nie można naprawić. System Windows nie próbuje ponownie zainstalować aktualizacji oprogramowania układowego, które kończą się niepowodzeniem z powodu nie przejściowych warunków.

Instalacja aktualizacji nie zostanie ponowiona, dopóki producent komputera nie wyda nowej aktualizacji zastąpi nieudaną aktualizację.

System Windows ponawia próby aktualizacji oprogramowania układowego w następujący sposób.

Błąd Liczba ponownych prób
Przejściowy 3
Przejściowy: stan zasilania Brak ograniczeń
Brak przejściowych 0

Testy zasilania usługi Windows Update

Ponieważ komputer może wymagać pewnego poziomu zasilania baterii (na przykład 25 procent) do zainstalowania aktualizacji oprogramowania układowego, usługa Windows Update monitoruje poziom zasilania baterii, aby zapobiec niepotrzebnemu awarii aktualizacji oprogramowania układowego komputera podczas instalacji interaktywnej.

Podczas instalacji interakcyjnej użytkownik ręcznie sprawdza dostępność aktualizacji z panelu sterowania usługi Windows Update lub aplikacji Ustawienia, a następnie ręcznie uruchamia proces aktualizacji. Automatyczna instalacja w tle odbywa się w tle, przemieszczanie nowych aktualizacji dostępnych dla komputera i powiadamianie o tym, że komputer wymaga ponownego uruchomienia. Większość aktualizacji jest instalowana automatycznie w tle.

Usługa Windows Update sprawdzi, czy komputer ma co najmniej 40 procent zasilania baterii przed uruchomieniem aktualizacji oprogramowania układowego podczas interaktywnej instalacji. Podczas automatycznej instalacji w tle usługa Windows Update nie sprawdza progu zasilania baterii 40%. Takie zachowanie występuje, ponieważ system Windows nie spróbuje ponownie uruchomić komputera do momentu uzyskania co najmniej 40-procentowej mocy baterii. Ponadto automatycznie ponowi próbę instalacji nieudanych aktualizacji oprogramowania układowego, gdy bateria jest ładowana do 40 procent lub więcej.

Typ instalacji usługi Windows Update Kontrola zasilania baterii
Instalacja interaktywna Poziom zasilania baterii musi wynosić co najmniej 40% dla wszystkich interakcyjnych prób instalacji. Jeśli spróbujesz zainstalować oprogramowanie układowe z baterią < 40%, usługa Windows Update wyświetli monit o "Podłączanie komputera do zasilania, pozwól na pełne ładowanie i spróbuj ponownie".
Automatyczne tło Brak. Oprogramowanie układowe będzie zawsze przygotowane do następnego ponownego uruchomienia podczas automatycznych instalacji w tle. Ponowne uruchomienie w celu ukończenia instalacji będzie wymuszane tylko wtedy, gdy moc baterii jest większa niż 40%.

Kody błędów

W poniższej tabeli wymieniono błąd LastAttemptStatus zgłaszany przez oprogramowanie układowe systemu UEFI i zgodny kod NTSTATUS zgłaszany przez system Windows zarówno w historii Menedżer urządzeń, jak i Windows Update. W tabeli wymieniono również liczbę prób ponownego zainstalowania oprogramowania układowego przez system Windows dla każdego kodu błędu oraz oczekiwane zachowanie usługi Windows Update i historię aktualizacji dla każdego kodu.

Skontaktuj się z producentem komputera, aby uzyskać pomoc techniczną dotyczącą nieudanych aktualizacji oprogramowania układowego.

Ważne

  • Jeśli komputer zostanie uruchomiony ponownie, ale nie spełnia minimalnej mocy baterii wymaganej przez oprogramowanie układowe UEFI, aktualizacja oprogramowania układowego może zakończyć się niepowodzeniem i zakończy się niepowodzeniem z jednym z kodów awarii zasilania w poniższej tabeli. Usługa Windows Update może monitować o ponowne uruchomienie komputera po naładowaniu baterii do 40% w przypadku aktualizacji oprogramowania układowego, która nie powiodła się podczas sprawdzania zasilania baterii.
  • Systemy Windows i UEFI ignorują dostępne zasilanie A/C i sprawdzają tylko dostępny poziom zasilania baterii. Jeśli bateria nie będzie ładowana powyżej wymaganego poziomu, może nie być możliwe zainstalowanie przyszłych aktualizacji oprogramowania układowego. Jeśli bateria dla komputera nie jest ładowana, skontaktuj się z producentem komputera.
  • Przejściowe błędy, które nie są związane z zasilaniem, przejdą z wyświetlania stanu "oczekującego ponownego uruchomienia" w usłudze Windows Update na "niepowodzenie" po trzeciej nieudanej próbie instalacji.
  • Nie przejściowych aktualizacji oprogramowania układowego lub przejściowych aktualizacji oprogramowania układowego, które nie powiodły się, wszystkie trzy próby instalacji nie zostaną ponowione, dopóki nie zostaną zastąpione przez nową aktualizację oprogramowania układowego od producenta komputera.
LastAttemptStatus NTSTATUS Kod Ponowne próby Windows Update po próbie instalacji automatycznej Stan wyświetlany w historii usługi Windows Update
Sukces STATUS_SUCCESS 0x00000000 Nie dotyczy Brak Brak
Błąd: niepowodzenie STATUS_UNSUCCESSFUL 0xC0000001 3 Usługa Windows Update wyświetla "dostępne aktualizacje". Późniejsze próby instalacji za pośrednictwem usługi Windows Update lub automatycznej konserwacji ponawiają próbę instalacji oprogramowania układowego. Oczekiwanie na ponowne uruchomienie podczas pierwszych 3 prób, a następnie "Niepowodzenie" ze skojarzonym kodem błędu.
Błąd: Niewystarczające zasoby STATUS_INSUFFICIENT_RESOURCES 0xC000009A 3
Błąd: nieprawidłowa wersja STATUS_REVISION_MISMATCH 0xC0000059 0 Usługa Windows Update nie wyświetla już aktualizacji jako dostępnej. Nie podano żadnego innego stanu. Historia zawiera komunikat "Niepowodzenie" i skojarzony kod błędu.
Błąd: Nieprawidłowy format obrazu STATUS_INVALID_IMAGE_FORMAT 0xC000007B 0
Błąd: Nieznana poprawka STATUS_UNKNOWN_REVISION 0xC0000058 0
Błąd: brak takiego pliku STATUS_NO_SUCH_FILE 0xC000000F 0
Błąd: Błąd uwierzytelniania STATUS_ACCESS_DENIED 0xC0000022 3 Usługa Windows Update wyświetla "dostępne aktualizacje". Późniejsze próby instalacji za pośrednictwem usługi Windows Update lub automatycznej konserwacji ponawiają próbę instalacji oprogramowania układowego. Oczekiwanie na ponowne uruchomienie podczas pierwszych 3 prób, a następnie "Niepowodzenie" ze skojarzonym kodem błędu.
Błąd: Zdarzenie zasilania, Nie połączono ac STATUS_POWER_STATE_INVALID 0xC00002D3 Bez ograniczeń Usługa Windows Update wyświetla "dostępne aktualizacje". 15-minutowy czasomierz ponownego uruchomienia również rozpocznie się natychmiast po naładowaniu baterii do >= 40%. Oczekiwanie na ponowne uruchomienie
Błąd: Zdarzenie zasilania, Niewystarczająca bateria STATUS_INSUFFICIENT_POWER 0xC00002DE Bez ograniczeń

Zbieranie danych

Jeśli potrzebujesz pomocy ze strony pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki wymienione w artykule Zbieranie informacji przy użyciu zestawu narzędzi TSS w przypadku problemów związanych z wdrożeniem.