Użyj DISM, aby rozwiązać problemy, których SFC nie może

Częstą sugestią na forach wsparcia systemu Windows jest skanowanie systemu w poszukiwaniu problemów z integralnością pliku za pomocą polecenia sfc / scannow, które można uruchomić w systemie aktywnym, ale także na dyskach zewnętrznych.

SFC (skrót od System File Checker) to wbudowane narzędzie administracyjne do sprawdzania integralności plików systemu operacyjnego oraz do naprawy plików uszkodzonych, uszkodzonych lub zmienionych.

Skany SFC mają trzy możliwe wyniki:

  1. Skan nie wykrył żadnych problemów.
  2. Skan znalazł problemy i je rozwiązał.
  3. Podczas skanowania znaleziono problemy i nie można ich naprawić (Ochrona zasobów systemu Windows znalazła uszkodzone pliki, ale nie była w stanie naprawić niektórych z nich).

Uwaga : Zaleca się wykonanie pełnej kopii zapasowej partycji systemu Windows przed uruchomieniem DISM. Korzystaj z bezpłatnych rozwiązań do tworzenia kopii zapasowych, takich jak Macrium Reflect, Veeam Endpoint Backup lub innych narzędzi do tworzenia kopii zapasowych.

Użyj DISM, jeśli SFC / Scannow nie rozwiązuje problemów

Zrzut ekranu wyświetlony powyżej pokazuje wynik, w którym SFC nie był w stanie naprawić uszkodzonych plików, które wykrył.

SFC może również rozwiązać problemy, ale może nie rozwiązać problemu, który próbowałeś rozwiązać w pierwszej kolejności, uruchamiając go.

DISM przychodzi na ratunek w takich sytuacjach. Deployment Image Servicing and Management (DISM) to program wiersza polecenia dla systemu Windows, który jest używany do różnych celów i jest dostępny we wszystkich wersjach systemu Windows, począwszy od Windows 7 i Windows Server 2008

Musisz uruchomić DISM z wiersza polecenia z podwyższonym poziomem uprawnień:

  1. Naciśnij klawisz Windows, aby wyświetlić menu Start.
  2. Wpisz cmd.exe i poczekaj na wypełnienie wyników.
  3. Kliknij prawym przyciskiem myszy wynik o nazwie cmd.exe i wybierz „uruchom jako administrator”, aby uruchomić go z podwyższonymi uprawnieniami.

DISM można uruchomić w trybie osuszania, aby ujawnić uszkodzenie bez próby naprawy znalezionych problemów. Zaleca się, aby najpierw sprawdzić kondycję, aby sprawdzić, czy istnieje uszkodzenie przed uruchomieniem operacji naprawy.

Dism / Online / Cleanup-Image / CheckHealth

Polecenie sprawdza obraz pod kątem flagi uszkodzenia i zwraca wyniki, ale nie uruchamia operacji naprawczych.

Skanowanie nie powinno trwać dłużej niż sekundę lub dwie. Poprzednie operacje mogły oznaczać obraz jako uszkodzony.

Dism / Online / Cleanup-Image / ScanHealth

Polecenie skanuje w poszukiwaniu uszkodzeń składnicy, ale nie usuwa żadnych problemów.

Skanowanie trwa dłużej, a wyniki skanowania są zwracane w oknie wiersza polecenia.

DISM / Online / Cleanup-Image / RestoreHealth

Parametr / RestoreHealth uruchamia skanowanie w poszukiwaniu uszkodzeń i próbuje naprawić wszelkie znalezione problemy automatycznie.

Skanowanie trwa dłużej, jeśli podczas skanowania obrazu zostanie wykryte uszkodzenie. Należy pamiętać, że operacja może czasami wydawać się zablokowana, ale nie stanowi to powodu do niepokoju, ponieważ skanowanie powinno rozpocząć się automatycznie po chwili.

Jeśli skanowanie wykryje uszkodzenie, próbuje rozwiązać problem przy użyciu Windows Update domyślnie.

Zaawansowane polecenia DISM

  • Aby naprawić obraz offline : Dism / Image: C: \ offline / Cleanup-Image / RestoreHealth
  • Aby użyć innego źródła naprawy : Dism / Online / Cleanup-Image / RestoreHealth / Source: d: \ test \ mount \ windows
  • Aby zapobiec użyciu Windows Update : / LimitAccess jako parametru.

Zasady grupy

Możesz określić inne źródło, korzystając z zasad grupy.

W tym celu wykonaj następujące czynności:

  1. Naciśnij klawisz Windows, aby wyświetlić menu Start.
  2. Wpisz gpedit.msc i naciśnij klawisz Enter, aby otworzyć Edytor zasad grupy. Pamiętaj, że jest on dostępny tylko w wersjach Windows Professional lub Enterprise.
  3. Przejdź do Konfiguracja komputera> Szablony administracyjne> System.
  4. Kliknij dwukrotnie opcję Określ ustawienia opcjonalnej instalacji i naprawy komponentów.
  5. Ustaw zasadę na włączoną i odpowiednio ją skonfiguruj.
  6. Musisz podać alternatywne źródło i może zablokować korzystanie z Windows Update. Systemy skonfigurowane do domyślnego używania WSUS mogą być skonfigurowane do używania Windows Update zamiast do operacji naprawy.

Zamknij za pomocą programu PowerShell

Możesz używać DISM również w Windows PowerShell. Polecenia są nieco inne.

  • CheckHealth : Repair-WindowsImage -CheckHealth
  • ScanHealth : Repair-WindowsImage -ScanHealth
  • RestoreHealth : Repair-WindowsImage -RestoreHealth

DISM Film instruktażowy

Powiązane artykuły

  • Przeanalizuj i wyczyść folder WinSXS
  • Optymalizator systemu Windows Dism ++ z imponującą funkcjonalnością
  • Wyjaśnienie folderu Winsxs
  • Wydano naprawę systemu Windows 4.0: napraw oprogramowanie Windows
  • Przegląd zestawu narzędzi do naprawy systemu Windows