Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов

Средство проверки системных файлов – это служебная программа в Windows, позволяющая пользователям проверять системные файлы на отсутствие повреждений и восстанавливать поврежденные системные файлы. В этой статье описывается, как запустить средство проверки системных файлов (SFC.exe) для сканирования системных файлов и восстановления отсутствующих или поврежденных системных файлов. Если файл программы защиты ресурсов Windows (WRP) отсутствует или поврежден, Windows может работать не так, как ожидается. Например, могут не работать некоторые компоненты или может возникнуть сбой Windows.

Запуск средства проверки системных файлов (SFC.exe)

Для этого выполните указанные ниже действия.
  1. Откройте командную строку с повышенными привилегиями. Для этого выполните указанные ниже действия, в зависимости от версии операционной системы:
    Windows 8.1 или Windows 8
    Windows 10, Windows 7 или Windows Vista
  2. Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
    sfc /scannow
    Снимок экрана для этого этапа.

    Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%\System32\dllcache.
    Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:\Windows.

    Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.
  3. После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:

Дополнительная информация

Для просмотра подробных сведений, включенных в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть сведения в файле Sfcdetails.txt. Для этого выполните указанные ниже действия.
  1. Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.
  2. Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
    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, Info                  CSI    00000008 [SR] Cannot 
    repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version =
    6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
    VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
    neutral, TypeName neutral, PublicKey neutral in the store, file is missing
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.

Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.
  1. Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:
    takeown /f Путь_и_имя_файла
    Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:\windows\system32\jscript.dll. Снимок экрана для этого этапа.
  2. Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
    icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F
    Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:\windows\system32\jscript.dll /grant administrators:F.Снимок экрана для этого этапа.
  3. Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
    Copy Исходный_файл Расположение
    Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Свойства

Номер статьи: 929833 — последний просмотр: 28 февр. 2017 г. — редакция: 3

Windows 10 Pro, released in July 2015, Windows 10 Enterprise, released in July 2015, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 7 Корпоративная, Windows 7 Домашняя базовая, Windows 7 Домашняя расширенная, Windows 7 Профессиональная, Windows 7 Начальная, Windows 7 Максимальная, 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

Отзывы и предложения