Проверката на системни файлове (sfc.exe) е полезен инструмент, който ви позволява да сканирате целостта на системните файлове на Windows и да поправяте повредени или липсващи системни файлове. Редица случаи са разрешени чрез стартиране на sfc.exe /scannow
команда.
Въпреки това, има ситуации, при които повреден или липсващ системен файл пречи на Windows да се стартира нормално или предотвратява стартирането на командния ред и конзолни програми като Sfc.exe. В такива случаи Sfc.exe може да се изпълнява офлайн чрез Windows Recovery Environment (Windows RE) във всички версии на Windows, включително Windows 10.
Стартирайте програмата за проверка на системни файлове (Sfc.exe) офлайн в Windows
Стъпка 1: Стартиране в Windows Recovery Environment
Инструкции за Windows 8 и 10
- Щракнете с десния бутон върху Старт, щракнете върху Изключване или изход, натиснете и задръжте Shift клавиш и щракнете върху Рестартиране. В Windows 10 можете също да отворите Настройки (WinKey + i), щракнете върху Актуализация и защита, щракнете върху Възстановяване и щракнете върху бутона Рестартиране сега под Разширено стартиране.
Ако Windows не започва, след което стартирайте системата, като използвате инсталационния носител или устройството за възстановяване, за да получите достъп до средата за възстановяване. В страницата за настройка на Windows, която се появява при зареждане с инсталационния носител на Windows, щракнете върху Напред и щракнете Поправете компютъра си.
- Щракнете върху Отстраняване на неизправности
- Щракнете върху Разширени опции
- Щракнете върху Команден ред
- Използвай BCDEDIT команда, за да намерите буквата на устройството за вашата инсталация на Windows, както се вижда от Windows RE.
Повече информация тук.Ако Windows е инсталиран в
° С:\
карам, тогава обикновено е такаД:\
когато се вижда от Windows RE. Но е по-добре да го проверите с помощтаBCDEDIT
. Буквата на устройството на обема на Windows/системата се показва до „osdevice
“.(Сега преминете към стъпка 2 от урока...)
Инструкции за Windows Vista и 7
- Конфигурирайте реда на зареждане в BIOS така, че първото устройство за стартиране да е вашето CD/DVD устройство.
- Поставете инсталационния DVD за Windows 7/Vista и рестартирайте компютъра.Като алтернатива можете да използвате Windows 7/Vista Диск за ремонт на системата ако имате такъв.
- Когато бъдете подканени, натиснете клавиш, за да стартирате от DVD.
- В екрана „Инсталиране на Windows“ щракнете Поправете компютъра си.
- Изберете вашата инсталация на Windows и щракнете върху Напред.
Отбележете буквата на устройството на вашата инсталация на Windows 7, както се вижда от Windows RE. Това е буквата на устройството, която искате да посочите, когато изпълнявате Sfc.exe офлайн. - Щракнете върху Командния ред
Стъпка 2: Стартиране на проверката на системните файлове офлайн
За да сканирате целостта и да поправите конкретен файл, използвайте тази команда:
sfc /scanfile=d:\windows\system32\zipfldr.dll /offbootdir=d:\ /offwindir=d:\windows
Горната команда сканира файла zipfldr.dll и го заменя, ако е необходимо.
За сканиране на целостта на всички системни файлове и ги поправете, изпълнете тази команда:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
Важно: За да посочите an офлайн регистрационен файл, използвай /offlogfile
аргумент също.
(Благодаря на Скот Петрак за съвета за офлайн регистрационния файл.)
пример:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows /offlogfile=d:\sfcoffline.txt
В този пример нямаше никакви нарушения на целостта. Ако имаше такива, те щяха да бъдат показани на екрана и влезли в офлайн регистрационния файл, който сте посочили (d:\sfcoffline.txt
) по-горе.
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!