Polecenie sfc /scannow jest jednym z kilku konkretnych przełączników dostępnych w poleceniu sfc, narzędziu wiersza polecenia wywołującym Kontroler plików systemowych.
Chociaż istnieje wiele różnych rzeczy, które można zrobić za pomocą polecenia, sfc /scannow jest najpopularniejszym sposobem użycia polecenia sfc.
Sfc /scannow sprawdzi wszystkie ważne pliki Windows na twoim komputerze, w tym pliki Windows DLL. Jeśli Kontroler plików systemowych znajdzie problem z którymkolwiek z tych chronionych plików, zastąpi go.
Jak korzystać z SFC /Scannow
-
Otwórz wiersz polecenia jako administrator, bardzo często określany jako „podwyższony” wiersz polecenia.
Aby polecenie sfc /scannow działało poprawnie, należy je wykonać z podwyższonego okna wiersza polecenia w systemie Windows 11, Windows 10, Windows 8, Windows 7 i Windows Vista.
-
Wpisz następujące polecenie, a następnie naciśnij Enter.
sfc /scannow
Aby użyć Kontrolera plików systemowych z wiersza polecenia poprzez Zaawansowane opcje uruchamiania lub Opcje odzyskiwania systemu, zapoznaj się z sekcją Wykonywanie SFC /SCANNOW spoza systemu Windows poniżej, aby uzyskać informacje o niezbędnych zmianach w sposobie wykonywania polecenia.
Kontroler plików systemowych zweryfikuje teraz integralność każdego chronionego pliku systemu operacyjnego na komputerze. Zakończenie może trochę potrwać.
Po zakończeniu procesu weryfikacji zobaczysz coś takiego w oknie wiersza polecenia, zakładając, że problemy zostały znalezione i naprawione:
Ochrona zasobów systemu Windows znalazła uszkodzone pliki i pomyślnie je naprawiła. Szczegóły znajdują się w CBS. Log windir\Logs\CBS\CBS.log. Na przykład C:\Windows\Logs\CBS\CBS.log. Pamiętaj, że logowanie nie jest obecnie obsługiwane w scenariuszach obsługi offline.
…lub coś takiego, jeśli nie znaleziono żadnych problemów:
Ochrona zasobów systemu Windows nie wykryła żadnych naruszeń integralności.
W niektórych sytuacjach, najczęściej w Windows XP i Windows 2000, może być również potrzebny dostęp do oryginalnej instalacyjnej płyty CD lub DVD w pewnym momencie tego procesu.
-
Uruchom ponownie komputer, jeśli sfc /scannow naprawione pliki. Kontroler plików systemowych może, ale nie musi, monitować o ponowne uruchomienie, ale nawet jeśli tak się nie stanie, i tak należy zrestartować.
- Powtórz dowolny proces, który spowodował pierwotny problem, aby sprawdzić, czy sfc /scannow go rozwiązał.
Jak interpretować plik CBS.log
Za każdym razem, gdy uruchamiasz Kontroler plików systemowych, tworzony jest plik LOG, który wyszczególnia każdy plik, który został sprawdzony i każdą zakończoną operację naprawy.
Zakładając, że system Windows jest zainstalowany na dysku C:, plik dziennika można znaleźć tutaj i otworzyć za pomocą Notatnika lub innego edytora tekstu:
C:\Windows\Logs\CBS\CBS.log
Ten plik może być przydatny do zaawansowanego rozwiązywania problemów lub jako źródło pomocy technicznej, która może Ci pomóc.
Wykonywanie SFC /SCANNOW spoza systemu Windows
Gdy uruchamiasz sfc /scannow spoza systemu Windows, na przykład z wiersza polecenia dostępnego podczas uruchamiania z dysku instalacyjnego lub dysku flash systemu Windows albo z dysku naprawy systemu lub dysku odzyskiwania, musisz poinformować sfc polecenie dokładnie tam, gdzie istnieje system Windows.
Oto przykład:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
Opcja /offbootdir=określa literę dysku, podczas gdy opcja /offwindir=określa ścieżkę systemu Windows, ponownie zawierającą literę dysku.
W zależności od konfiguracji komputera wiersz polecenia, używany spoza systemu Windows, nie zawsze przypisuje litery dysków w taki sam sposób, w jaki są one widoczne w systemie Windows. Innymi słowy, Windows może znajdować się w C:\Windows, gdy go używasz, ale D:\Windows z wiersza polecenia w ASO lub SRO.
W większości instalacji Windows 11, Windows 10, Windows 8 i Windows 7, C: zwykle staje się D:, a w Windows Vista, C: zwykle nadal C:. Aby to sprawdzić, poszukaj dysku z folderem Użytkownicy - będzie to dysk, na którym jest zainstalowany system Windows, chyba że masz wiele instalacji systemu Windows na wielu dyskach. Przeglądaj foldery w wierszu polecenia za pomocą polecenia dir.