Użyj DISM, aby naprawić problemy, których SFC nie może
- Kategoria: Windows
Częstą sugestią na forach pomocy technicznej systemu Windows jest przeskanowanie systemu pod kątem problemów z integralnością plików używając polecenia sfc / scannow które możesz uruchomić na aktywnym systemie ale także na dyskach zewnętrznych .
SFC, co oznacza Kontroler plików systemowych, to wbudowane narzędzie administracyjne do sprawdzania integralności plików systemu operacyjnego i naprawiania plików, które są uszkodzone, uszkodzone lub zmienione.
Skany SFC mają trzy możliwe wyniki:
- Podczas skanowania nie znaleziono żadnych problemów.
- Skan znalazł problemy i je naprawił.
- Podczas skanowania wykryto problemy i nie udało się 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 systemowej Windows przed uruchomieniem narzędzia DISM. Korzystaj z bezpłatnych rozwiązań do tworzenia kopii zapasowych, takich jak Macrium Reflect , Veeam Endpoint Backup lub inne narzędzia 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 z pomocą 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ń:
- Dotknij klawisza Windows, aby wyświetlić menu Start.
- Wpisz cmd.exe i poczekaj na wypełnienie wyników.
- 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 suchym, aby ujawnić uszkodzenie bez próby naprawienia znalezionych problemów. Zalecam, aby najpierw sprawdzić kondycję, aby dowiedzieć się, czy istnieje uszkodzenie, przed uruchomieniem operacji naprawczych.
Dism / Online / Cleanup-Image / CheckHealth
Polecenie sprawdza obraz pod kątem flagi uszkodzenia i zwraca wyniki do użytkownika, ale nie uruchamia operacji naprawczych.
Skanowanie nie powinno trwać dłużej niż sekundę lub dwie. Wcześniejsze operacje mogły oznaczyć obraz jako uszkodzony.
Dism / Online / Cleanup-Image / ScanHealth
Polecenie skanuje w poszukiwaniu uszkodzeń magazynu składników, ale nie rozwiązuje ż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 automatycznie naprawić wszelkie znalezione problemy.
Skanowanie trwa dłużej, jeśli podczas skanowania obrazu wykryto uszkodzenie. Należy pamiętać, że operacja może czasami wydawać się zawieszona, ale nie jest to powodem do niepokoju, ponieważ skanowanie powinno rozpocząć się automatycznie po chwili.
Jeśli skanowanie wykryje uszkodzenie, domyślnie próbuje naprawić problem za pomocą usługi Windows Update.
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 uniemożliwić korzystanie z usługi Windows Update : / LimitAccess jako parametr.
Zasady grupy
Możesz określić inne źródło za pomocą zasad grupy.
W tym celu wykonaj następujące czynności:
- Naciśnij klawisz Windows, aby wywołać menu Start.
- Wpisz gpedit.msc i naciśnij klawisz Enter, aby otworzyć Edytor zasad grupy. Należy pamiętać, że jest on dostępny tylko w wersjach Professional lub Enterprise systemu Windows.
- Przejdź do Konfiguracja komputera> Szablony administracyjne> System.
- Kliknij dwukrotnie Określ ustawienia dla instalacji opcjonalnego komponentu i naprawy komponentu.
- Ustaw zasadę jako włączoną i odpowiednio ją skonfiguruj.
- Musisz określić alternatywne źródło i może zablokować korzystanie z usługi Windows Update. Systemy skonfigurowane do domyślnego używania WSUS mogą być skonfigurowane do używania usługi Windows Update zamiast do operacji naprawczych.
Dism using PowerShell
Możesz również użyć DISM w Windows PowerShell. Polecenia są nieco inne.
- CheckHealth : Napraw-WindowsImage -CheckHealth
- ScanHealth : Napraw-WindowsImage -ScanHealth
- Przywrócić zdrowie : Napraw-WindowsImage -RestoreHealth
Film instruktażowy DISM
Powiązane artykuły