Споделете сега:
Съдържание крия

1. Какво е проверка на системните файлове (SFC)?

1.1 Общ преглед и цел

Проверката на системните файлове (SFC) е вградена помощна програма на Windows, която сканира и поправя липсващи или повредени системни файлове. Когато критични системни файлове на Windows липсват или са повредени, операционната система може да спре да работи правилно или да не реагира напълно. SFC сравнява системните ви файлове с кеширано копие, съхранено в операционната система, като автоматично открива и поправя всички несъответствия, причинени от повреда или липсващи файлове.

Този инструмент за команден ред е достъпен от Windows 98 и остава основен диагностичен инструмент.ostПомощна програма за IC и поправка във всички съвременни версии на Windows. SFC помага за поддържане на стабилността на системата, като гарантира целостта на защитените файлове на операционната система, без да е необходимо пълно преинсталиране на Windows.

1.2 Как работи проверката на системните файлове

Проверката на системните файлове работи чрез сканиране на всички защитени системни файлове и замяна на повредени версии с кеширани копия. Инструментът се интегрира с механизмите за защита на Windows, за да провери целостта на файловете и да възстанови повредените файлове от резервни копия, съхранени на вашия компютър.

1.2.1 Защита на файловете на Windows (WFP)

Защитата на файловете на Windows работи, като се регистрира за известяване за промени във файловете в Winlogon. Когато бъдат открити промени в защитен системен файл, WFP автоматично възстановява модифицирания файл от кеширано копие, намиращо се в компресирана папка на адрес %WinDir%\System32\dllcache. Този механизъм за защита е въведен в Windows 2000 и осигурява защита на файловете в реално време за операционни системи, базирани на Windows NT.

1.2.2 Защита на ресурсите на Windows (WRP)

Защитата на ресурсите на Windows представлява съвременната еволюция на защитата на файловете, интегрирана с проверката на системните файлове в Windows Vista и всички следващи версии. WRP работи, като задава дискреционни списъци за контрол на достъпа и списъци за контрол на достъпа за защитени ресурси. Ако бъдат открити промени в защитен системен файл, промененият файл се възстановява от кеширано копие, разположено в %WinDir%\WinSxS\Backup. Разрешението за пълен достъп за промяна на защитени от WRP ресурси е ограничено до процеси, използващи услугата Windows Modules Installer, което означава, че дори администраторите вече нямат неограничени права за промяна на системни файлове.

2. Кога да използвате проверката на системните файлове

2.1 Често срещани симптоми на повредени системни файлове

Трябва да стартирате програмата за проверка на системните файлове, когато имате следните проблеми:

  • Windows работи бавно или има спад в производителността
  • Системни сривове или грешки в синия екран на смъртта
  • Съобщения за грешки, показващи липсващи или повредени системни файлове
  • Функциите на Windows спират да работят правилно
  • Системата престава да реагира или замръзва
  • Проблеми, свързани със зареждането или сtarпроблеми с туповете
  • Приложенията не се стартират или се сриват неочаквано

2.2 Причини за повреда на системните файлове

  • Хардуерни и софтуерни повреди: Стари или повредени компоненти като твърди дискове и SSD дискове, или софтуер, съдържащ грешки и злонамерен код, могат да доведат до повреда на файловете.
  • Проблеми със захранването и системни сривове: Внезапните прекъсвания на захранването по време на критични операции за четене/запис или сривове, които прекъсват системните процеси, могат да причинят повреда на файловете.
  • Зловреден софтуер и вируси: Злонамерен софтуер често tarполучава системни файлове, за да наруши или да получи контрол над системата, понякога причинявайки трайна повреда на файловете.
  • Непълни системни актуализации: Прекъсването на важни системни актуализации може да остави системата ви в непоследователно състояние само с частично актуализирани файлове, което води до повреда.

3. Предварителни изисквания преди стартиране на SFC

3.1 Административни привилегии

Стартирането на sfc изисква администраторски права. За да проверите дали имате администраторски достъп, отворете Start Меню -> на Настройки. -> СметкиАко имате администраторски права, думата „администратор„“ трябва да се появи под потребителското ви име. Без тези привилегии не можете да изпълните успешно проверката на системните файлове.
В настройките на Windows проверете администраторските права на даден акаунт, за да се уверите, че може да стартира проверката на системните файлове.

3.2 Съображения за безопасен режим

Устройството ви не трябва да е в безопасен режим, освен ако не отстранявате разширени грешки. Ако системата ви е в безопасен режим, натиснете Win + R, Тип Msconfig, и натиснете Въведете, Отидете на ботуш раздел, премахнете отметката Safe обувка, и изберете Кандидатствай -> OK. Когато бъдете подканени, изберете Restart.

В MSConfig махнете отметката от безопасното зареждане, за да можете да стартирате проверката на системните файлове.

3.3 Интернет връзка за DISM

Трябва да сте свързани с интернет, докато извършвате sfc поправки, ако е необходимо да изпълните допълнителни DISM поправки. DISM използва Windows Update, за да получи файловете, необходими за възстановяване на повредени системни файлове, което прави активната интернет връзка от съществено значение за успешните поправки.

За повече подробности относно DISM вижте нашето изчерпателно ръководство.

3.4 Изисквания за Windows Update

Преди да стартирате проверката на системните файлове, уверете се, че сте инсталирали най-новите актуализации за Windows. Остарелите системни файлове могат да попречат на процеса на поправка. За да актуализирате Windows, отворете на Настройки. -> Windows Update и инсталирайте всички налични актуализации. Резtarна вашия компютър след приключване на актуализациите.

Проверете за налични актуализации на Windows преди starпроверка на системните файлове

4. Стартиране на DISM преди проверката на системните файлове

4.1 Какво е DISM?

DISM (Deployment Image Servicing and Management) е вграден инструмент на Windows, който ви позволява да изпълнявате различни задачи върху системни образи на Windows. DISM може да монтира и демонтира образи, да добавя и премахва драйвери, да прилага актуализации и да активира функции. Когато кешът на Windows File Protection, който sfc използва, се повреди, DISM възстановява хранилището на компоненти, като проверява състоянието на цялата система спрямо чист образ на операционната система, съхраняван локално или онлайн.

4.2 Защо първо да стартирате DISM

Microsoft препоръчва да стартирате DISM преди проверката на системните файлове, защото DISM предоставя файловете, необходими за поправяне на повредени файлове. Ако кешът, който sfc използва за възстановяване на повредени файлове, също е повреден, стартирането на DISM първо поправя този кеш, използвайки онлайн или локален образ на Windows. Това гарантира, че sfc има достъп до чисти, неповредени изходни файлове за своите операции по поправяне.

4.3 Как да изпълнявате DISM команди

Отворете Command Prompt or Windows PowerShell като администратор, след това изпълнете съответната DISM команда въз основа на вашите нужди:

Команда Описание на командата
ДИСМ / Онлайн / Изчистване-Изображение / CheckHealth Опцията CheckHealth проверява дали изображението е маркирано като повредено, без да извършва сканиране.
DISM / Онлайн / почистване-изображение / сканиране Опцията ScanHealth сканира изображението за повреда в хранилището на компоненти, но не отстранява никакви проблеми.
DISM / Онлайн / почистване-изображение / възстановяване на здравето Опцията RestoreHealth сканира образа за повреда, извършва автоматично операции по поправка и записва повредата в лог файла. Този процес обикновено отнема 15-30 минути в зависимост от нивото на повреда и размера на дяла.

4.4 Използване на алтернативни източници за поправка с DISM

Ако DISM не може да намери изходните файлове или вашият клиент за Windows Update е повреден, можете да използвате алтернативен източник за поправка. Монтирайте ISO образ на Windows, който съответства на вашата версия на Windows, след което изпълнете следната команда:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess

Заменете „X“ с буквата на устройството, където е монтиран вашият ISO образ. ISO образът трябва да е със същата версия като вашата операционна система. ISO образ с версия 10586.0 няма да поправи работеща система с версия 10586.35, защото има допълнителни актуализации и файлове.

4.5 Алтернативи на DISM за Windows 7

DISM не е наличен в Windows 7 или по-ранни версии на операционната система. Microsoft обаче предоставя подобен инструмент, наречен System Update Readiness Tool (SURT), който можете да изтеглите от каталога на Microsoft Update. SURT работи подобно на DISM, като възстановява и поправя повредени системни файлове. Ако използвате Windows 7 и sfc не може да отстрани проблеми с повредени файлове, SURT е следващата ви опция.

5. Как да стартирате проверката на системните файлове в Windows

5.1 Метод 1: Стартиране на SFC чрез командния ред

Командният ред предоставя most често срещан метод за изпълнение на sfc scannow на Windows системи.

  1. Отворете Start Меню и вид Cmd в полето за търсене.
  2. Щракнете с десния бутон Command Prompt от резултатите от търсенето и изберете Изпълнявай като администратор.
  3. Кликнете Да в подканата за контрол на потребителските акаунти, ако бъде поискано.
  4. В прозореца на командния ред въведете SFC / SCANNOW и натиснете Въведете.
  5. Изчакайте, докато проверката достигне 100% и завърши. Сканирането обикновено отнема 5-10 минути, но може да продължи по-дълго в зависимост от вашия компютър и откритите проблеми.
  6. Не затваряйте прозореца на командния ред, докато проверката не е завършена на 100%.
  7. Restarна вашия компютър, след като процесът приключи.

Използвайте програмата за проверка на системните файлове (sfc /scannow), за да сканирате и поправите повредени системни файлове.

5.2 Метод 2: Стартиране на SFC чрез Windows PowerShell

Windows PowerShell може да изпълнява същото sfc сканиране като командния ред и е предпочитаната програма за отдалечени скриптове и корпоративни среди.

  1. Отворете Start Меню и търси за Windows PowerShell.
  2. Щракнете с десния бутон Windows PowerShell и изберете Изпълнявай като администратор.
  3. Кликнете Да в подканата за контрол на потребителските акаунти.
  4. Тип SFC / SCANNOW и натиснете Въведете.
  5. Изчакайте сканирането да завърши, което обикновено отнема 5-10 минути, но може да продължи и по-дълго в зависимост от вашата система.
  6. Restarна компютъра си, когато сканирането приключи.

Стартирайте програмата за проверка на системните файлове (sfc /scannow) в Windows PowerShell.

5.3 Метод 3: Изпълнете SFC в среда за възстановяване на Windows (WinRE)

Ако системата ви е недостъпна или не се стартира нормално, можете да използвате средата за възстановяване на Windows, за да стартирате проверката на системните файлове.

  1. Отворете Start Меню -> на Настройки. -> Система -> Възстановяване.
  2. Превъртете надолу до Разширено Starтръба под Опции за възстановяване и изберете Restarсега.
  3. Вашият компютър ще се пренастроиtart в WinRE.
  4. Изберете Отстраняване на неизправности -> Разширени опции -> Command Prompt.
  5. Тип sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows и натиснете Въведете.
  6. Заменете буквата на устройството D:\ с действителното име на устройството, където се намира папката на Windows, обикновено C:\ или D:\.

5.4 Метод 4: Стартирайте SFC с помощта на носител за възстановяване на Windows

Когато сериозна повреда на системните файлове пречи на зареждането на Windows, можете да използвате носител за възстановяване на Windows, за да стартирате sfc.

  1. Създайте инсталационен диск на Windows, като използвате инструмента за възстановяване на операционната система Dell или инструмента за създаване на мултимедия Windows.
  2. Свържете инсталационния USB диск към компютъра.
  3. Включете компютъра и докоснете F12 клавиша, докато не влезете в менюто за еднократно зареждане.
  4. Изберете USB устройството от списъка и натиснете Въведете.
  5. Компютърът се стартира с помощта на инсталационния USB диск.
  6. Изберете вашия език и щракнете Следваща.
  7. Изберете Поправете компютъра си.
  8. Кликнете Отстраняване на неизправности -> Разширени опции -> Command Prompt.
  9. Тип sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows и натиснете Въведете.
  10. Заменете C:\ с буквата на устройството, където се намира вашата инсталация на Windows.
  11. Изчакайте проверката на системните файлове да приключи, което може да отнеме до един час в зависимост от вашата конфигурация.
  12. Restarна вашия компютър, след като процесът приключи.

6. Разбиране на резултатите от SFC сканирането

6.1 „Защитата на ресурсите на Windows не откри нарушения на целостта“

Това съобщение показва, че sfc scannow не е открило проблеми със системните ви файлове. Системните ви файлове са непокътнати и неповредени. Ако продължавате да имате проблеми, проблемът вероятно произтича от друг източник, а не от повредени системни файлове. Може да се наложи да отстраните други потенциални причини, като например проблеми с драйвери, софтуерни конфликти или хардуерни проблеми.

6.2 „Защитата на ресурсите на Windows откри повредени файлове и ги поправи“

Този резултат означава, че sfc успешно е идентифицирал повредени файлове и ги е поправил, използвайки кеширани копия. Операцията е била успешна и системните ви файлове са възстановени в правилното им състояние. Подробности за поправените файлове са включени във файла CBS.log на адрес %WinDir%\Logs\CBS\CBS.log. След получаване на това съобщение, restarвашия компютър, за да се уверите, че всички ремонти ще влязат в сила правилно.

6.3 „Защитата на ресурсите на Windows откри повредени файлове, но не успя да поправи някои“

Когато sfc scannow покаже това съобщение, инструментът е открил повредени файлове, но не е могъл да поправи всички. Това обикновено се случва, когато кешът, който проверката на системните файлове използва за възстановяване на повредени файлове, също е повреден. В този случай трябва да стартирате DISM, за да поправите хранилището на компоненти, след което да стартирате sfc отново. Подробности за повредените файлове са налични във файла CBS.log. Ако DISM и sfc заедно не могат да разрешат проблемите, може да се наложи ръчно да замените повредените файлове или да извършите възстановяване на системата.

6.4 „Защитата на ресурсите на Windows не можа да изпълни заявената операция“

Това съобщение показва, че sfc не е успял да завърши сканирането. most Честа причина е опитът за стартиране на сканирането, докато Windows извършва други файлови операции. За да разрешите това, изпълнете сканирането с проверка на системните файлове в безопасен режим и се уверете, че папките PendingDeletes и PendingRenames съществуват в %WinDir%\WinSxS\Temp. Заместителят %WinDir% представлява папката на операционната система Windows, например C:\Windows.

7. Разширени опции за проверка на системни файлове

7.1 Модификатори на SFC команди

Проверката на системните файлове поддържа няколко модификатора освен стандартната команда sfc scannow:

Промени Описание
/ Сканирай сега Сканира всички защитени системни файлове и замества повредени или неправилни файлове с кеширани копия.
/само за проверка Сканира всички защитени системни файлове без да прави никакви поправки. Използвайте това, за да проверите за повреда, без да променяте файлове.
/ scanonce Сканира всички защитени системни файлове веднъж по време на следващото системно възстановяванеtart.
/ scanboot Сканира всички защитени системни файлове всеки път, когато компютърът се рестартираtarTS.
/ отмяна Отменя всички чакащи сканирания, планирани с модификатора /scanboot.
/offbootdir и /offwindir Указва местоположението на директорията за офлайн зареждане и директорията на Windows, когато sfc се изпълнява от носител за възстановяване.

7.2 Изпълнение на множество SFC сканирания

Може да се наложи да стартирате sfc scannow до три пъти, за да отстраните всички проблеми. Ако първото сканиране открие и поправи повредени файлове, стартирайте сканирането отново, за да се уверите, че всички проблеми са решени. Всяко следващо сканиране може да открие допълнителни повреди, които стават очевидни едва след приключване на предишните поправки. Продължете да стартирате sfc, докато не получите съобщението, че не са открити нарушения на целостта или докато изпълнението на допълнителни сканирания не доведе до никакви промени.

8. Преглед на лог файловете на програмата за проверка на системни файлове

8.1 Разбиране на файла CBS.log

Всеки път, когато стартирате sfc сканиране, проверката на системните файлове регистрира активността си във файла CBS.log, разположен на адрес %WinDir%\Logs\CBS\CBS.log. Този лог файл съдържа подробности за всеки сканиран файл, намерените повредени файлове и извършените операции за поправка. Файлът CBS.log включва информация за файлове, които не могат да бъдат поправени от проверката на системните файлове, което го прави от съществено значение за отстраняване на проблеми с постоянна повреда.

8.2 Как да извлечете SFC подробности

Тъй като няколко инструмента за поддръжка на Windows ще добавят регистрационни файлове към файла CBS.log, трябва да извлечете съответните записи от System File Checker в отделен текстов файл за по-лесен преглед.

  1. Отворете командния ред с повишени права, като въведете Cmd в Търсене кутия, щракване с десен бутон Command Promptи изберете Изпълнявай като администратор.
  2. В прозореца на командния ред въведете следната команда на един ред и натиснете Въведете:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
  1. Отворете файла sfcdetails.txt от вашия работен плот, за да видите филтрираните записи в лога.

8.3 Четене и интерпретиране на записи в лога

Файлът sfcdetails.txt използва следния формат: Дата/час, последвани от подробностите за sfc. Файлът съдържа подробности от всяко изпълнение на проверката на системните файлове на компютъра. Проверете записите за дата и час, за да определите кои проблемни файлове са били открити по време на проверката.ost скорошно сканиране. Всеки запис показва дали даден файл е бил успешно поправен, не е могъл да бъде поправен или е установено, че липсва. Тази информация помага да се идентифицират кои файлове изискват ръчна подмяна, ако sfc не може да ги поправи автоматично.

По-долу са дадени някои примерни записи в лога:

2025-12-15 13:35:45, Info                  CSI    00000007 [SR] Verifying 100 components
2025-12-15 13:35:45, Info                  CSI    00000008 [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    00000009 [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    0000000a [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    0000000b [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    0000000c [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    0000000d [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    0000000e [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    0000000f [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    00000010 [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    00000011 [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    00000012 [SR] Verify complete

9. Ръчно поправяне на системни файлове

9.1 Когато е необходим ръчен ремонт

Ръчното поправяне е необходимо, когато програмата за проверка на системните файлове открие повредени файлове, но не може да поправи някои или всички от тях. След като прегледате файла CBS.log, за да определите кой системен файл е повреден и не може да бъде поправен, трябва да намерите къде се намира повреденият файл и ръчно да го замените с известно добро копие. Възможно е да получите известно добро копие на системния файл от друг компютър, работещ със същата версия на Windows като вашия компютър. Извършете проверка на системните файлове на този компютър, за да се уверите, че файлът, който възнамерявате да копирате, е неповреден.

9.2 Поемане на административна собственост

9.2.1 Използване на командата Takeown

Преди да можете да замените повреден системен файл, трябва да поемете администраторска собственост върху него. В команден ред с повишени права въведете следната команда и натиснете Въведете:

takeown /f <Path_And_File_Name>

Замяна с действителния път и име на повредения файл. Например:

takeown /f C:\windows\system32\jscript.dll

9.3 Предоставяне на администраторски достъп

9.3.1 Използване на командата Icacls

След като поемете собствеността, трябва да предоставите на администраторите пълен достъп до повредения системен файл. Въведете следната команда и натиснете Въведете:

icacls <Path_And_File_Name> /grant administrators:F

Например:

icacls C:\windows\system32\jscript.dll /grant administrators:F

9.4 Подмяна на повредени файлове

След като поемете собствеността и получите достъп, можете да замените повредения системен файл с известно добро копие.

  1. Получаване на известни добри копия на файлове: Копирайте файла за замяна от друг компютър със същата версия на Windows на друго място на вашия компютър, като например USB устройство или мрежово местоположение.
  2. Използване на командата за копиране: Въведете следната команда и натиснете Въведете:
Copy <Source_File> <Destination>

Замяна с пътя и името на файла на известното добро копие и го заменете с пътя и името на повредения файл. Например:

copy E:\temp\jscript.dll C:\windows\system32\jscript.dll

10. Отстраняване на проблеми с проверката на системните файлове

10.1 SFC сканирането не успява да завърши

10.1.1 Стартиране на SFC в безопасен режим

Ако sfc scannow не завърши нормално, стартирайте в безопасен режим и стартирайте сканирането отново. За да влезете в безопасен режим, натиснете Win + R, Тип Msconfig, и натиснете Въведете, Отидете на ботуш таб, проверете Safe обувкаизберете Минимум, и кликнете OKРезtarна компютъра си и след като сте в безопасен режим, отворете командния ред с повишени права и изпълнете SFC / SCANNOWСлед като сканирането приключи, върнете се в msconfig, махнете отметката Safe обувкаи резtarт нормално.

10.1.2 Проверка на папки PendingDeletes и PendingRenames

Ако sfc показва „Windows Resource Protection не можа да изпълни заявената операция“, уверете се, че папките PendingDeletes и PendingRenames съществуват в %WinDir%\WinSxS\Temp. Отворете File Explorer и отидете до C:\Windows\WinSxS\Temp. Ако тези папки не съществуват, създайте ги ръчно и след това стартирайте sfc отново. Тези папки са от съществено значение, за да може проверката на системните файлове да постави в опашка операциите с файлове по време на сканирането.

10.2 DISM не може да намери изходни файлове

10.2.1 Монтиране на Windows ISO

Когато DISM покаже „не може да намери изходни файлове“, ви е необходим ISO файл на Windows, който точно съответства на вашата версия на Windows. Изтеглете ISO файла от Microsoft, щракнете с десния бутон върху ISO файла и изберете МонтирайтеОбърнете внимание на буквата на устройството, присвоена на монтирания ISO файл. След това стартирайте DISM, като параметърът „source“ сочи към местоположението на монтирания ISO файл.

10.2.2 Използване на персонализирани източници за ремонт

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

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

Заменете C:\RepairSource\Windows с местоположението на вашия източник за поправка. Параметърът /LimitAccess не позволява на DISM да се свързва с Windows Update, принуждавайки го да използва само посочения източник.

10.3 SFC продължава да открива едни и същи грешки

Ако sfc scannow продължава да открива същите грешки след няколко сканирания, първо стартирайте DISM, за да поправите хранилището на компоненти, след което стартирайте sfc отново. Ако проблемът продължава, проверете файла CBS.log, за да идентифицирате конкретните файлове, които не могат да бъдат поправени, и опитайте ръчно да ги подмените. Като последна мярка, помислете за извършване на възстановяване на системата до точка преди възникване на повредата или извършете чиста инсталация на Windows, ако възстановяването на системата не е налично или е неуспешно.

11. Най-добри практики за проверка на системни файлове

11.1 Кога да стартирате проверката на системните файлове

Стартирайте проверката на системните файлове, когато имате системна нестабилност, сривове, съобщения за грешки или проблеми с производителността, които могат да показват повреда на файловете. Стартирайте sfc scannow веднага след инсталиране на основни актуализации на Windows, за да проверите целостта на системата. Стартирайте инструмента и преди да извършвате критични системни операции или след възстановяване от инфекции със злонамерен софтуер, за да се уверите, че всички системни файлове са непокътнати.

11.2 Планиране на редовни SFC сканирания

Помислете за планиране на месечни sfc сканирания, особено за устройства, склонни към грешки в потребителската конфигурация или такива в критично важни среди. Редовните сканирания помагат за ранно откриване на повреда на файловете, преди тя да причини сериозни системни проблеми. Можете да създадете планирана задача в планировчика на задачи на Windows, за да стартирате sfc автоматично, въпреки че трябва да я конфигурирате да се изпълнява с най-високи привилегии, за да се изпълни успешно.

11.3 Архивиране на данни преди стартиране на SFC

Въпреки че sfc обикновено работи безопасно, винаги е добра практика предварително да архивирате важните си данни. Ако програмата за проверка на системните файлове промени системните файлове и нещо се обърка, наличието на резервно копие гарантира, че можете да възстановите данните си. Освен това, ако sfc е променил системните ви файлове и е отменил персонализациите, ще имате копия на всички конфигурационни файлове, които може да се наложи да възстановите.

11.4 Стартиране на SFC след DISM

Винаги изпълнявайте sfc scannow след изпълнение на DISM RestoreHealth. DISM поправя хранилището на компоненти, което sfc използва като източник за заместващи файлове. Изпълнението на sfc след DISM гарантира, че проверката на системните файлове може да получи достъп до чисти, неповредени файлове за поправки. Тази комбинация осигурява most Цялостен подход за отстраняване на повреди в системните файлове.

11.5 Повторно стартиране на SFC след ремонти

След като sfc завърши и докладва, че е поправил файловете, стартирайте сканирането отново, за да проверите дали всички проблеми са отстранени. Понякога поправянето на един набор от повредени файлове разкрива допълнителна повреда, която преди това е била скрита. Продължете да изпълнявате sfc, докато не получите съобщението, че не са открити нарушения на целостта, потвърждавайки, че системните ви файлове са напълно поправени.

12. Проверка на системни файлове в различни версии на Windows

12.1 за Windows 11

Проверката на системните файлове работи идентично в Windows 11 и в Windows 10. Стартирайте sfc чрез командния ред, Windows PowerShell или Windows Terminal с администраторски права. Windows 11 включва същата интеграция с DISM и функции за защита на ресурсите на Windows. Можете също да получите достъп до sfc чрез средата за възстановяване на Windows, ако системата ви не се стартира нормално.

12.2 за Windows 10

Windows 10 предоставя пълна поддръжка както за sfc, така и за DISM. Проверката на системните файлове се интегрира безпроблемно с Windows Resource Protection и предлага всички модификатори на команди. Потребителите на Windows 10 винаги трябва да стартират DISM преди sfc за оптимални резултати. Инструментът работи идентично, независимо дали достъпвате до него чрез командния ред или Windows PowerShell.

12.3 Windows 8 и 8.1

Windows 8 и 8.1 въведоха DISM заедно с проверката на системните файлове, което ги прави първите потребителски версии на Windows, които включват и двата инструмента. Стартирайте sfc по същия начин, както в Windows 10 и 11. Достъпете командния ред, като натиснете Win + X и избиране Командния ред (администратор)Защитата на ресурсите на Windows осигурява пълна защита на файловете в тези версии.

12.4 за Windows 7

Проверката на системните файлове работи на Windows 7, но DISM не е налична. Вместо това използвайте инструмента за проверка на готовността на системата за актуализация като алтернатива на DISM за поправяне на хранилището на компоненти. Windows 7 използва защита на файловете на Windows, а не защита на ресурсите на Windows, но sfc работи по същия начин. Стартирайте инструмента чрез команден ред с повишени права, като използвате същите команди като по-новите версии на Windows.

13. Алтернативи, когато проверката на системните файлове се провали

13.1 Възстановяване на системата

Ако sfc и DISM заедно не могат да разрешат проблеми с повреда на файлове, възстановяването на системата може да помогне, като върне системата ви в чисто състояние от предишна точка на възстановяване. Възстановяването на системата запазва лични файлове като документи и снимки, като същевременно възстановява системните файлове и настройки. Отвори контролен панел. -> Система -> System Protection -> System Restore и изберете точка за възстановяване отпреди повредата. Обърнете внимание, че възстановяването на системата работи само ако имате конфигурирани съществуващи точки за възстановяване на вашата система.

Използвайте функцията „Възстановяване на системата“ в Windows, за да възстановите системните файлове и настройки до точка за възстановяване.

13.2 Нулиране на Windows

„Възстановяване на Windows“ предоставя по-цялостно решение от възстановяването на системата. Тази функция преинсталира Windows, като същевременно ви дава възможност да запазите личните си файлове. Отвори на Настройки. -> Система -> Възстановяване -> Нулирайте този компютърИзберете дали да запазите файловете си или да премахнете всичко. Възстановяването на Windows решава проблема.ost проблеми с повреда на файлове, като инсталирате нови системни файлове, въпреки че след това ще трябва да преинсталирате приложенията.
Функцията за нулиране на Windows в настройките.

13.3 Чиста инсталация на Windows

Чистата инсталация на Windows представлява most Цялостно решение за постоянна повреда на файлове, която проверката на системните файлове не може да поправи. Тази опция напълно изтрива системата ви и инсталира ново копие на Windows. Архивирайте всички важни файлове, преди да продължите, тъй като чистата инсталация премахва всички данни, приложения и настройки. Изтеглете инсталационния носител на Windows от Microsoft, създайте стартиращо USB устройство, стартирайте от носителя и следвайте инструкциите за инсталиране. Чистата инсталация гарантира, че всички системни файлове са безупречни и неповредени.

14. Често задавани въпроси

В: Колко време отнема SFC /scannow?

A: Сканирането с sfc scannow обикновено отнема 5-10 минути на most системи. Сканирането обаче може да продължи значително по-дълго в зависимост от хардуерните спецификации на компютъра, размера на инсталацията на Windows и броя на откритите проблеми по време на сканирането. Ако проверката на системните файлове открие множество повредени файлове, сканирането може да отнеме 30 минути или повече. Сканирането може да отнеме до един час, когато се изпълнява от носител за възстановяване на Windows. Не затваряйте прозореца на командния ред, докато проверката не завърши 100%.

В: Трябва ли първо да стартирам SFC или DISM?

A: Трябва да стартирате DISM преди проверката на системните файлове. DISM поправя хранилището на компоненти, което sfc използва като източник за заместващи файлове. Ако стартирате sfc първо и той съобщи, че е открил повредени файлове, но не е успял да поправи някои от тях, това обикновено означава, че самият кеш е повреден. Стартирането на DISM RestoreHealth първо гарантира, че хранилището на компоненти е чисто, което позволява на sfc успешно да поправи всички повредени файлове, използвайки чисти изходни файлове.

В: Мога ли да спра SFC сканирането, което е в ход?

A: Въпреки че можете да затворите прозореца на командния ред, за да спрете текущо sfc сканиране, това не се препоръчва. Прекъсването на сканирането може да остави системата ви в несъвместимо състояние, ако проверката на системните файлове е била в процес на подмяна на файлове. Ако трябва да спрете сканирането, затворете прозореца на командния ред и след това го изпълнете отново по-късно, за да го завършите. Използвайте модификатора /cancel, за да отмените планираните сканирания, зададени с /scanboot.

В: Колко пъти трябва да стартирам SFC?

A: Може да се наложи да стартирате sfc scannow до три пъти, за да отстраните всички проблеми. Стартирайте първото сканиране и ако то поправи файловете, стартирайте го отново, за да проверите дали всички проблеми са решени. Всяко следващо сканиране може да открие допълнителни повреди, които стават очевидни едва след приключване на предишните поправки. Продължете да изпълнявате проверката на системните файлове, докато не получите съобщението, че Windows Resource Protection не е открила нарушения на целостта или докато изпълнението на допълнителни сканирания не доведе до никакви промени.

В: SFC работи ли на Windows 7?

A: Да, проверката на системните файлове работи в Windows 7, използвайки същите команди и процедури като по-новите версии на Windows. DISM обаче не е наличен в Windows 7. Вместо това, изтеглете и използвайте инструмента за проверка на готовността на системата за актуализация от каталога на Microsoft Update като алтернатива на DISM за поправяне на хранилището на компоненти, преди да стартирате sfc. Windows 7 използва защита на файловете на Windows, а не защита на ресурсите на Windows, но инструментът sfc функционира идентично.

В: Мога ли да стартирам SFC без администраторски права?

A: Не, не можете да стартирате проверката на системните файлове без администраторски права. Инструментът sfc изисква повишени привилегии, защото променя защитени системни файлове, до които обикновените потребителски акаунти нямат достъп. Когато се опитате да стартирате sfc от команден ред без повишени права, Windows ще покаже съобщение за грешка, в което се казва, че трябва да сте администратор, изпълняващ конзолна сесия. Винаги отваряйте командния ред или Windows PowerShell като администратор, преди да изпълнявате sfc команди.

В: Какви файлове защитава програмата за проверка на системните файлове?

A: Проверката на системните файлове защитава критични файлове на операционната система Windows, включително основните системни компоненти, драйвери, библиотекиrarи настройки, на които Windows разчита, за да работи правилно. Защитените файлове се намират предимно в папките Windows и System32. Защитата на ресурсите на Windows поддържа списък със защитени ресурси и sfc сканира всички файлове в този списък по време на всяко сканиране. Инструментът не защитава потребителски файлове, файлове на приложения или документи.

В: Мога ли ръчно да заменя повредени системни файлове?

A: Да, можете ръчно да замените повреден системен файл, но това трябва да се прави само в краен случай. Трябва да се уверите, че заместващият файл е от същата версия, издание и ниво на актуализация на Windows, за да осигурите съвместимост. Използвайте командата takeown, за да поемете собствеността върху повредения файл, командата icacls, за да предоставите администраторски достъп, и командата copy, за да замените файла. Най-добре е да разчитате на вградени инструменти като проверката на системните файлове и DISM, когато поправяте повредени файлове, тъй като ръчната подмяна носи риск от нестабилност на системата, ако се извърши неправилно.

В: Кога трябва да направя възстановяване на системата?

A: Извършете възстановяване на системата, когато sfc и DISM заедно не могат да разрешат проблеми с повреда на файловете. Възстановяването на системата връща системата ви в чисто състояние от предишна точка на възстановяване, като същевременно запазва лични файлове като документи и снимки. Тази опция работи добре за разрешаване на повреди, възникнали след конкретно събитие, като например неуспешна актуализация или инсталиране на драйвер. Ако възстановяването на системата не е налично или е неуспешно, помислете за извършване на нулиране на Windows или чиста инсталация като по-цялостни алтернативи.

В: Наличен ли е DISM на Windows 7?

A: Не, DISM не е наличен в Windows 7 или по-стари версии на Windows. За Windows 7 използвайте инструмента за проверка на готовността на системата за актуализация (System Update Readiness Tool) като алтернатива на DISM. Изтеглете SURT от каталога на Microsoft Update и го стартирайте, преди да изпълните sfc, за да поправите хранилището на компоненти. SURT работи подобно на DISM, като възстановява и поправя повредени системни файлове, които проверката на системните файлове използва като източник за поправки.

В: Може ли програмата за проверка на системни файлове да възстанови изтрити несистемни файлове?

A: Не, инструментът за проверка на системни файлове не може да възстанови изтрити несистемни файлове. Инструментът сканира и поправя само защитени системни файлове на Windows. Той не възстановява потребителски документи, снимки, приложения или други несистемни файлове, които са били изтрити. За възстановяване на изтрити потребителски файлове трябва да следвате нашето изчерпателно ръководство или използвайте професионално софтуер за възстановяване на данни от твърдия дискПроверката на системните файлове защитава и поправя само критичните файлове, необходими за работата на Windows.

15. заключение

15.1 Обобщение на ключовите точки

Проверката на системните файлове остава основен инструмент за поддържане на стабилността на Windows чрез сканиране и поправяне на повредени системни файлове. Винаги стартирайте DISM преди sfc, за да се уверите, че хранилището на компонентите е здраво, което позволява на проверката на системните файлове да има достъп до чисти изходни файлове за поправки. Стартирайте sfc scannow от команден ред с повишени права или PowerShell и бъдете готови да извършите множество сканирания, ако е необходимо. Проверете файла CBS.log за подробности относно всички файлове, които не могат да бъдат поправени, и използвайте ръчна подмяна като последна мярка. Ако sfc не може да отстрани повредата, преминете към възстановяване на системата, нулиране на Windows или чиста инсталация като постепенно по-цялостни решения.

15.2 Поддържане на целостта на системните файлове

Поддържайте целостта на системните файлове, като инсталирате актуализации на Windows своевременно, използвате надежден антивирусен софтуер, осигурявате стабилно захранване и редовно архивирате данните си. Стартирайте проверката на системните файлове периодично като превантивна поддръжка, особено след големи промени или актуализации на системата. Избягвайте ръчното модифициране на системните файлове, освен ако не е абсолютно необходимо, тъй като това може да доведе до повреда на файловете. Като следвате тези най-добри практики и използвате sfc, когато възникнат проблеми, можете да поддържате вашата Windows система да работи безпроблемно и да избегнете сериозни проблеми със стабилността, причинени от повредени системни файлове.

Източници


За автора

Чиан Гуа е специалист по възстановяване на данни с над 10 години опит във файлови системи на Windows, технологии за съхранение и решения за възстановяване след бедствия. Той е успешно превел хиляди потребители през критични сценарии за загуба на данни, както в лична, така и в корпоративна среда.

Циан е специализиран в методологии за възстановяване на данни в Windows, анализ на файлови системи и стратегии за превантивно архивиране. Неговият богат практически опит включва възстановяване на данни от дискове, внедряване на цялостни решения за архивиране и отстраняване на проблеми със сложни файлови системи в... NTFS, FAT, exFAT и ReFS томове. Работил е с различни инструменти и техники за възстановяване, от вградени помощни програми за Windows до професионален софтуер за възстановяване на данни.

Чрез своите технически текстове, Циан е посветен на това да предостави на потребителите практически знания за защита и възстановяване на ценните им данни. Той е в крак с най-новите разработки в технологиите за възстановяване на файлове на Windows, иновациите в устройствата за съхранение и най-добрите практики за защита на данните. Когато не помага на потребителите да възстановят своите данни...ost файлове, Циан обича да изследва нови технологии за съхранение и да споделя съвети за безопасност на данните, които предотвратяват бъдеща загуба на данни.

Имате въпроси относно това ръководство или се нуждаете от помощ с възстановяването на данни? Цян приветства обратна връзка и предложения за подобряване на тези ресурси за възстановяване на данни.

Споделете сега: