Zaawansowane polecenia SFC i DISM, z których nikt nie korzysta, a które mogą uratować uszkodzony system Windows

Ostatnia aktualizacja: 20.09.2023

  • SFC sprawdza i naprawia chronione pliki systemowe przy użyciu kopii buforowanych.
  • Narzędzie DISM koryguje obraz systemu Windows i magazyn komponentów, co jest kluczowe dla usługi Windows Update.
  • Użycie tych poleceń w odpowiedniej kolejności pozwala uniknąć wielu ponownych instalacji systemu Windows.

Zaawansowane polecenia SFC i DISM w systemie Windows

Czy Twój komputer z systemem Windows zaczyna działać zbyt wolno, pojawiają się niebieskie ekrany lub występują dziwne błędy podczas aktualizacji? Nie, to nie pech. Najprawdopodobniej coś jest nie tak. uszkodzone pliki systemowe, uszkodzone sektory na dysku lub uszkodzenie obrazu systemu WindowsPrzed sformatowaniem warto wypróbować zaawansowane polecenia SFC i DISM.

Wśród tych narzędzi wyróżniają się dwa polecenia konsoli: CFS i DISMUruchamia się je z wiersza poleceń (CMD, PowerShell lub Terminal) z uprawnieniami administratora. Nie mają one ładnego interfejsu, ale są niezwykle wydajne. Dzięki nim możesz Sprawdź i napraw pliki systemowe, popraw obraz systemu Windows oraz zlokalizuj błędy fizyczne i logiczne na dysku. bez konieczności ponownej instalacji systemu operacyjnego.

Czym są CFS i DISM i do czego służą?

System Windows zawiera kilka wbudowanych narzędzi przeznaczonych głównie dla administratorów, ale każdy użytkownik może z nich skorzystać, jeśli zna ich działanie. Trzy najważniejsze w tym kontekście to:

  • SFC (Kontroler plików systemowych), który działa na chronionych plikach systemowych.
  • DISM (obsługa i zarządzanie obrazami wdrożeniowymi), na całym obrazie systemu Windows.

Wiedza o tym, kiedy użyć jednego, a kiedy drugiego, jest kluczowa, aby uniknąć marnowania czasu, a przede wszystkim niepotrzebnego formatowania. Prawidłowe korzystanie z zaawansowanych poleceń SFC i DISM może uchronić Cię przed wieloma trudnymi sytuacjami.

Czym jest SFC (System File Checker)?

Polecenie Zespół przewlekłego zmęczenia Jest to program do sprawdzania plików systemowych, który analizuje wszystkie chronione pliki systemu Windows i porównuje je z kopia w pamięci podręcznej znana jako Ochrona plików systemu Windows (WFP)Jeśli wykryje, że plik jest zmieniony, niekompletny lub brakuje go, próbuje zastąpić go poprawną wersją zapisaną w pamięci podręcznej, znajdującej się w chronionej ścieżce %WinDir%/System32/dllcache.

Pomysł jest prosty: Jeśli jakikolwiek ważny plik ulegnie uszkodzeniu, SFC pobierze jego czystą kopię i przywróci ją.Jest to szczególnie przydatne, gdy podczas otwierania podstawowych narzędzi systemu Windows zaczynają pojawiać się komunikaty „nie znaleziono pliku”, np. gdy Eksplorator plików zawiesza się lub funkcje systemu, które nagle przestają odpowiadać lub występują drobne błędy stabilności.

Po zakończeniu skanowania SFC /scannow system Windows może wyświetlić różne komunikaty wskazujące stan integralności systemu. Oto niektóre z najczęstszych: „Ochrona zasobów systemu Windows nie wykryła żadnych naruszeń integralności”, „wykryła uszkodzone pliki i pomyślnie je naprawiła” lub komunikaty wskazujące, że operacja nie mogła zostać ukończona lub że niektórych plików nie udało się naprawić. W tych dwóch ostatnich przypadkach do gry wchodzi DISM.

Czym jest DISM (Deployment Image Servicing and Management)?

DISM To znacznie bardziej kompleksowe narzędzie konserwacyjne niż SFC. Zamiast skupiać się wyłącznie na plikach chronionych, obsługuje... Przejrzyj i napraw cały obraz systemu WindowsTo znaczy, magazyn komponentów i wszystkie pakiety tworzące system. Działa on na czystej kopii referencyjnej systemu Windows, która może być lokalna lub online (Windows Update, udział sieciowy, DVD/ISO itp.).

Narzędzie DISM korzysta z kilku kluczowych opcji w celu sprawdzenia i naprawienia uszkodzeń obrazu: /CheckHealth, /ScanHealth i /RestoreHealthOpcje te są zwykle uruchamiane w tej samej kolejności, gdy podejrzewamy uszkodzenie w magazynie komponentów (CBS) lub gdy SFC zgłasza, że ​​nie może naprawić niektórych plików, ponieważ jego własna pamięć podręczna jest uszkodzona.

Jest to szczególnie przydatne, gdy się pojawią Błędy usługi Windows Update, kody błędów CBS_E_STORE_CORRUPTION, problemy z uruchamianiem, częste awarie, niepowodzenia instalacji funkcji lub poprawek lub gdy urządzenie zachowuje się nietypowo bez wyraźnej przyczyny. W takich przypadkach DISM naprawia magazyn komponentów, który jest niezbędny do prawidłowego działania SFC.

sfc

Zaawansowane polecenia SFC: parametry i praktyczne zastosowania

Typowym zastosowaniem CFS jest słynne sfc /scannowNarzędzie oferuje jednak kilka zaawansowanych parametrów, które pozwalają precyzyjnie dostroić rodzaj kontroli i korzystać z niej nawet wtedy, gdy system Windows nie uruchamia się prawidłowo. Wszystkie modyfikatory można wyświetlić, uruchamiając polecenie w konsoli. sfc?.

Ekskluzywna zawartość — kliknij tutaj  Mapy Google odświeżone dzięki Gemini AI i zmianom w kluczowych elementach nawigacji

Parametry te pozwalają na przykład na: Możliwość weryfikacji bez konieczności naprawy, sprawdzania konkretnych plików lub pracy z instalacjami offline.Ich umiejętne połączenie jest przydatne w środowiskach, w których zachodzi potrzeba diagnozowania maszyn, które nie chcą się uruchomić, lub podczas pracy z nośnikami odzyskiwania.

Główne parametry CFS:

  • /skanuj terazTo polecenie analizuje wszystkie chronione pliki systemu Windows i naprawia te, które wykryje jako uszkodzone, korzystając z kopii z pamięci podręcznej. Jest to standardowe polecenie dla większości użytkowników.
  • /tylko weryfikujTo polecenie wykonuje tę samą analizę co `/scannow`, ale bez żadnych modyfikacji; po prostu zgłasza potencjalne problemy. Przydatne, jeśli chcesz Sprawdź status przed interwencją.
  • /plik skanowania: umożliwia określenie konkretnego pliku wraz z pełną ścieżką dostępu, dzięki czemu SFC może go sprawdzić i naprawić, jeśli okaże się uszkodzony.
  • /zweryfikujplik: podobne do /scanfile, ale sprawdza tylko określony plik, nie podejmując próby jego naprawy.
  • /offbootdir: definiuje katalog rozruchowy instalacji systemu Windows, która jest offline (na przykład inna partycja lub dysk zamontowany na innym komputerze).
  • /offwindir: wskazuje ścieżkę do folderu Windows instalacji offline.
  • /plik dziennika:pozwala ustawić inny plik dziennika i Selektywne włączanie rejestrowania podczas korzystania z SFC w trybie offline.

Wszystkie te modyfikatory można łączyć w jednym wierszu, aby tworzyć dość precyzyjne polecenia, takie jak analiza odłączonej instalacji znajdującej się na innym dysku z niestandardowymi dziennikami. Jednak w codziennym użytkowaniu sfc /scannow zwykle w zupełności wystarcza aby rozwiązać wiele drobnych problemów ze stabilnością.

Typowe wyniki po uruchomieniu SFC

Na koniec SFC zwraca komunikat o stanie, który należy poprawnie zinterpretować. wiadomości o statusie. Najczęstsze to:

  • „Ochrona zasobów systemu Windows nie wykryła żadnych naruszeń integralności”Wszystko jest w porządku. Przyczyną Twoich problemów najprawdopodobniej nie są pliki systemowe.
  • „Ochrona zasobów systemu Windows wykryła uszkodzone pliki i pomyślnie je naprawiła”.Uszkodzone pliki zostały wykryte i zastąpione bez problemu. Nie są wymagane żadne dalsze działania, chociaż dziennik można sprawdzić w %WinDir%\Logs\CBS\CBS.log.
  • „Ochrona zasobów systemu Windows znalazła uszkodzone pliki i nie udało się naprawić niektórych z nich”.Tutaj sytuacja staje się poważna. Oznacza to, że pamięć podręczna używana przez SFC (WFP) może być uszkodzona. W tym momencie zaleca się następujące postępowanie: Uruchom DISM, aby naprawić obraz systemu Windows a następnie uruchom ponownie SFC.
  • „Ochrona zasobów systemu Windows nie mogła wykonać żądanej operacji”Nie udało się ukończyć skanowania. Problem zazwyczaj można rozwiązać, uruchamiając się w trybie awaryjnym lub używając narzędzia SFC z nośnika odzyskiwania.

Kiedy ma sens stosowanie CFS?

Zaleca się stosowanie SFC (zespołu chronicznego zmęczenia), gdy zaczniesz zauważać awarie podstawowych funkcji systemu Windows, zaprzestanie działania programów systemowych, brak komunikatów o plikach lub drobne nietypowe zachowanieJeśli system nadal uruchamia się względnie normalnie, ale występują nietypowe objawy, SFC to szybki i stosunkowo nieszkodliwy pierwszy krok. Ponadto w przypadku programów uruchamiających się automatycznie zaleca się Użyj Autoruns, aby usunąć programy uruchamiające się automatycznie gdy jest to konieczne.

Jest to również bardzo przydatne narzędzie po usunięciu infekcji malware: wielu wirusów Modyfikują biblioteki DLL systemu lub zastępują kluczowe pliki wykonywalneSFC potrafi wykryć i odwrócić te zmiany, zastępując je czystymi wersjami.

DISM

DISM: Zaawansowane polecenia do naprawy obrazu systemu Windows

Gdy SFC przestaje wystarczać, do gry wkracza DISM. To narzędzie działa bezpośrednio na obrazie systemu operacyjnego i w magazynie komponentów CBS, gdzie przechowywane są pakiety, manifesty i metadane używane przez system Windows do instalowania aktualizacji i funkcji.

W systemach Windows 8, 8.1, 10 i 11 DISM to narzędzie referencyjne do rozwiązywania problemów z wewnętrznymi uszkodzeniami systemuszczególnie w przypadku błędów usługi Windows Update, błędów aktualizacji zbiorczej lub komunikatów CBS.log informujących o uszkodzonych manifestach, brakujących pakietach MUM/CAT lub nieprawidłowo sformatowanych tożsamościach.

Kluczowe opcje naprawy DISM:

  • / Sprawdź ZdrowieWykonuje bardzo szybką kontrolę, sprawdzając, czy wcześniej nie zarejestrowano żadnych uszkodzeń. Nie naprawia niczego; wskazuje jedynie, czy wykryto uszkodzenie obrazu.
  • / Skan ZdrowieWykonuje znacznie głębszą analizę bieżącego obrazu systemu Windows, porównując go ze znaną, czystą wersją, i rejestruje możliwe błędy, ale On ich nie poprawiaZajmuje to kilka minut, zależnie od stanu systemu.
  • /Przywrócić zdrowie: jest najpotężniejszą opcją, ponieważ analizuje i naprawia obrazWyszukuje uszkodzone pliki i zastępuje je prawidłowymi wersjami z witryny Windows Update lub ze ścieżki źródłowej określonej w opcji /Source.
Ekskluzywna zawartość — kliknij tutaj  Meta Vibes: nowy kanał wideo AI w Meta AI

Zalecana kolejność to: najpierw /CheckHealth, następnie /ScanHealth, a na końcu /RestoreHealth. Zawsze czekaj na zakończenie każdej operacji przed uruchomieniem kolejnej. Pominięcie tej kolejności lub przerwanie procesów może doprowadzić system do jeszcze gorszego stanu.

Jak cofnąć aktualizację KB

DISM i Windows Update: typowe kody błędów

Wiele problemów z usługą Windows Update jest związanych z uszkodzeniem magazynu komponentów. W takich przypadkach często pojawiają się kody błędów, takie jak poniższe: 0x80070002 (plik nie został znaleziony), 0x800f0831 (CBS_E_STORE_CORRUPTION), 0x800F081F (źródło nie zostało znalezione), 0x80073712 (magazyn komponentów uszkodzony) i im podobnych.

Jeśli usługa Windows Update nie może zainstalować niektórych aktualizacji i wyświetla te błędy, firma Microsoft zaleca Użyj DISM z /RestoreHealth Aby przywrócić uszkodzone pliki CBS i WinSxS, podstawowe polecenie wygląda następująco:

DISM.exe /Online /Cleanup-Image /RestoreHealth

Jeśli usługa Windows Update również nie działa lub nie masz dostępu do Internetu, możesz określić alternatywne pochodzenie z którego można pobrać zdrowe pliki, na przykład udostępniony zasoby sieciowe lub dysk DVD/ISO systemu Windows:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

W tym przypadku folder wskazany w /Źródło Musi zawierać pliki instalacyjne lub nagłówki niezbędne do naprawy obrazu. Modyfikator /LimitAccess Informuje narzędzie DISM, aby nie korzystało z usługi Windows Update i trzymało się tej ścieżki.

Zaawansowany przewodnik: Napraw uszkodzenia CBS poprzez analizę pliku CBS.log

W przypadku bardzo poważnych problemów DISM generuje szczegółowe informacje w %WinDir%\Logs\CBS\CBS.log i CBS.persist.logW dzienniku tym często znajdują się wpisy, takie jak „CSI Payload Corrupt”, „CBS MUM Missing” lub „CSI Manifest Corrupt”, wskazujące na konkretne uszkodzone pliki lub pakiety.

Zaawansowany obieg pracy w takich przypadkach wyglądałby mniej więcej następująco: najpierw Identyfikują uszkodzone pliki lub pakiety w CBS.logNastępnie ustala się, do której aktualizacji (KB) należą, sprawdzając numer kompilacji (UBR) zawarty w ścieżce komponentu. Następnie te aktualizacje są wyszukiwane w katalogu Microsoft Update, pobierane, pliki .msu i .cab są wyodrębniane, a prawidłowe pliki są kopiowane do folderu źródłowego, takiego jak C:\temp\Source.

Następnie uruchamiamy ponownie narzędzie DISM, podając ten folder jako źródło:

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess

W takim przypadku wskazane jest powtórzenie. DISM /Online /Cleanup-Image /ScanHealth Aby upewnić się, że żadne uszkodzenie nie pozostało zarejestrowane, i ponownie przejrzyj plik CBS.log. Ten typ procedury jest dość zaawansowany, ale to właśnie z niego korzysta pomoc techniczna Microsoft, aby naprawić poważne uszkodzenia CBS, gdy system odmawia aktualizacji.

DISM w różnych wersjach systemu Windows

W systemach Windows 8, 8.1, 10 i 11 narzędzie DISM jest zintegrowane ze wszystkimi nowoczesnymi funkcjami, w tym z funkcją naprawy online za pomocą usługi Windows Update. Jednak Narzędzie DISM nie obsługuje tych funkcji w systemie Windows 7.Zamiast tego Microsoft oferuje narzędzie System Update Readiness Tool (SURT), które wykonuje podobną funkcję, naprawiając uszkodzone pliki systemowe, gdy SFC nie spełnia oczekiwań.

Zalecaną procedurą w tej wersji jest najpierw uruchomienie. Zespół przewlekłego zmęczeniaJeśli to nie rozwiąże problemu, pobierz i uruchom SURT z katalogu Microsoft Update, który zastąpi uszkodzone lub niespójne komponenty.

Zaawansowane polecenia dla SFC i DISM

Praktyczne różnice między CFS i DISM

Chociaż oba polecenia są wykonywane z konsoli, inny poziom systemu I najlepiej nie mylić ich w myślach. Prawidłowe zrozumienie ich funkcji zapobiega marnowaniu czasu na używanie narzędzi, które nie rozwiążą konkretnego problemu.

Możemy podsumować ich role w następujący sposób: Narzędzie SFC naprawia chronione pliki systemu Windows, natomiast narzędzie DISM naprawia obraz systemu Windows i magazyn komponentów.Jeśli zastosujesz je w odpowiedniej kolejności, możesz rozwiązać zdecydowaną większość błędów bez konieczności ponownej instalacji.

  • Zespół przewlekłego zmęczeniaDoskonale nadaje się do rozwiązywania drobnych i średnich błędów związanych z plikami systemowymi, funkcjami systemu Windows, które przestają działać, komunikatami o brakujących plikach i problemami po usunięciu złośliwego oprogramowania.
  • DISMJest to używane, gdy SFC wskazuje, że nie może naprawić wszystkiego lub gdy występują błędy usługi Windows Update, uszkodzenie CBS, problemy z instalacją funkcji lub awarie rozruchu. Działa jak „poważna operacja” na obrazie systemu Windows.
Ekskluzywna zawartość — kliknij tutaj  Programy spowalniające system Windows i jak je zidentyfikować za pomocą Menedżera zadań

Bardzo powszechną strategią rozwiązywania poważnych problemów w systemie Windows 10 i Windows 11 jest uruchomienie najpierw DISM /Online /Cleanup-Image /RestoreHealth, następnie sfc /scannow a jeśli są oznaki awarii dysku, należy uzupełnić chkdsk / F / R na jednostce głównej. Ta kombinacja obejmuje praktycznie wszystkie poziomy możliwych uszkodzeń.

Kiedy lepiej jest ponownie zainstalować system Windows zamiast kontynuować naprawę?

Chociaż SFC i DISM to bardzo potężne narzędzia, nie czynią cudów. Są sytuacje, w których, bez względu na to, jak bardzo nalegasz, problemy powracają lub nie zostają całkowicie rozwiązane. W takich przypadkach wielokrotne próbowanie tych samych rozwiązań tylko przedłuża nieuniknione, a rozsądnym rozwiązaniem jest… rozważ całkowitą ponowną instalację lub zresetowanie systemu.

Oto kilka scenariuszy, w których warto przestać walczyć i zacząć od nowa: Uporczywe błędy, które pojawiają się ponownie po każdej naprawie, szczególnie poważne infekcje złośliwym oprogramowaniem, ekstremalne problemy z wydajnością, które nie ulegają poprawiekrytyczne aktualizacje, których nie można zainstalować, lub duże zmiany sprzętowe, np. dotyczące płyty głównej lub pamięci masowej.

  • Błędy powracające po użyciu zaawansowanych poleceń SFC i DISM: Jeśli wszystko wydaje się być naprawione, ale te same błędy powracają po kilku dniach, prawdopodobnie występuje głęboko zakorzeniona awaria lub konflikt oprogramowania, który trudno wyizolować. W takich przypadkach czysta ponowna instalacja oszczędza czas.
  • Szkodliwe oprogramowanie o dużym wpływieNiektóre zagrożenia wnikają tak głęboko w system, że nawet jeśli oprogramowanie antywirusowe je usunie, pozostawiają trwałe uszkodzenia krytycznych usług, sterowników i komponentów. W takich przypadkach samo użycie SFC lub DISM może nie wystarczyć.
  • Ekstremalna powolność i ciągłe awarieJeśli system stale pracuje na granicy swoich możliwości, często się zawiesza, a naprawy nie rozwiązują problemu, problem prawdopodobnie wynika z kombinacji problemów z oprogramowaniem, pozostałości programów, nieaktualnych sterowników i ewentualnie problemów sprzętowych. Czasami ponowna instalacja jest najszybszym rozwiązaniem.
  • Ważne aktualizacje, które nigdy nie zostaną zainstalowaneGdy zbiorcza aktualizacja klucza stale się nie udaje, nawet po użyciu zaawansowanych poleceń DISM i SFC, może to wskazywać na trudną do naprawienia niespójność. Instalacja z najnowszego obrazu ISO często okazuje się rozwiązaniem ostatecznym.
  • Główne zmiany sprzętowePo wymianie płyty głównej, procesora lub przejściu na nowy typ pamięci masowej ponowna instalacja systemu Windows gwarantuje, że wszystkie sterowniki i usługi zostaną dostosowane do nowego środowiska.

Często zadawane pytania dotyczące zaawansowanych poleceń SFC i DISM

Fakt, że te polecenia działają tak blisko rdzenia systemu, sprawia, że ​​wiele osób ma uzasadnione obawy dotyczące swojego bezpieczeństwa lub tego, kto powinien z nich korzystać. W rzeczywistości, przy minimalnej ostrożności, są one… doskonale zarządzalny dla każdego przeciętnego użytkownika, który postępuje zgodnie z jasnymi instrukcjami.

Ważne jest, aby uruchamiać je z uprawnieniami administratora, przestrzegać zalecanej kolejności (szczególnie w DISM) i, co najważniejsze, Nie wyłączaj komputera ani nie zamykaj konsoli podczas pracy..

  • A co jeśli polecenia nie rozwiążą problemu? W takim przypadku możesz skorzystać z narzędzi do rozwiązywania problemów dostępnych w Ustawieniach, Przywracaniu systemu lub, w ostateczności, ponownie zainstalować lub zresetować system Windows, zachowując jednocześnie pliki osobiste.
  • Czy można w nich bezpiecznie biegać? Tak, pod warunkiem, że mają uprawnienia administratora i proces nie zostanie przerwany. Zaleca się posiadanie aktualnych kopii zapasowych.
  • Jak długo to zajmie? Zależy to od rozmiaru dysku, liczby plików i stopnia uszkodzenia. Może to potrwać od kilku minut do kilku godzin, szczególnie w przypadku DISM /RestoreHealth.
  • Czy mogą usunąć moje dokumenty? Nie mają one na celu modyfikowania Twoich plików osobistych; ich zadaniem jest naprawa systemu i dysku.

Dobra znajomość zaawansowanych poleceń SFC i DISM zapewnia bardzo potężny arsenał Diagnozuj i naprawiaj większość problemów z systemem Windows bez formatowaniaŁącząc te polecenia, interpretując ich wyniki i wiedząc, kiedy zatrzymać działanie systemu i zainstalować go ponownie, możesz znacznie wydłużyć żywotność instalacji systemu Windows i oszczędzić sobie wielu problemów z danymi i czasem.

Jak wyczyścić rejestr systemu Windows, nie psując niczego
Powiązany artykuł:
Jak wyczyścić rejestr systemu Windows, nie psując niczego