Co to jest błąd 0x80070057?
Błędy aktualizacji były zawsze znane użytkownikom systemu Windows. Są nieuchronnie obecne w wielu systemach z różnych powodów. Najczęściej błędy typu 0x80070057 wystąpić podczas próby zainstalowania nowych poprawek oczekujących w Centrum aktualizacji. Uszkodzenie plików, uszkodzona partycja, konflikty stron trzecich, a także problemy z konfiguracją mogą być przyczyną pojawienia się błędu. Jeden z nich prawdopodobnie będzie się powtarzał, powodując niepowodzenie aktualizacji podczas procesu. Trudno jest od razu zdecydować, który z nich jest częścią Twojej sprawy. Dlatego powinieneś wypróbować każde rozwiązanie przedstawione w tym artykule, aż znajdziesz działającą metodę.
Pobierz narzędzie do naprawy systemu Windows
Istnieją specjalne narzędzia naprawcze dla systemu Windows, które mogą rozwiązać problemy związane z uszkodzeniem rejestru, nieprawidłowym działaniem systemu plików, niestabilnością sterowników Windows. Zalecamy skorzystanie z narzędzia Advanced System Repair Pro, aby naprawić błąd „Windows Update Error 0x80070057” w systemie Windows 10.
1. Użyj narzędzia do rozwiązywania problemów z Windows Update
Pierwszą opcją zalecaną przez większość jest narzędzie do rozwiązywania problemów z aktualizacją. Jest to dość wbudowana funkcja, która czasami pomaga rozwiązać tymczasowe problemy. W większości przypadków jest mniej prawdopodobne, że wpłynie to na rozwiązanie, jak byś sobie tego życzył, ponieważ mogą istnieć głębsze przyczyny błędów. Mimo wszystko warto spróbować tej prostej, ale czasem skutecznej metody na pozbycie się problemu. Narzędzie do rozwiązywania problemów z aktualizacjami przeskanuje system w poszukiwaniu potencjalnych problemów i ostatecznie spróbuje je naprawić.
- Otwarte Ustawienia i przejdź do Aktualizacja i bezpieczeństwo > Rozwiązywanie.
- W prawym okienku zlokalizuj Windows Update i kliknij Uruchom narzędzie do rozwiązywania problemów.
- Zakończ proces zgodnie z instrukcjami wyświetlanymi na ekranie i uruchom ponownie komputer.
2. Sprawdź integralność plików systemowych
Problemy z aktualizacją mogą wystąpić, ponieważ brakuje niektórych plików lub są one uszkodzone. Takie pliki mogą być niezbędne do poprawnej komunikacji usług Windows. Jeśli niektóre z tych plików znajdują się poza swoim natywnym środowiskiem, bardziej prawdopodobne jest, że będzie to przyczyną błędów aktualizacji. Poniżej zamierzamy użyć zarówno SFC (System File Checker), jak i DISM (Deployment Image Servicing and Management), które wykryją i przywrócą nieobecne komponenty, jeśli takie istnieją. Upewnij się, że używasz obu skanów, ponieważ mogą one mieć różny wpływ na rozwiązanie błędu. Oto jak:
Korzystanie z SFC
- Otwarte Wiersz polecenia wpisując
cmd
w polu wyszukiwania obok Menu start przycisk. - Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.
- Po otwarciu konsoli wpisz
sfc /scannow
polecenie i kliknij Wchodzę. - Po zakończeniu procesu naprawy uruchom ponownie komputer.
Korzystanie z DISM
- Otwarte Wiersz polecenia tak jak zrobiliśmy w poprzednim kroku.
- Skopiuj i wklej to polecenie
DISM.exe /Online /Cleanup-image /Restorehealth
. - Kliknij Wchodzę i poczekaj, aż system Windows zakończy skanowanie i naprawianie.
- Po zakończeniu uruchom ponownie komputer i ponownie zainstaluj aktualizację.
Po wykonaniu obu tych skanów spróbuj ponownie zainstalować aktualizacje. Jeśli to nie zadziała, przejdź do alternatywnych rozwiązań błędów poniżej.
3. Przeskanuj dysk twardy w poszukiwaniu uszkodzonych fragmentów
Niektóre scenariusze błędów występują w wyniku uszkodzenia dysku twardego. Dlatego dobrze jest sprawdzić, czy taki istnieje, czy nie. Możesz to łatwo zrobić za pomocą następujących kroków:
- Otwarte Wiersz polecenia tak jak powyżej.
- Następnie należy wkleić
chkdsk /f /r C:
polecenie i naciśnij Wchodzę. W razie potrzeby wymień "DO" z literą twojego dysku twardego. - System przeskanuje w poszukiwaniu błędów konfiguracyjnych i fizycznych i automatycznie je naprawi.
Ta metoda ma mniejsze szanse na rozwiązanie problemu, więc nie martw się, jeśli ostatecznie nie zadziała.
4. Uruchom czysty rozruch
Błąd 0x80070057 może być również wywołany przez problemy z niekompatybilnością. Oprogramowanie chroniące przed złośliwym oprogramowaniem lub inne oprogramowanie innych firm może powodować konflikt z usługami systemu Windows, powodując błąd. Czyste uruchamianie gwarantuje, że komputer jest uruchamiany tylko z wbudowanymi aplikacjami i usługami, aby dowiedzieć się, czy winowajcą jest jakaś dodatkowa aplikacja. Aby uruchomić w trybie czystego rozruchu, wykonaj poniższe czynności:
- Naciśnij przycisk Klawisz Windows + R wymieszać i wkleić
msconfig
. - Następnie w otwartym oknie przejdź do Usługi zakładka znajdująca się na górze.
- Zaznacz pole obok Ukryj wszystkie usługi firmy Microsoft i kliknij wyłącz wszystkie przycisk.
- Teraz wybierz Ogólne I wybierz opcję Uruchamianie selektywne opcja. Upewnij się, że pole jest zaznaczone tylko obok Wczytaj usługi systemowe.
- Kliknij Aplikuj i OK. Następnie uruchom ponownie komputer.
Teraz możesz spróbować zaktualizować system będąc w trybie czystego rozruchu. Bez względu na to, czy instalacja aktualizacji zakończyła się niepowodzeniem, czy sukcesem, należy przywrócić system Windows do ustawień normalnego uruchamiania. Aby to zrobić, po prostu powtórz wszystkie kroki, które zaimplementowałeś powyżej, włączając wyłączone usługi i zmieniając opcję uruchamiania z Selektywny do Normalna.
5. Zresetuj składniki usługi Windows Update
Inną metodą stosowaną podczas rozwiązywania problemów związanych z aktualizacją jest resetowanie ustawień usługi Windows Update. Ta metoda szczególnie okazała się bardzo skuteczna w przypadku problemów z aktualizacją. Cała procedura obejmuje ponowne uruchomienie usług BITS, Cryptographic, MSI Installer i Windows Update, a także zmianę nazw niektórych folderów aktualizacji (SoftwareDistribution i Catroot2). Te foldery zawierają pliki tymczasowe niezbędne do wdrożenia aktualizacji systemu Windows. Na tej podstawie zmusimy system Windows do usunięcia uszkodzonych elementów i stworzenia składników aktualizacji od podstaw. Poniżej pokażemy dwa sposoby obejścia tej metody. Pierwszy wymaga wpisania i wykonania każdego polecenia konsoli w sekwencji ręcznej. Drugi dotyczy tak zwanego skryptu wsadowego napisanego w Notatniku i zapisanego jako WUReset.bat. Nie ma prawdziwej różnicy w tym, który wybierzesz. Cała procedura może wydawać się bardziej zaawansowana, ale jej wykonanie nie zajmie zbyt wiele czasu i wiedzy. Po prostu wykonaj czynności wymienione poniżej:
Korzystanie z czynności ręcznych
- Otwarte Wiersz polecenia wpisując
cmd
w polu wyszukiwania obok Menu start przycisk. - Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.
- Skopiuj i wklej tę listę poleceń, klikając jeden po drugim Wchodzę po każdym. (Ta czynność spowoduje wyłączenie usług odpowiedzialnych za Aktualizacje systemu Windows)
- Następnie musimy zmienić nazwy wyżej wymienionych folderów. Po prostu wklej te polecenia, klikając Wchodzę po każdym.
- Na koniec pozostaje już tylko przywrócenie wyłączonych usług. Zastosuj więc te polecenia, tak jak zrobiliśmy to wcześniej.
- Teraz wszyscy z tym skończyliśmy. Przejdź do centrum Windows Update i spróbuj ponownie przeprowadzić instalację.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Korzystanie ze skryptu wsadowego
Jest to alternatywna metoda do powyższej. Skrypt wsadowy służy do wykonywania tego samego zakresu poleceń w celu zresetowania wszystkich składników Windows Update, usług kryptograficznych i folderów, takich jak SoftwareDistribution. To nie jest tak trudne, jak można sobie wyobrazić, ale raczej łatwiejsze niż poprzednie. Wszystko czego potrzebujesz to Notatnik Windows i odrobina magii kopiuj-wklej. Piękno skryptów wsadowych polega na tym, że pomagają one wykonać wszystkie kroki jednocześnie, bez ręcznego wpisywania poleceń. Jeśli kiedykolwiek w przyszłości natkniesz się na podobne problemy, możesz wykonać już utworzony . Beat plik, aby zresetować składniki aktualizacji:
- Otwórz nowy Notepad plik. W tym celu kliknij prawym przyciskiem myszy dowolny wolny obszar na pulpicie, wybierz Nowości i Dokument tekstowy.
- Następnie wklej tę listę poleceń do notatnika:
- Po zakończeniu wklejania kliknij filet > Zapisz jako i nazwij to WUReset.bat. Pamiętaj, aby ustawić kodowanie do ANSI i zapisz plik w dowolnej lokalizacji.
- Na koniec możesz kliknąć plik prawym przyciskiem myszy, wybrać Uruchom jako administrator i ciesz się automatycznym resetowaniem aktualizacji systemu Windows.
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%system32catroot2
attrib -h -r -s %windir%system32catroot2*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%system32catroot2 catroot2.old
ren %windir%SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE
6. Pobierz aktualizację stosu obsługi
Jeśli żadne z powyższych rozwiązań nie pomogło rozwiązać problemu, spróbuj pobrać aktualizacje stosu obsługi (SSU). Zasadniczo SSU zapewnia, że Twój komputer zawiera najnowszą wersję stosu, pomagając systemowi należycie odbierać i instalować aktualizacje firmy Microsoft. Nigdy nie wiadomo, czy jest nieobecny, czy nie. Ale zawsze możesz to łatwo i bezpiecznie sprawdzić, pobierając najnowszą wersję dla swojego systemu (32-bitową lub 64-bitową) z Microsoft Update.
7. Upewnij się, że Automatyczne aktualizacje nie są skonfigurowane
Innym możliwym powodem wystąpienia 0x80070057 jest niewłaściwa wartość w ustawieniach zasad grupy. Zwykle każda zmiana zasad grupy ma tendencję do wpływania na różne procesy systemu Windows, w tym na funkcję aktualizacji. W tym konkretnym przypadku ważne jest, aby sprawdzić, czy Automatyczne aktualizacje są ustawione na Nieskonfigurowane, ponieważ jest to domyślna opcja, która nie powinna powodować problemów z usługami systemu Windows. Aby to zrobić i wprowadzić zmiany, jeśli to konieczne, wykonaj poniższe czynności:
- Naciśnij przycisk Klawisz Windows + Rtyp
gpedit.msc
i kliknij Wchodzę mieć dostęp Zasady grupy. - Następnie przejdź przez tę ścieżkę Konfiguracja komputera > Szablony administracyjne > Składniki systemu Windows > Windows Update.
- Po kliknięciu na przycisk Windows Update folderze, w prawym okienku zobaczysz listę wpisów.
- Znajdź i kliknij dwukrotnie Skonfiguruj automatyczne aktualizacje.
- W otwartej karcie upewnij się, że wartość jest ustawiona na nie skonfigurowano. Kliknij Aplikuj i OK zamknąć okno.
- Teraz powinieneś ponownie uruchomić komputer i spróbować ponownie zainstalować aktualizacje.
8. Zmień certyfikaty systemowe w Edytorze rejestru.
Ta metoda potencjalnie zadziała w przypadku otrzymania tego komunikatu podczas instalowania nowych aktualizacji:
An internal error has occurred: The parameter is incorrect: (0x80070057)
Ten komunikat informuje, że system Windows napotkał problem podczas próby utworzenia kopii zapasowej procesu aktualizacji. Twój system robi to za każdym razem, gdy uruchamia aktualizację, aby zapobiec poważnym uszkodzeniom niektórych awarii. Z tego właśnie powodu system Windows odmawia zakończenia procesu, dopóki nie utworzy kopii zapasowej. Na szczęście istnieje potencjalne rozwiązanie tego problemu. Skorzystaj z poniższych instrukcji:
- Naciśnij przycisk Klawisz Windows + R przyciski, typ
regedit
i kliknij Wchodzę aby otworzyć Edytor rejestru. - Podobnie jak powyżej, powinieneś podążać tą ścieżką folderów
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates
. - Po zakończeniu kliknij prawym przyciskiem myszy
SystemCertificates
, Wybierz Nowości i wybierz DWORD (32-bit) Value. - Nazwij to wg CopyFileBufferedSynchronousIo i ustaw jego Dane wartości do 1.
- Następnie kliknij OK, uruchom ponownie komputer i spróbuj ponownie wykonać aktualizacje.
9. Użyj narzędzia do tworzenia multimediów
Ostatnim, ale bardzo potężnym narzędziem, którego można użyć w przypadku, gdy próby przywrócenia aktualizacji się nie opłaciły, jest Media Creation Tool. Jest przeznaczony do uzyskiwania najnowszej porcji aktualizacji dla użytkowników, którzy mają trudności z robieniem tego w tradycyjny sposób. To narzędzie działa jako świetna alternatywa dla domyślnego Windows Update Center. Procedura aktualizacji nie wpłynie na Twoje dane osobowe, ale po prostu zaktualizuje komputer. Aby to zrobić, wykonaj czynności wymienione poniżej:
- Najpierw musisz pobrać narzędzie z witryna Microsoft.
- Następnie uruchom pobrany plik.
- Po zaakceptowaniu Warunków użytkowania będą do wyboru dwie opcje. Wybierz Zaktualizuj teraz ten komputer.
- Wybierz, aby Zachowaj pliki osobiste aby upewnić się, że pozostaną nienaruszone.
- Na koniec uruchom proces i poczekaj, aż się zakończy.
- Mamy nadzieję, że ta metoda pomogła ci obejść błąd 0x80070057.
Podsumowanie
Dzięki tej różnorodności metod przedstawionych w naszym artykule mamy nadzieję, że nie napotykasz już błędu 0x80070057. Co więcej, zawsze możesz polegać na tym zestawie rozwiązań na wypadek pojawienia się podobnych problemów w przyszłości. Z reguły większość błędów aktualizacji ma podobne pochodzenie, dlatego większość wymienionych powyżej kroków będzie równie pomocna w usuwaniu wielu innych błędów związanych z aktualizacją. Jeśli jest coś jeszcze, co obniża jakość korzystania z komputera, zawsze możesz znaleźć potrzebny temat na naszej stronie internetowej. Zespół BugsFigther dobrze pracuje, dostarczając codziennie nowe artykuły dotyczące rozwiązywania problemów i usuwania na naszej stronie internetowej.