Если некоторые функции Windows не работают или Windows завершает работу, используйте средство проверки системных файлов, чтобы проверить Windows и восстановить файлы.
Хотя приведенные ниже шаги на первый взгляд могут показаться сложными, просто следуйте им по порядку, пошагово, и мы постараемся вернуть вас в нужное русло.Запуск средства проверки системных файлов (SFC.exe)
Для этого выполните следующие действия:
-
Откройте командную строку с повышенными привилегиями. Для этого выполните указанные ниже действия, в зависимости от версии операционной системы:
-
Если вы используете Windows 10, Windows 8.1 или Windows 8, перед запуском средства проверки системных файлов сначала запустите средство обслуживания образов развертывания папки "Входящие" и управления ими (DISM). (Если вы используете Windows 7 или Windows Vista, перейдите к шагу 3.)
Введите следующую команду и нажмите клавишу ВВОД. Выполнение командной операции может занять несколько минут.
DISM.exe /Online /Cleanup-image /Restorehealth
Важно! При запуске этой команды DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления либо параллельную папку Windows из сетевого расположения или со съемного носителя, например DVD-диска Windows, в качестве источника файлов. Для этого введите в командной строке такую команду:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /limitAccess
Примечание. Вместо заполнителя C:\RepairSource\Windows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
sfc /scannow
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%\System32\dllcache.
Заполнитель %WinDir% представляет папку операционной системы Windows. Например, C:\Windows. Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.-
После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:
-
Защита ресурсов Windows не обнаружила нарушений целостности.
-
Защита ресурсов Windows не может выполнить запрошенную операцию.
в безопасном режиме и убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%\WinSxS\Temp.
Чтобы устранить эту проблему, выполните проверку системных файлов -
Защита ресурсов Windows обнаружила поврежденные файлы и успешно исправила их. Подробные сведения включены в CBS. Log %WinDir%\Logs\CBS\CBS.log.
Чтобы просмотреть подробные сведения о проверке и восстановлении системных файлов, перейдите в раздел -
Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробные сведения включены в CBS. Log %WinDir%\Logs\CBS\CBS.log.
просмотрите сведения о процессе проверки системных файлов , чтобы найти поврежденный файл, а затем вручную замените поврежденный файл известной хорошей копией файла.
Чтобы восстановить поврежденные файлы вручную,
-
Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Для этого нажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Дополнительная информация
Просмотр сведений о процессе проверки системных файлов
Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните следующие действия:
-
Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Примечание. Файл Sfcdetails.txt содержит сведения о каждом запуске средства проверки системных файлов на компьютере. Он также содержит информацию о файлах, которые не были исправлены средством проверки системных файлов. Проверьте дату и время записей, чтобы определить проблемные файлы, обнаруженные при последнем запуске средства проверки системных файлов.
-
Откройте файл Sfcdetails.txt на рабочем столе.
-
В файле Sfcdetails.txt используется следующий формат:
Сведения О SFC даты и времени Следующий пример файла журнала содержит запись для файла, который не удалось исправить: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Не удается файл элемента repair [l:34{17}]"Accessibility.dll" специальных возможностей, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), нейтрален для языка и региональных параметров, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral в хранилище, файл отсутствует
Как вручную заменить поврежденный системный файл известной хорошей копией файла
Определив, какой системный файл был поврежден и его не удалось исправить, используя подробные сведения в файле Sfcdetails.txt, найдите расположение поврежденного файла, а затем вручную замените поврежденный файл известной копией файла. Для этого выполните следующие действия.
Примечание. Возможно, вы сможете получить известную хорошую копию системного файла с другого компьютера, на котором установлена та же версия Windows на вашем компьютере. Вы можете выполнить процесс проверки системных файлов на этом компьютере, чтобы убедиться, что системный файл, который вы планируете скопировать, является хорошей копией.-
Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:
takeown /f Path_And_File_Name Примечание. Заполнитель Path_And_File_Name представляет путь и имя поврежденного файла. Например, введите takeown /f C:\windows\system32\jscript.dll.
-
Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F Примечание. Заполнитель Path_And_File_Name представляет путь и имя поврежденного файла. Например, введите icacls C:\windows\system32\jscript.dll /grant administrators:F.
-
Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
Копирование назначения Source_File Примечание. Заполнитель Source_File представляет путь и имя файла известной копии файла на компьютере, а заполнитель Destination — путь и имя файла поврежденного файла. Например, введите copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Если описанные выше действия не поработают, может потребоваться переустановить Windows. Дополнительные сведения см. в статье Параметры восстановления Windows 10.