Как определить системные файлы windows

SFC и DISM: Проверка и Восстановление системных файлов в Windows

Всякий раз, когда что-то идет не так с компьютером или ноутбуком, есть ряд инструментов для устранения неполадок, которые вы можете выполнить, чтобы попытаться устранить проблему. В Windows 10/8/7 есть несколько встроенных команд, которые можно использовать для проверки и восстановления поврежденных системных файлов, которые со временем вызывают проблемы при изменении.

Одним из способов устранения неполадок, связанных с Windows, является проверка системы и восстановление системных файлов. Это может помочь во всех типах проблем, таких как медленная система, синий экран смерти, внезапные сбои питания и сбои системы.

Рассмотрим, как запустить средство проверки системных файлов в Windows с помощью командной строки CMD и PowerShell, таких команд как sfc /scannow и инструмента DISM.

Проверка и Восстановление системных файлов через CMD

Средство проверки системных файлов сканирует ваш компьютер на предмет любого повреждения или изменений в системных файлах, которые в противном случае могли бы помешать нормальной работе вашего ПК. Инструменты заменяет файл правильной версией, чтобы обеспечить бесперебойную работу. С помощью командной строки можно попытаться сканировать и восстановить системные файлы поздних операционных систем, как Windows 10/8/7 /Vista. Разберем две команды sfc /scannow и DISM с помощью CMD.

1. Использование инструмента System File Checker (SFC)

Запустите командную строку (CMD) от имени администратора. Нажмите «поиск» и напишите просто «cmd» или «командная строка», далее по ней правой кнопкой мыши и запуск от имени админа.

Задайте команду sfc /scannow и дождитесь окончания процесса.

Примечание: После сканирования вашей системы будет выдан один из трех результатов:

  • Ошибок системных файлов не будет.
  • Будут ошибки системных файлов и Windows восстановит их автоматически.
  • Windows обнаружила ошибки, но не может восстановить некоторые из них.

Если у вас показывает вариант 3, что ошибка обнаружена и система не может восстановить, то загрузитесь в безопасном режиме и проделайте заново процедуру. Советую отключить шифрование EFS и Bitlocker , если на момент проверки они имеются. Ничего не получилось? Двигаемся ниже.

2. Использование инструмента Deployment Image and Service Management (DISM)

Если вышеуказанное не работает в безопасном режиме, есть один последний способ проверить повреждение в системных файлах и исправить их. Используем инструмент Deployment Image and Service Management (DISM). Команда работает с системами Windows 8/8.1/10. Откройте обратно командную строку от имени администратора и используйте следующую команду:

  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Процесс может занять длительное время с зависанием процентной шкалы. Закончив работу, перезагрузите компьютер и запустите обратно sfc /scannow, чтобы убедиться, что ошибок нет или ошибка пропала.

Проверка и Восстановление системных файлов через PowerShell

Мы будем использовать Windows PowerShell, чтобы показать, как использовать службу обслуживания и управления DISM для сканирования и исправления поврежденных системных файлов в Windows 10. Этот способ будет более эффективный для обновления windows 10, чем командная строка.

Читайте также:  Linux udp listen socket

1. Использование инструмента System File Checker (SFC)

Запустите PowerShell от имени администратора. Нажмите «поиск» и наберите windows powershell, после нажмите правой кнопкой мыши и выберите от имени админа.

Задайте в окне PowerShell команду sfc /scannow. Если сканирование обнаружит какие-либо проблемы, Windows попытается их исправить. Если Windows не сможет их исправить, он предупредит вас, что необходимы дальнейшие исследования и действия. Двигайтесь ниже, если обнаружены ошибки.

2. Использование инструмента Deployment Image and Service Management (DISM)

Сканирование DISM обнаруживает поврежденные системные файлы и Windows попытается исправить их, и даст вам отчет о ходе работы в конце. Если Windows не сможет найти файлы, необходимые для восстановления поврежденных системных файлов, вам также будет предоставлена ​​информация о том, что делать дальше, со ссылкой на веб-сайт Microsoft и варианты устранения неполадок. Задайте ниже команду в окно PowerShell.

  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Если DISM все исправил или не выявил ошибки, то перезагрузите ноутбук, компьютер и запустите для проверки обратно sfc /scannow.

Анализ лога CBS, какие файлы не удалось восстановить

Если после сканирования системных файлов, программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них, лог файл CBS может помочь нам определить, какие именно файлы повреждены. Для этого:

  • Перейдите по пути C:\Windows\Logs\CBS
  • Откройте файл CBS.log в блокноте или текстовом редакторе.
  • В блокноте нажмите Ctrl+F, чтобы вызвать поиск
  • В поиске напишите Cannot repair member file, чтобы найти файлы, которые не удается восстановить.
  • Если поиск не дал результатов, то найдите записи [SR] и вы обнаружите, что все они одинаковы 100 components.
  • Ищите листая вручную любые изменения, отличные от 100 components, где вы и найдете поврежденный файл или указание.
  • Ориентируетесь по времени, когда вы примерно запускали сканирование SFC, так как лог может быть и за вчерашний день.

Что такое системные файлы Windows и в чем отличие от обычных

Существует огромное количество файлов разной категории в системе Windows. Наиболее важными являются системные файлы.

Системные файлы – это любые файлы с включенным скрытым атрибутом (в теории). Они отвечают за работу системы и чаще всего редактированию не подлежат – это относится к обычному пользователю.

Существует много файлов, которые мы просто видим на системном диске С. Там могут быть драйвера, DLL библиотеки, файлы реестра и многое другое. Повреждение какого-либо из компонентов может привести к программной неисправности Windows.

При обновлении операционной системы системные файлы заменяются, тем самым исправляются баги или добавляются новые возможности. Обычному пользователю без особых знаний не рекомендуется переименовывать, редактировать расширение и изменять структуру системных файлов, поскольку это приведет к нежелательным последствиям.

При наличии определённых знаний, конечно, можно модифицировать системные файлы самому. К примеру, при создании сборок.

Где находятся системные файлы

Располагаются они чаще всего на системном диске в различных каталогах, называемых системными папками. Многие папки и файлы скрыты от вида пользователя, хотя атрибут скрытости можно легко отключить.

Есть много системных файлов, хранящихся только на разделе (C:\), к примеру, pagefile.sys – файл подкачки или hiberfil.sys – гибернация.

Множество прочих системных файлов располагается в С:\Windows и подкаталогах System32 или SysWOW64. Еще они могут находиться в каталогах ProgramData, appdata и Program Files.

Как показать скрытые системные файлы

Системные файлы являются жизненно важными компонентами для Windows, поэтому они скрыты, но есть возможность раскрыть их специальной функцией отображения.

Читайте также:  Включение компонентов системы windows

Просто имейте в виду, что какие-либо манипуляции с системными компонентами могут нанести вред системе.

Для показа системных файлов в Windows запустим окошко проводника или папку «Этот компьютер». Дальше вверху нажмите пункт «Вид», справа щелкните по пункту «Параметры».

Откроется окошко, где переключаемся на вкладочку «Вид», опускаемся и ставим галку напротив элемента «Показывать скрытые файлы, папки и диски», также снимите галочку с пункта «Скрывать защищенные системные файлы».

Проверка системных файлов Windows 10

Надо бы разобраться, к чему приведет повреждение системных файлов? Всё зависит от конкретного компонента, так как один из них может и не повлияет на работу системы, а другой приведет к критической ошибке.

Частыми явлениями при повреждении системных файлов оказываются сбои при запуске программного обеспечения, появления окошек с сообщениями об ошибке, возникновение синего экрана смерти и невозможность запуска Windows.

Если вы подозреваете, что какие-то системные файлы повреждены или вовсе отсутствуют, существует инструмент для проверки системных файлов на целостность. Он есть в Windows 7, 8, 10. Называется утилита – SFC. В случае нахождения после проверки проблем, утилита автоматически заменит поврежденные компоненты.

Для запуска инструмента понадобится командная строка с повышенными привилегиями или PowerShell.

После запуска вводим следующее – sfc /scannow

Начнется проверка, во время которой можно заниматься своими делами, но лучше подождать полного окончания.

При условии, что инструмент вообще не работает, тогда рекомендуется использовать точку восстановления системы или диск восстановления системы.

Проверка системных файлов Windows

Многие знают, что проверить целостность системных файлов Windows можно с помощью команды sfc /scannow (впрочем, это знают не все), но мало кто знает, как еще можно использовать данную команду для проверки системных файлов.

В этой инструкции я покажу, как осуществить проверку для тех, кто вообще не знаком с данной командой, а после этого расскажу о различных нюансах ее использования, которые, думаю, будут интересны. См. также более подробную инструкцию для последней версии ОС: проверка и восстановление целостности системных файлов Windows 10 (плюс видео инструкция).

Как проверить системные файлы

В базовом варианте, если у вас есть подозрение на то, что необходимые файлы Windows 8.1 (8) или 7 были повреждены или потеряны, вы можете использовать специально предусмотренный для этих случаев инструмент самой операционной системой.

Итак, для проверки системных файлов, проделайте следующие шаги:

  1. Запустите командную строку от имени администратора. Для этого в Windows 7 найдите этот пункт в меню Пуск, кликните по нему правой кнопкой мыши и выберите соответствующий пункт меню. Если у вас Windows 8.1, то нажмите клавиши Win + X и запустите «Командная строка (Администратор)» из меню, которое появится.
  2. В командной строке введите sfc /scannow и нажмите Enter. Эта команда выполнит проверку целостности всех системных файлов Windows и попытается их исправить в том случае, если были обнаружены какие-либо ошибки.

Однако, в зависимости от ситуации, может оказаться, что использование проверки системных файлов в таком виде не в полной мере подходит для данного конкретного случая, а потому расскажу о дополнительных возможностях команды утилиты sfc.

Дополнительные возможности проверки с помощью SFC

Полный список параметров, с которыми можно запустить утилиту SFC выглядит следующим образом:

Что это нам дает? Предлагаю посмотреть по пунктам:

  • Вы можете запустить только проверку системных файлов без их исправления (ниже будет информация о том, зачем это может пригодиться) с помощью
  • Имеется возможность проверить и исправить только один системный файл, выполнив команду(или verifyfile, если исправлять не требуется).
  • Для проверки системных файлов не в текущей Windows (а, например, на другом жестком диске) можно использовать
Читайте также:  Драйвер для файловой системы linux

Думаю, эти возможности могут быть полезны в самых различных ситуациях, когда требуется проверить системные файлы на удаленной системе, или для каких-то иных непредвиденных задач.

Возможные проблемы при проверке

При использовании утилиты проверки системных файлов, вы можете столкнуться с некоторыми проблемами и ошибками. Кроме этого, лучше, если вы будете знать некоторые особенности работы этого инструмента, о которых ниже.

  • Если при запуске sfc /scannow вы видите сообщение о том, что Защите ресурсов Windows не удается запустить службу восстановления, проверьте, что служба «Установщик модулей Windows» включена, а тип запуска установлен «Вручную».
  • Если у вас в системе есть модифицированные файлы, например, вы заменяли значки в проводнике или что-то еще, то выполнение проверки с автоматическим исправлением вернет файлы в первоначальный вид, т.е. если вы меняли файлы специально, это придется повторить.

Может оказаться, что sfc /scannow не удастся исправить ошибки в системных файлах, в этом случае вы можете ввести в командной строке

Эта команда создаст текстовый файл sfc.txt на рабочем столе со списком файлов, исправление которых не удалось — при необходимости вы можете скопировать необходимые файлы с другого компьютера с той же версией Windows или с дистрибутива ОС.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

06.08.2019 в 21:26

Здравствуйте. У меня после введения sfc /scannow ответ такой : Проверка 0% завершена. Защита ресурсов Виндовс не обнаружила нарушений целостности. Почему — то нет 100% проверки. В чем может быть причина? обновления также не устанавливаются на компьютер.

02.10.2019 в 12:24

Добавьте в статью, что в этой команде только один пробел — после «sfc». После палочки пробела нет. Или просто скопируйте:
sfc /scannow

02.10.2019 в 14:35

А зачем это добавлять? В инструкции и так нет пробела..

09.02.2020 в 00:09

Независимо от того, есть пробел или нет, команда выполняется правильно

07.10.2019 в 14:10

У меня просто мелькнуло меню с фоном и пропало. И списка на столе не появилось — словно и не вводил ничего.

07.10.2019 в 14:49

А вы в командной строке вводили (которое черное и большое) или просто в окошко «выполнить»? В командной строке от администратора нужно.

15.10.2019 в 18:05

Довольно давно пользуюсь этим сайтом Только сейчас заметил здесь всегда всё работает

28.12.2019 в 10:57

Здравствуйте. Я сохранил файлик с теми файлами которые не удалось восстановить. А как их исправить теперь?

28.12.2019 в 11:07

Вообще, предполагается, что они автоматически будут исправлены. Если нет… то в теории конечно можно их с точно рабочей аналогичной машины взять, но не факт, что это хороший вариант. Если система Windows 10, возможно, лучше переустановку сделать с сохранением данных.

12.03.2021 в 13:27

Здравствуйте! В статье описана возможность проверки и восстановления конкретного файла.
Меня же интересует другой путь. Возможно ли ИСКЛЮЧИТЬ из проверки (и, конечно, восстановления) определенные файлы/папки?
Например: файлы imageres.dll, imagesp1.dll из C:\Windows\System32

12.03.2021 в 17:49

Здравствуйте.
Нет, такая возможность не предусмотрена (сам как-то искал, читал доки). Так что только где-то их попридержать)

Оцените статью