Поправка: Защитата на ресурсите на Windows откри корумпирани файлове, но не можа да бъде коригирана



Опитайте Нашия Инструмент За Премахване На Проблемите

Изпълнението на SFC (System File Checker) сканиране е доста лесно в по-голямата си част, но какво правите, ако срещнете следното съобщение за грешка в края му: „ Защитата на ресурси на Windows намери повредени файлове, но не успя да поправи някои от тях “? Няколко потребители на Windows не са сигурни какво да правят по-нататък, след като помощната програма System File Checker не е успяла да разреши проблема вместо тях.



Защитата на ресурси на Windows намери повредени файлове, но не успя да поправи някои от тях.



Какво е Проверка на системни файлове?

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



В Windows Vista, Windows 7 и Windows 10 помощната програма SFC (System File Checker) е интегрирана с Windows Resource Protection (WRP). Това осигурява подобрена защита на ключовете на регистъра, папките и критичните системни файлове.

Какво причинява грешката „Защитата на ресурсите на Windows намери повредени файлове, но не можа да поправи някои от тях“?

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

  • Фалшиво положително - Има много причини, поради които сканирането на System File Checker ще отчете фалшиво положително. Често фалшиво положително е файлът на opendll.dll на Nvidia, който SFC може да маркира дори в случаите, когато файлът не е повреден. В този случай сканирането на DISM ще определи дали маркираният файл наистина е повреден или не.
  • Намеса на трета страна - Тази конкретна грешка може да възникне и ако инсталирано приложение пречи на сканирането на SFC (System File Checker). Повечето, които са преминали през този конкретен сценарий, съобщават, че SFC сканирането е приключило без грешки, когато са го стартирали по време на чисто зареждане.
  • Неправилна повреда на системния файл - Има случаи, когато тази грешка възниква поради степен на корупция, която не може да бъде възстановена с помощта на помощните програми на Windows по подразбиране (SFC и DISM). В този случай единственото решение е да инсталирате / преинсталирате os файловете.

Ако понастоящем търсите някои начини за разрешаване на повредените файлове, които са били коригирани / заменени от System File Checker, тази статия ще ви предостави няколко проверени стратегии за ремонт. По-долу ще откриете набор от методи, които други потребители в подобна ситуация са използвали за премахване на повредени системни файлове.



За да запазите цялото изпитание възможно най-ефективно, съветваме ви да следвате методите по-долу в реда, в който са представени. В крайна сметка трябва да се натъкнете на поправка, която ще реши проблема във вашия конкретен сценарий.

Метод 1: Използване на DISM за коригиране на повредени файлове

Вероятно вече знаете, че следващата стъпка, когато помощната програма SFC не е в състояние да разреши проблема, е да използвате DISM (обслужване и управление на изображения за внедряване) помощна програма за поправяне на образа на Windows. DISM съществува от Windows Vista и обикновено се счита за най-добрата помощна програма, когато става въпрос за намиране и разрешаване на конфликти на системни файлове.

Докато SFC сканирането замества повредените файлове с локално съхранявани копия (които също могат да се повредят), DISM използва компонента Windows Update, за да свърши работата. Разбира се, това означава, че ще трябва да се уверите, че имате стабилна интернет връзка, преди да стартирате сканирането.

Съществуват множество параметри на сканиране, които могат да се използват с DISM. Но за да улесним нещата, ще използваме RestoreHealth - команда, която автоматично ще сканира изображението на Windows за повреда и автоматично ще извърши необходимия ремонт. Ето какво трябва да направите:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете „Cmd“ и натиснете Ctrl + Shift + Esc за да отворите повишен команден ред. Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

    Отваряне на командния ред чрез диалоговия прозорец Изпълнение

  2. Вътре в повишения команден ред въведете следната команда и натиснете Въведете за да стартирате DISM сканиране с Възстановете здравето опция:
     DISM / Online / Cleanup-Image / RestoreHealth 
  3. Изчакайте процесът да завърши. В зависимост от конфигурацията на вашия компютър може да отнеме по-малко или повече от един час.
    Забележка: Не затваряйте този прозорец, преди процедурата да приключи. Имайте предвид, че DISM сканирането има тенденция да се забива, когато достигне около 30%. Но не затваряйте прозореца, тъй като това е нормално поведение - прогресията ще се възобнови след няколко минути.
  4. Ако процесът приключи и получите съобщение, че повредата на файла е разрешена, рестартирайте компютъра си и стартирайте SFC сканиране при следващото стартиране, за да видите дали проблемът е разрешен.

Ако все още срещате „ Защитата на ресурси на Windows намери повредени файлове, но не успя да поправи някои от тях ”Грешка при стартиране на SFC сканирането, преминете надолу към следващия метод по-долу.

Метод 2: Премахване на остатъци от антивирусен софтуер на трета страна (ако е приложимо)

Както няколко потребители предположиха, грешката в SFC може също да възникне в резултат на фалшиво положително. Най-често остатъците от лошо деинсталирано антивирусно / защитно решение ще поставят основите за появата на този вид. През повечето време засегнатите потребители посочват Avast и McAfee като отговорни за този конкретен проблем.

Имайте предвид, че стъпките за премахване на остатъка от ръчно изтрит AV не са толкова прости. Повечето AV решения ще имат специален деинсталатор - намирането на приложимия за вашата версия не винаги е лесно.

За щастие, ние създадохме подробна статия, която ще ви помогне напълно да деинсталирате вашата програма за сигурност, независимо от вашата 3-та страна AV - следвайте тази статия ( тук ), за да идентифицирате остатъчните файлове и да ги премахнете от вашата система.

След като остатъчните антивирусни файлове бъдат премахнати, рестартирайте компютъра си и стартирайте SFC сканирането отново при следващото стартиране. Ако все още виждате „ Защитата на ресурси на Windows намери повредени файлове, но не успя да поправи някои от тях ”Грешка в края на сканирането, преминете към следващия метод по-долу.

Метод 3: Извършете SFC / DISM сканиране в чисто състояние на зареждане

Ако двата метода по-горе не елиминираха грешката на SFC, много вероятно е проблемът да е причинен от един от следните фактори - Това е или проблем, причинен от смущаващо приложение на трета страна, или имате работа с непоправима грешка в системния файл че SFC и DISM не можеха да осмислят.

В този метод ще разгледаме сценария, при който грешката е причинена от интерфериращо приложение на трета страна, което блокира помощната програма за проверка на системните файлове. Ще гарантираме, че няма намеса от 3-та страна, като извършим чисто зареждане и отново стартираме двете помощни програми.

Забележка: Ако бързате и не можете да си позволите да прекарате няколко часа в повтаряне на горните методи в чисто състояние на зареждане, преминете директно към Метод 4 . Но имайте предвид, че следващият метод е малко по-натрапчив и ще ви накара да загубите поне някои потребителски предпочитания (в зависимост от това коя операция сте избрали).

Чистото зареждане ще стартира компютъра ви с минимален набор от драйвери и стартиращи програми. Това ще ни помогне да разберем дали фонова програма, драйвер, услуга или програма на трета страна пречат на SFC сканирането.

Ето кратко ръководство за това как да извършите чисто зареждане и да проверите дали някакви приложения на трети страни причиняват проблема:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това въведете “Msconfig” и натиснете Въведете за да отворите Системна конфигурация екран. Ако бъдете подканени от UAC (Контрол на потребителски акаунти), избирам Да за предоставяне на административни привилегии.

    Стартиране на диалогов прозорец: msconfig

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

    Предотвратяване на зареждане на стартови елементи

  3. След това преминете към Услуги и поставете отметка в квадратчето, свързано с Скриване на всички услуги на Microsoft . След това кликнете върху Деактивирайте всички бутон, за да сте сигурни, че всички услуги на трети страни няма да могат да се изпълняват при следващото стартиране.

    Деактивиране на всички стартиращи елементи извън Microsoft

  4. Щракнете Приложи за да запазите текущата конфигурация за зареждане и да се съобразите, ако бъдете подканени да рестартирате машината си. Ако не, направете го ръчно.
  5. След като компютърът ви се рестартира в чисто състояние на зареждане, натиснете Клавиш на Windows + R за да се отвори друг Бягай диалогов прозорец. След това въведете „Cmd“ и натиснете Ctrl + Shift + Enter за да отворите повишен команден ред.

    Отваряне на командния ред чрез диалоговия прозорец Изпълнение

  6. Вътре в повишения команден ред въведете следната команда и натиснете Въведете за да стартирате друго DISM сканиране:
     DISM.exe / Online / Cleanup-image / Restorehealth 

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

  7. След като процесът приключи, не затваряйте повишения команден ред. Вместо това въведете следната команда и натиснете Въведете за да задействате SFC сканиране и да видите дали грешката вече не се появява:
     sfc / scannow 

В случай, че двете сканирания (SFC и DISM), когато са възпрепятствани от трета услуга за приложение, „ Защитата на ресурси на Windows намери повредени файлове, но не успя да поправи някои от тях ”Грешка вече няма да възниква.

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

Метод 4: Извършване на ремонтна инсталация

Ако сте стигнали дотук без резултат, има две процедури, които най-вероятно ще разрешат проблема:

  • Чиста инсталация - Тази процедура по същество ще замени цялото останало съдържание на драйвера за инсталиране на Windows. Освен премахването на всички данни, свързани с вашата операционна система, ще загубите и всички лични файлове и лични предпочитания (снимки, изображения, музика, приложения, потребителски предпочитания и т.н.)
  • Поправете инсталирането - Това е различен вид инсталационен процес, при който инсталацията по същество ще преинсталира една и съща компилация над съществуващата инсталация на операционната система. Този подход е по-малко разрушителен, тъй като ще ви позволи да запазите всичките си лични файлове, потребителски настройки и всяко инсталирано приложение.

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

6 минути четене