Иногда пользователи Windows могут заметить, что система работает некорректно, появляются ненужные ошибки, система постоянно зависает. Даже установленные компоненты не работают должным образом или у Windows возникают проблемы при запуске. Все эти симптомы могут свидетельствовать о том, что системные файлы Windows были повреждены, пропали без вести или даже были изменены в результате установки программного обеспечения где-то в процессе. Windows включает в себя командную утилиту проверки системных файлов sfc / scannow, которая будет сканировать, проверять и исправлять системные файлы путем восстановления из кэшированной копии, расположенной в папке %WinDir% \ system32 \ dllcache.
Что такое утилита проверки системных файлов?
Запущенная утилита проверки системных файлов сканирует все защищенные системные файлы на предмет повреждения. И она попытается восстановить ее, скопировав кэшированную копию каждого поврежденного файла из папки%WinDir% \system32 \dllcache. Эта утилита была впервые доступна в Windows 98, а последующие версии Windows XP, Windows Vista, Windows 7, 8.1 и Windows 10 обладают этой функцией.
В Windows 10 Проверка системных файлов интегрирована с защитой ресурсов Windows. Которая защищает разделы реестра и папки, а также критически важные системные файлы. При обнаружении каких-либо изменений в защищенном системном файле измененный файл восстанавливается из кэшированной копии, расположенной в самой папке Windows.
Всякий раз, когда вы сталкиваетесь со сбоями в работе вашей Windows. Вы должны сначала запустить средство проверки системных файлов, прежде чем применять другие решения.
Запустите утилиту проверки системных файлов в Windows 10
Вы можете запустить эту утилиту в обычной Windows, или, если Windows работает некорректно и возникают различные проблемы при запуске, вы можете
Чтобы запустить эту утилиту в обычной Windows, вам нужно будет открыть командную строку в режиме администратора.
- В меню «Пуск» введите CMD и выберите командную строку из результатов поиска.
- Щелкните по ней правой кнопкой мыши и выберите Запуск от имени администратора.
- Теперь, когда появится командная строка, введите команду sfc / scannow и нажмите Enter
Вы видите текст: Начинаем сканирование системы. Этот процесс занимает некоторое время.
Команда sfc /scannow просканирует все защищенные системные файлы и заменит поврежденные файлы кэшированной копией, которая находится в сжатой папке по адресу %WinDir% \System32\dllcache.
Здесь заполнитель %WinDir% представляет папку операционной системы Windows. Например, C:\Windows.
Обратите внимание, что в процессе сканирования, если вам будет предложено вставить диск Windows, сделайте это. Поврежденные файлы должны быть заменены новыми.
Службе защиты ресурсов Windows не удалось запустить службу восстановления
В случае, если вы не можете запустить программу проверки системных файлов и вместо этого получаете сообщение об ошибке “Windows Resource Protection не удалось запустить службу восстановления”, вы можете захотеть проверить, была ли отключена ваша служба установки модулей Windows. Для этого,
- Нажмите Windows + R, введите services.msc и нажмите ok.
- Откроется консоль служб Windows,
- найдите фоновую службу интеллектуальной передачи данных (BITS)
- Убедитесь, что статус этой службы должен быть установлен на Manual.
- В противном случае дважды щелкните по ней, измените тип запуска вручную и запустите службу.
Результаты проверки системных файлов
Дождитесь завершения процесса сканирования, после завершения сканирования вы увидите одно из следующих сообщений:
- Служба защиты ресурсов Windows не обнаружила никаких нарушений целостности: Это указывает на то, что в вашей системе нет отсутствующих или поврежденных файлов.
- Если вы получаете сообщение Windows Resource Protection не удалось выполнить запрошенную операцию: Это сообщение означает, что во время сканирования возникла проблема и требуется автономное сканирование.
- Служба защиты ресурсов Windows обнаружила поврежденные файлы и успешно восстановила их. Подробности приведены в CBS.Log %WinDir% \ Logs \ CBS \ CBS.log: вы получите это сообщение, когда SFC сможет устранить проблему. Теперь вы можете двигаться дальше или просмотреть журналы, чтобы получить более подробную информацию.
- Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробности приведены в CBS.Log %WinDir% \Logs \ CBS \ CBS.log: В этом случае вам потребуется восстановить поврежденные файлы вручную.
Быстрый совет: Возможно, вам захочется запустить эту команду примерно три раза, чтобы устранить все проблемы.
После завершения процесса просто перезапустите Windows, чтобы изменения, внесенные программой проверки системных файлов, вступили в силу.
Запустите DISM, чтобы позволить SFC завершить свою работу
Если в результате проверки системных файлов Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них,
Как просмотреть подробную информацию о результатах сканирования SFC
Чтобы просмотреть сведения о программе проверки системных файлов, хранящиеся в файле CBS.Log. Вам нужно будет создать читаемую копию на вашем рабочем столе:
Откройте командную строку от имени администратора, теперь введите следующую команду и нажмите клавишу enter.
найдите /c[SR]”%windir%\Logs\CBS\CBS.log>”%userprofile%\Desktop\sfclogs.txt ”
Это создаст текстовый документ sfclogs на рабочем столе. Теперь откройте файл sfclogs.txt, расположенный на рабочем столе, с помощью блокнота. Файл будет содержать все сведения о отсканированных системных файлах и информацию о файлах, которые не удалось восстановить.