Przejdź do treści
Windows Update pokazuje błąd 0x80070057 podczas pobierania aktualizacji
Windows Błąd

Windows Update pokazuje błąd 0x80070057 podczas pobierania aktualizacji

Napraw błąd 0x80070057 pojawiający się podczas pobierania aktualizacji przez Windows Update: zresetuj składniki Windows Update, napraw rejestr i ustawienia regionalne oraz usuń uszkodzone pliki pobierania. Kroki wykonaj kolejno i weryfikuj po każdym.

Najpierw sprawdź

Zanim wykonasz zmiany: uruchom komputer ponownie i spróbuj ponownie pobrać aktualizacje. Jeśli błąd 0x80070057 pojawia się nadal, wykonuj poniższe kroki po kolei — każdy krok zawiera polecenie lub ścieżkę UI i weryfikację. Zatrzymaj się po kroku, który rozwiąże problem.

Naprawa podstawowa: sprawdzenie przestrzeni i usług

  1. Sprawdź wolne miejsce na dysku systemowym (zazwyczaj C:). Otwórz Mój komputer lub Eksplorator plików i upewnij się, że masz co najmniej 10–15% wolnego miejsca. Jeśli brakuje miejsca, usuń pliki tymczasowe (patrz punkt 3).
  2. Sprawdź, czy usługi Windows Update i Background Intelligent Transfer Service (BITS) działają:
    • Otwórz Usługi (Win+R → services.msc).
    • Zlokalizuj Windows Update i Background Intelligent Transfer Service (BITS). Ustaw typ uruchomienia na Automatyczny (opóźnione uruchomienie) lub Automatyczny i uruchom usługę, jeśli jest zatrzymana.
  3. Wyczyść pliki tymczasowe:
    • Otwórz UstawieniaSystemPamięćCzujnik pamięci lub użyj Oczyszczanie dysku (Win+R → cleanmgr).
    • Usuń pliki tymczasowe oraz tymczasowe pliki systemu Windows.

Reset składników Windows Update (krokowy, wymaga uprawnień administratora)

Ten zestaw poleceń zatrzymuje usługi aktualizacji, usuwa kolejkę pobierania i rejestruje kluczowe komponenty. Otwórz Wiersz polecenia jako administrator (kliknij Start → wpisz "cmd" → prawy przycisk → Uruchom jako administrator) lub użyj PowerShell z prawami admina.

  1. Zatrzymaj usługi:
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    net stop trustedinstaller
  2. Usuń zawartość folderu SoftwareDistribution i Catroot2:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old

    To spowoduje, że Windows utworzy nowe foldery przy kolejnym uruchomieniu usługi Windows Update.

  3. Zresetuj BITS i Windows Update poprzez rejestrację plików DLL (może być wiele komunikatów błędów — to normalne):
    regsvr32 /s wuapi.dll
    regsvr32 /s wups2.dll
    regsvr32 /s wups.dll
    regsvr32 /s wuaueng.dll
    regsvr32 /s wuaueng1.dll
    regsvr32 /s atl.dll
    regsvr32 /s msxml3.dll
  4. Reset katalogów BITS i Windows Update:
    sc.exe sdset bits D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;AU)
    sc.exe sdset wuauserv D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;AU)
  5. Uruchom usługi ponownie:
    net start bits
    net start wuauserv
    net start cryptsvc
    net start trustedinstaller

Jeśli któryś z poleceń zwróci błąd, skopiuj komunikat i sprawdź czy uruchomiłeś konsolę jako administrator. W przypadku błędów związanych z prawami lub brakującymi plikami przejdź do sekcji "Kiedy przerwać i skontaktować się ze wsparciem".

Naprawa rejestru związana z kodem 0x80070057 i ustawieniami regionalnymi

Błąd 0x80070057 bywa spowodowany nieprawidłowymi wartościami rejestru związanymi z regionalizacją (np. separatory dziesiętne). Przed edycją rejestru wykonaj kopię zapasową.

  1. Utwórz kopię rejestru: otwórz Regedit (Win+R → regedit) → Plik → Eksportuj → zapisz kopię całego rejestru lub kluczy, które zmienisz.
  2. Sprawdź ustawienia regionalne systemu:
    • Otwórz UstawieniaCzas i językJęzyk i regionUstawienia związane z regionemDodatkowe ustawienia daty, czasu i regionuRegion → zakładka Dodatkowe ustawienia.
    • Upewnij się, że separator dziesiętny to kropka (.) lub przecinek (,) zgodnie z ustawieniami lokalnymi; jeśli wcześniej był zmieniony ręcznie, przywróć domyślne wartości dla Polski (separator dziesiętny: ".", separator tysięcy: ",").
  3. Jeśli problem nadal występuje, napraw wartości rejestru odpowiedzialne za Windows Update. Przejdź do:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update

    Sprawdź wartości takie jak ResultsPath i inne łańcuchy. Jeśli napotkasz nietypowe wartości lub ścieżki wskazujące na usunięte lokalizacje, przywróć domyślne lub usuń podejrzane wpisy po wcześniejszym wyeksportowaniu.

Alternatywa: użyj narzędzia Microsoft Show or Hide Updates oraz narzędzia do rozwiązywania problemów

Jeśli reset składników nie pomógł, odinstaluj problematyczną aktualizację lub zablokuj jej ponowne pobranie:

  1. Pobierz i uruchom narzędzie "Show or Hide Updates" ze strony Microsoft (plik w postaci .diagcab). To narzędzie pozwala ukryć aktualizację, która powoduje błąd.
  2. Uruchom wbudowany kreator rozwiązywania problemów: UstawieniaSystemRozwiązywanie problemówInne narzędzia do rozwiązywania problemówWindows Update → Uruchom.

Jak sprawdzić, czy zadziałało

  1. Po każdym większym kroku uruchom komputer ponownie i uruchom UstawieniaAktualizacje i zabezpieczeniaWindows UpdateSprawdź aktualizacje.
  2. Jeśli pobieranie przechodzi dalej bez błędu — problem rozwiązany. Sprawdź w Historia aktualizacji, czy instalacja zakończyła się pomyślnie.
  3. Jeśli błąd powraca, zapisz dokładny komunikat i kod (może pojawić się dodatkowy tekst) i przejdź do następnego kroku diagnostycznego lub do kontaktu ze wsparciem.

Kiedy przerwać i skontaktować się ze wsparciem

Skontaktuj się ze wsparciem Microsoft lub administratorem systemu jeśli:

  • któreś polecenie kończy się błędem dostępu nawet po uruchomieniu jako administrator,
  • rejestr zawiera nietypowe wpisy lub masz podejrzenie infekcji malware,
  • system nie uruchamia się poprawnie po modyfikacjach rejestru lub usunięciu folderów SoftwareDistribution/catroot2.

Przygotuj zrzuty ekranu z komunikatem błędu, dzienniki z Event Viewer (Podgląd zdarzeń → Dzienniki systemowe → Błąd) oraz listę wykonanych komend i otrzymanych komunikatów — ułatwi to diagnozę.

Blokery i typowe warianty

Najczęstsze przeszkody podczas naprawy 0x80070057:

  • Brak uprawnień administracyjnych — upewnij się, że używasz konta administratora lub podniosłeś uprawnienia UAC.
  • Uszkodzone pliki systemowe — jeśli reset aktualizacji nie pomaga, uruchom SFC i DISM:
    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth

    Po ich wykonaniu ponownie uruchom kroki resetu Windows Update.

  • Specyficzne problemy z siecią korporacyjną lub proxy — sprawdź ustawienia proxy (Ustawienia → Sieć i internet → Proxy) lub skontaktuj się z administratorem sieci.

Ostateczne kroki, jeśli nic nie pomaga

  1. Przywracanie systemu do punktu sprzed wystąpienia błędu (jeśli masz punkt przywracania): Panel sterowaniaSystemOchrona systemuPrzywracanie systemu.
  2. Reinstalacja naprawcza Windows (zachowując pliki) — uruchom instalator Windows z nośnika i wybierz "Zachowaj pliki" lub opcję naprawy systemu.
  3. Jeśli system jest zarządzany przez firmę, skontaktuj się z zespołem IT — nie wykonuj reinstalacji bez zgody administratora.

Wykonaj kroki w podanej kolejności. Najczęściej reset składników Windows Update i wyczyszczenie folderu SoftwareDistribution rozwiązuje błąd 0x80070057 podczas pobierania. Jeśli potrzebujesz, dołącz logi z Podglądu zdarzeń i komunikaty z konsoli — pomogę zinterpretować je dalej.