Отнася се за
Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Windows 11

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

Стъпка 2: Изпълнете програмата за проверка на системните файлове

В прозореца Команден прозорец въведете следната команда и натиснете КЛАВИША ENTER:

sfc /scannow

Команден прозорец с администраторски права – sfc /scannow   

Предупреждение: Не затваряйте този команден прозорец, докато проверката не завърши на 100%.

Командата sfc /scannow ще сканира всички защитени системни файлове и ще замести повредените файлове с кеширано копие.  Резултатите от сканирането ще бъдат показани, след като този процес е завършен. Може да получите едно от следните съобщения:

Scan result message

Съответстващо действие

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

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

Защитата на ресурсите на Windows не можа да изпълни поисканата операция.

За да решите този проблем, извършете сканиране на програмата за проверка на системните файлове в безопасен режим.

Уверете се, че папките PendingDeletes и PendingRenames съществуват под %WinDir%\WinSxS\Temp.

Контейнерът %WinDir% представлява папката на операционната система Windows, като например C:\Windows.

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

Операцията е успешна. 

За да видите подробна информация за сканирането и възстановяването на системните файлове, отидете на Как да видите подробни данни за процеса на проверка на системните файлове.

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

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

Повече информация

За да видите подробностите, включени в CBS. Регистрационен файл, следвайте тези стъпки, за да копирате информацията в регистрационния файл във видим текстов файл на работния плот:

  1. Отворете команден прозорец с администраторски права, както е описано по-горе.

  2. В прозореца Команден прозорец въведете следната команда (на един ред) и след това натиснете клавиша ENTER:

    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

    Забележка: Файлът Sfcdetails.txt съдържа подробни данни от всеки път, когато инструментът за проверка на системните файлове се изпълнява на компютъра. Файлът съдържа информация за файловете, които не са били поправени от инструмента за проверка на системните файлове. Проверете записите за датата и часа, за да определите кои са проблемните файлове, намерени при последното изпълнение на инструмента за проверка на системните файлове.

  3. Отворете файла на Sfcdetails.txt от работния плот.

  4. Файлът Sfcdetails.txt използва следния формат:

    Подробна информация за SFC за дата/час Следният примерен регистрационен файл съдържа запис за файл, който не можа да бъде поправен: 2007-01-12 12:10:42, информация CSI 00000008 [SR] Не може да поправи файла на члена [l:34{17}]"Accessibility.dll" на достъпността Версия = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), неутрална за културата, Неутрална версияScope, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Тип неутрален, TypeName неутрален, PublicKey neutral in the store, file is missing

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

За да направите това, следвайте инструкциите по-долу.  В следващите команди контейнерът <Path_And_File_Name> представлява пътя и името на файла на повредения файл.

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

Стъпка 1: Поемете собствеността върху администратора на повреденния системен файл.

Въведете следната команда в командния прозорец с администраторски права и след това натиснете клавиша ENTER:

takeown /f <Path_And_File_Name>

Пример:

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

Команден прозорец с права на администратор – командата е успешна

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

Въведете следната команда и след това натиснете клавиша ENTER:

icacls <Path_And_File_Name> /grant administrators:F 

Пример:

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

Команден прозорец с администраторски права

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

Въведете следната команда и след това натиснете клавиша ENTER:

Копиране <Source_File> <> местоназначение

В горната команда заместете контейнера за<Source_File> с пътя и името на файла на известното добро копие на файла на вашия компютър и заместете контейнера<местоназначение> с пътя и името на файла на повредения файл.

Пример:

копиране E:\temp\jscript.dll C:\windows\system32\jscript.dll

Ако горните стъпки не работят, може да се наложи да преинсталирате Windows. За повече информация вж. Опции за възстановяване в Windows

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.