Jak naprawić błąd „Oczekuje na naprawę systemu” w systemie Windows?

Jeśli napotkałeś błąd „Oczekuje na naprawę systemu, która wymaga ponownego uruchomienia do zakończenia”, prawdopodobnie próbujesz uruchomić Kontroler plików systemowych(System File Checker) ( SFC ). Powodem tego błędu jest to, że poprzednia naprawa jest nadal niekompletna. Dopóki nie zakończysz oczekującej naprawy systemu, nie będziesz w stanie pomyślnie uruchomić narzędzia SFC .

W większości przypadków błąd jest łatwy do naprawienia i nie wymaga żadnego poważnego rozwiązywania problemów. Ponowne uruchomienie może rozwiązać problem, ale jeśli nie, istnieją inne rozwiązania, które możesz wypróbować. Poniżej omówimy najczęstsze sposoby rozwiązania tego błędu.

Użyj DISM

DISM ( Deployment Image Servicing and Management ) to wbudowane narzędzie wiersza polecenia w systemie Windows(Windows) służące do obsługi obrazów systemu. To potężne narzędzie do rozwiązywania szerokiego zakresu problemów.

W kontekście SFC istnieją dwa polecenia DISM , które możesz wypróbować. Najpierw(First) chcesz użyć parametru /restorehealth. Jeśli to nie zadziała, możesz spróbować użyć parametru /revertpendingactions.

  1. Press Win + R , wpisz cmd i naciśnij Enter , aby uruchomić Wiersz polecenia(Command Prompt) .
  2. Wykonaj następujące polecenie:

DISM.exe /Online /Cleanup-Image /Restorehealth

Gdy DISM zakończy proces, spróbuj uruchomić skanowanie SFC i sprawdź, czy działa. Jeśli nie, spróbuj wykonać następujące polecenie:

DISM.exe /image:C: /cleanup-image /revertpendingactions

(zastąp C literą dysku, na którym jest zainstalowany system Windows )(Windows)

Uruchom ponownie system Windows i ponownie uruchom SFC.

Jeśli nie możesz uruchomić systemu Windows, musisz uruchomić okno wiersza polecenia w (Command Prompt)trybie awaryjnym(Safe Mode) lub w środowisku odzyskiwania(Recovery Environment) . Jeśli korzystasz ze środowiska odzyskiwania, po prostu przejdź do Troubleshoot > Advanced Options > Command Prompt .

Usuń kilka plików

Zacznij od usunięcia plików śledzących proces przywracania systemu. Jeśli plik został uszkodzony, może to być przyczyną błędu „oczekiwanie na naprawę systemu”, a usunięcie go może po prostu rozwiązać problem.

Musisz usunąć plik o nazwie pending.xml. Plik jest przechowywany w następującej ścieżce na Twoim komputerze:

C:WindowsWinSxSPending.xml

(zastąp C literą dysku, na którym jest zainstalowany system Windows )(Windows)

Możesz usunąć ten plik za pomocą wiersza polecenia(Command Prompt) w następujący sposób:

  1. Press Win + R , wpisz cmd i naciśnij Enter , aby uruchomić Wiersz polecenia(Command Prompt) .
  2. Wykonaj następujące polecenie:

del c:windowswinsxspending.xml

Po usunięciu pliku XML uruchom następujące polecenie:

sfc /scannow /offbootdir=c: /offwindir=d:windows

Możesz nawet rozważyć usunięcie całego folderu WinSxS(deleting the whole WinSxS folder) podczas regularnej konserwacji komputera. Mamy nadzieję(Hopefully) , że skanowanie SFC będzie teraz działać poprawnie.

Zaktualizuj sterowniki

Uszkodzony sterownik może być winowajcą, jeśli problemowi SFC towarzyszą inne objawy, takie jak nieprawidłowe działanie sprzętu lub częste niebieskie ekrany śmierci(Blue Screens of Death) . Najłatwiejszą poprawką jest aktualizacja sterowników.

Usługa Windows Update zazwyczaj zapewnia, że ​​sterowniki są aktualne. Jeśli wyłączyłeś automatyczne aktualizacje, oto jak możesz zaktualizować system Windows 10(Windows 10) lub 11:

  1. Press Win + I, aby uruchomić aplikację Ustawienia(Settings) .
  2. Wybierz Windows Update z lewego paska bocznego, jeśli używasz systemu Windows 11(Windows 11) .

Jeśli korzystasz z systemu Windows 10(Windows 10) , musisz przejść do Aktualizacje(Update) i Security > Windows Update . Jednak firma Microsoft nie obsługuje już systemów Windows 7(Windows 7) i 8, więc przejdź do następującej metody, jeśli używasz jednej z nich.

  1. Wybierz Sprawdź aktualizacje.

Jeśli system Windows(Windows) znajdzie aktualizacje, zainstaluj je.

Możesz szczególnie zwrócić uwagę na sterownik karty graficznej. Jeśli aktualizacja nie jest dostępna, zainstaluj ją ponownie:

  1. Press Win + R , wpisz devmgmt.msc i naciśnij Enter , aby uruchomić Menedżera urządzeń(Device Manager) .
  2. Rozwiń(Display) listę kart graficznych, kliknij prawym przyciskiem myszy sterownik karty graficznej i wybierz Odinstaluj(Uninstall) .

  1. Wybierz Akcja(Action) z górnej wstążki i wybierz Skanuj(Scan) w poszukiwaniu zmian sprzętu.

Spowoduje to automatyczne ponowne zainstalowanie najnowszego sterownika urządzenia graficznego.

Spróbuj uruchomić skanowanie SFC po zakończeniu aktualizacji lub ponownej instalacji problematycznych sterowników.

Dostosuj ustawienia rejestru

System Windows(Windows) używa klucza rejestru "RebootPending", aby zachować zakładki programów, które żądają ponownego uruchomienia. Zasadniczo jest to kolejka programów, które wymagają ponownego uruchomienia, a gdy coś zmieni się w tej kolejce, może to prowadzić do problemów, takich jak błąd „oczekuje na naprawę systemu” podczas uruchamiania SFC .

Prostym sposobem na rozwiązanie problemu jest usunięcie klucza „RebootPending” w następujący sposób:

  1. Press Win + R , wpisz regedit i naciśnij Enter , aby uruchomić Edytor rejestru(Registry Editor) .
  2. Skopiuj i wklej następujące informacje do paska nawigacyjnego Edytora rejestru:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion

  1. Kliknij prawym przyciskiem myszy(Right-click) CurrentVersion i(CurrentVersion) wybierz Uprawnienia(Permissions) .

  1. Wybierz swoją nazwę użytkownika z listy, zaznacz pole obok Pełna(Full) kontrola i wybierz OK, aby zapisać i wyjść z okna.

  1. Poszukaj klucza o nazwie RebootPending w prawym okienku i usuń klucz. Gdy pojawi się prośba o potwierdzenie, podaj je.

Uruchom ponownie(Reboot) komputer i spróbuj ponownie uruchomić polecenie SFC .

Zmień ustawienie SATA w BIOS-ie

Niektórzy użytkownicy zgłaszają, że konfiguracja SATA jako IDE zamiast AHCI rozwiązuje problem. Przyczyną wydają się być zmiany wprowadzone przez Microsoft w klasach sterowników dysków twardych. Pamiętaj, że najlepiej jest spróbować użyć innych poprawek przed majstrowaniem przy ustawieniach BIOS -u . Jeśli nie miałeś szczęścia z poprzednimi metodami, wypróbuj tę metodę:

  1. Zacznij od wyłączenia komputera.
  2. Ponownie naciśnij(Press) przycisk zasilania. Musisz szybko nacisnąć klawisz BIOS . Trudne jest to, że klucz BIOSu(BIOS) różni się między producentami, ale zazwyczaj jest to Del , Esc , F1, F10 lub F12 . Możesz sprawdzić nasz kompletny przewodnik, jak wejść do BIOS-u(how to enter BIOS) , jeśli żaden z klawiszy nie zadziałał.
  3. Następnie musisz znaleźć opcję SATA w oprogramowaniu układowym (SATA)BIOS . Ponownie(Again) opcja może znajdować się w innej sekcji w zależności od oprogramowania układowego BIOS . Najlepszym sposobem na znalezienie tej opcji jest po prostu zbadanie oprogramowania układowego i wyszukanie słów takich jak SATA , IDE i AHCI . Po znalezieniu opcji zmień ustawienie SATA na IDE .

  1. Zapisz(Save) zmiany, wyjdź z BIOS -u i uruchom komputer.

Mamy nadzieję(Hopefully) , że rozwiąże to problem „SFC / scannow, oczekuje na naprawę systemu”.

Sprawdź(Check) i napraw pliki systemowe(Fix System Files) za pomocą SFC

Za pomocą SFC(SFC) zazwyczaj łatwo jest naprawić błędy systemu plików Windows . Ale może to być frustrujące, gdy samo SFC powoduje błąd zamiast naprawiania tego, który już masz. Dobrą rzeczą jest to, że naprawienie błędu SFC jest dość proste. (SFC)Mamy nadzieję(Hopefully) , że udało Ci się naprawić błąd „Oczekuje na naprawę systemu”.



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts