Как да използвате SFC / Scannow за да ремонтирате системните файлове на Windows

Изпълнете проверка на системния файл с превключвателя "scannow", за да определите Windows OS файлове

Опцията sfc scannow е един от няколкото специфични комутатора, налични в командата sfc, командата Command Prompt, използвана за стартиране на System File Checker.

Въпреки че има много различни неща, които можете да направите с командата, sfc / scannow е най-честият начин, по който се използва командата sfc.

Sfc / scannow ще инспектира всички важни файлове на Windows на вашия компютър, включително Windows DLL файлове . Ако System File Checker открие проблем с някой от тези защитени файлове, той ще го замени.

Изпълнете следните стъпки, за да използвате sfc с опцията scannow, за да поправите важни файлове на Windows:

Необходимо време: Използването на sfc / scannow за поправяне на важни файлове на Windows обикновено отнема от 5 до 15 минути.

Как да използвате SFC / Scannow

  1. Отворете командния ред като администратор , много често наричан "повишен" командния ред.
    1. Важно: За да работи правилно командата sfc / scannow, тя трябва да бъде изпълнена от издигнат прозорец на командния ред в Windows 10 , Windows 8 , Windows 7 и Windows Vista . Това не се изисква в предишните версии на Windows.
  2. След като командният ред е отворен, въведете следната команда и след това натиснете Enter . sfc / scannow Съвет: Има интервал между sfc и / scannow . Изпълнението на командата sfc с опцията до нея (без интервал) може да доведе до грешка.
    1. Важно: Ако се опитвате да използвате System File Checker от командния ред, наличен от разширените опции за стартиране или опциите за възстановяване на системата , вижте раздела Изпълнение на SFC / SCANNOW Outside of Windows по-долу за някои необходими промени в начина на изпълнение на командата.
  3. System File Checker вече ще проверява целостта на всеки защитен файл на операционната система на вашия компютър. Може да отнеме доста време, за да приключите.
    1. След като проверката достигне 100%, ще видите нещо подобно в прозореца на командния ред, ако се открият и коригират проблеми: Windows Resource Protection намери корумпирани файлове и ги поправи успешно. Подробностите са включени в CBS.Log windir \ Logs \ CBS \ CBS.log. Например C: \ Windows \ Logs \ CBS \ CBS.log. Обърнете внимание, че понастоящем регистрацията не се поддържа в офлайн сценарии за обслужване. ... или нещо подобно, ако не са открити проблеми: Windows Resource Protection не намери нарушения на целостта. Съвет: В някои ситуации, най-често в Windows XP и Windows 2000, може да се наложи да имате достъп до оригиналния инсталационен компактдиск или DVD за инсталиране на Windows в даден момент по време на този процес.
  1. Рестартирайте компютъра си, ако sfc / scannow действително поправи всички файлове.
    1. Забележка: Системният файл Checker може или не може да не ви подкани да рестартирате, но дори да не го направите, трябва да рестартирате така или иначе.
  2. Повторете каквото и да е процес, причинил първоначалния ви проблем, за да видите дали sfc / scannow поправи проблема.

Как да интерпретирате CBS.log файла

Всеки път, когато стартирате System File Checker, се създава LOG файл, който съдържа списък с подробно описани данни за всеки проверен файл и всяка извършена операция по поправка, ако има такава.

Ако Windows е инсталиран на C: (обикновено е), тогава лог файлът може да бъде намерен на C: \ Windows \ Logs \ CBS \ CBS.log и да се отвори с Notepad или друг текстов редактор . Този файл може да бъде полезен за по-нататъшно отстраняване на неизправности или като ресурс за техническа помощ, която може да ви помогне.

Вижте "Как да анализираме записите в дневника на Microsoft", създаден от статията на SFC, ако се интересувате сами да се гмурнете в този файл.

Изпълнение на SFC / SCANNOW отвън на Windows

Когато работите със sdc / scannow от външната страна на Windows, например от командния ред, наличен при зареждане от инсталационния диск на Windows или от флаш устройството , или от вашия System Repair Disc или Recovery Drive, ще трябва да кажете на sfc команда точно къде Windows съществува.

Ето един пример:

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

Опцията / offbootdir = указва буквата на устройството, а опцията / offwindir = определя пътя на Windows, като отново включва буквата на устройството.

Забележка: В зависимост от това как е конфигуриран компютърът ви, командният ред, когато се използва отвън на Windows, не винаги приписва букви на устройствата по същия начин, по който ги виждате от вътрешната страна на Windows. С други думи, Windows може да е в C: \ Windows, когато го използвате, но D: \ Windows от командния ред в ASO или SRO.

В повечето инсталации на Windows 10, Windows 8 и Windows 7, C: обикновено става D: и в Windows Vista, C: обикновено е C :. За да проверите със сигурност, потърсете устройството с папката " Потребители " върху него - това ще е устройството, в което е инсталиран Windows, освен ако имате няколко инсталации на Windows на няколко устройства. Можете да разглеждате папки в командния ред с командата dir .