Strona główna  /  Komputer  /  Błąd 0x80073712 w Windows Update – jak naprawić uszkodzone pliki?

Błąd 0x80073712 w Windows Update – jak naprawić uszkodzone pliki?

Komputer
✦ AI
Ekran komputera z kodem błędu systemu oraz pendrive na pierwszym planie, symbolizujące proces naprawy plików Windows Update.

Błąd 0x80073712 oznacza uszkodzenie magazynu składników Windows, czyli elementu WinSxS wykorzystywanego przez Windows Update. Najczęściej naprawisz go, uruchamiając kolejno DISM i SFC z uprawnieniami administratora.

Co oznacza błąd 0x80073712?

Kod 0x80073712 odpowiada komunikatowi ERROR_SXS_COMPONENT_STORE_CORRUPT. Oznacza to, że magazyn składników systemu jest niespójny, a potrzebne pliki są uszkodzone albo brakuje ich w systemie. W takiej sytuacji Windows Update nie może poprawnie zainstalować pakietu.

Kod błędu Znaczenie Typowe rozwiązanie
0x80073712 Uszkodzony magazyn składników Windows DISM, a następnie SFC
ERROR_SXS_COMPONENT_STORE_CORRUPT Niespójność plików i manifestów systemowych Naprawa obrazu systemu
WinSxS Magazyn składników używany przez system i aktualizacje Przywrócenie poprawnych składników

Podstawowe kroki przed naprawą

Najpierw uruchom ponownie komputer i sprawdź, czy urządzenie ma stabilne połączenie z internetem. DISM może pobierać brakujące pliki z serwerów Microsoft, dlatego połączenie sieciowe jest potrzebne podczas standardowej naprawy.

W systemie Windows 11 możesz też uruchomić narzędzie Windows Update w sekcji Ustawienia → System → Rozwiązywanie problemów → Inne narzędzia do rozwiązywania problemów. Wybierz Windows Update i rozpocznij diagnostykę.

Jeżeli podejrzewasz uszkodzoną pamięć podręczną aktualizacji, zresetuj folder SoftwareDistribution. W tym celu otwórz Wiersz polecenia jako administrator i wykonuj polecenia po kolei:

  1. net stop wuauserv
  2. net stop bits
  3. ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
  4. net start bits
  5. net start wuauserv

Zmiana nazwy folderu powoduje utworzenie świeżej pamięci podręcznej przy kolejnym uruchomieniu Windows Update. Nie usuwasz w ten sposób dokumentów ani zainstalowanych aplikacji.

Jak użyć DISM i SFC?

Ostrzeżenie: poniższe polecenia wymagają uprawnień administratora. W menu Start wpisz „Wiersz polecenia”, kliknij wynik prawym przyciskiem myszy i wybierz „Uruchom jako administrator”. Potwierdź komunikat kontroli konta użytkownika.

Wykonaj naprawę w następującej kolejności:

  1. Uruchom DISM, aby sprawdzić i naprawić obraz systemu:

    DISM.exe /Online /Cleanup-Image /RestoreHealth
  2. Poczekaj na zakończenie operacji. Nie zamykaj okna i nie wyłączaj komputera, nawet jeśli postęp przez dłuższy czas się nie zmienia.

  3. Po pomyślnym zakończeniu DISM uruchom Kontroler plików systemowych:

    sfc /scannow
  4. Poczekaj, aż skanowanie SFC osiągnie 100%, a następnie uruchom ponownie komputer.

DISM naprawia obraz systemu i magazyn WinSxS, natomiast SFC sprawdza chronione pliki używane przez działający Windows. Kolejność ma znaczenie, ponieważ SFC może wykorzystać składniki naprawione wcześniej przez DISM. Po ponownym uruchomieniu spróbuj ponownie wyszukać i zainstalować aktualizacje.

Naprawa z użyciem plików źródłowych

Jeżeli polecenie RestoreHealth kończy się błędem, na przykład z powodu braku dostępu do Windows Update, możesz wskazać własne źródło naprawy. Może nim być zgodny obraz ISO, nośnik USB albo działająca instalacja Windows dostępna w sieci.

Źródło musi odpowiadać używanej edycji i wersji systemu, w tym architekturze oraz kompilacji. Nie używaj przypadkowego obrazu, ponieważ niezgodne pliki mogą uniemożliwić naprawę.

Po zamontowaniu obrazu ISO sprawdź jego literę dysku, na przykład D:, i uruchom:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /LimitAccess

Jeżeli nośnik zawiera plik install.esd zamiast install.wim, ścieżkę trzeba dostosować:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.esd /LimitAccess

Parametr /LimitAccess blokuje pobieranie plików z Windows Update i zmusza DISM do korzystania ze wskazanego źródła. W przypadku źródła sieciowego można użyć ścieżki do katalogu Windows z działającego komputera, na przykład:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:\\komputer\c$\Windows /LimitAccess

Jeśli obraz zawiera kilka edycji systemu, może być konieczne wskazanie właściwego indeksu obrazu za pomocą parametru /Source w formacie obsługiwanym przez DISM. Dobór indeksu zależy od zawartości konkretnego nośnika.

Co sprawdzić po nieudanej naprawie?

DISM zapisuje informacje o wykrytych i naprawionych problemach w pliku:

%windir%\Logs\CBS\CBS.log

W logu szukaj wpisów dotyczących brakujących manifestów, uszkodzonych plików payload oraz komunikatów Repair failed. Jeżeli dziennik wskazuje na konkretne pakiety lub pliki, dalsza ręczna naprawa wymaga pobrania zgodnych składników z właściwego nośnika lub pakietu aktualizacji.

Gdy DISM i SFC nie naprawiają uszkodzeń, a CBS.log wskazuje na nieodwracalne błędy magazynu, nie przerywaj kolejnych operacji przypadkowymi plikami z internetu. W takiej sytuacji potrzebne może być użycie dokładnie dopasowanego obrazu systemu albo pomoc techniczna po analizie dziennika.

MG Market

Zespół redakcyjny mg-market.pl z pasją śledzi świat RTV, AGD, multimediów oraz technologii i internetu. Chętnie dzielimy się naszą wiedzą, wyjaśniając nawet najbardziej złożone zagadnienia w prosty, przystępny sposób. Naszym celem jest, aby każdy czytelnik czuł się pewniej w cyfrowym świecie!

Może Cię również zainteresować

Potrzebujesz więcej informacji?