Восстановление системных файлов Windows 7 / 8.1 / 10

Простая бесплатная утилита, которая очистит Windows от мусора лучше конкурентов.

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

Утилиту DISM для восстановления Windows обычно рекомендуется использовать после утилиты проверки целостности системных файлов SFC (System File Checker). Команда sfc /scannow сканирует защищенные системные файлы Windows, и, если они отсутствуют или повреждены, попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:\Windows\WinSxS).

Если команда sfc /scannow возвращает ошибку “Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.

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

В этом случае вам нужно попробовать восстановить хранилище компонентов (ваш образ Windows) с помощью DISM.

После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.

Как запустить проверку файлов на целостность в Windows 10?

Для того, чтобы запустить средство проверки системных файлов на целостность в Windows 10, необходимо нажать «Пуск», ввести в поисковую строку «Командная строка» и по выдаче кликнуть правой кнопкой мыши на результате, выбрав «Запустить от имени Администратора» или сразу выбрать «Командная строка (администратор)».

В командной строке вводим «sfc /scannow» и жмём «Enter».

Запустится проверка файлов. Обычно она длится несколько минут. После этого на экране монитора появится уведомление о состоянии системы. В данном случае, Windows 10 находится в нормальном состоянии.

В случае, когда система обнаружит поврежденный файл или несколько, уведомление будет следующего характера: «Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их исправила.

Однако бывают случаи, когда программа обнаружила повреждённые системные файлы, но не может их исправить. Это значит, что само хранилище оригинальных компонентов Windows 10 повреждено. Поэтому изначально нужно восстановить этот резерв. Для выполнения этого действия подойдёт программа Deployment Image & Servicing Management (DSIM). Скачиваем и устанавливаем данный софт. Далее в командной строке вводим команду «Dism /Online /Cleanup-Image /ScanHealth», которая проверит целостность самого хранилища.

После запускаем восстановление хранилища командой «DISM /Online /Cleanup-Image /RestoreHealth».

После того, как хранилище компонентов будет восстановлено, стоит повторно запустить проверку и восстановление системных файлов командой «sfc /scannow». После выполнения операций рекомендуем перезагрузить ПК. Теперь файлы будут восстановлены окончательно.

Как восстановить поврежденное хранилище компонентов при помощи Power Shell

Прочитайте вот эту статью, в которой я восстанавливал хранилище компонентов, используя следующую команду:

DISM /Online /Cleanup-Image /RestoreHealth

Как восстановить поврежденное хранилище компонентов при помощи Power Shell

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

Нажмите на значок поиска на панели задач, а потом введите фразу «PowerShell», из результатов выбираем пункт «Windows PowerShell», нажимаем по нему правой кнопкой мыши и щелкаем по варианту «Запустить от имени администратора».

В открывшемся окошке вводим такую команду:

Как восстановить поврежденное хранилище компонентов при помощи Power Shell

Repair-WindowsImage -Online -RestoreHealth

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

Если все прошло успешно, то в результатах вы должны заметить строчку:

Как восстановить поврежденное хранилище компонентов при помощи Power Shell

ImageHealth State : Healthy

Она означает, что все восстановлено.

Windows / / 10

Мы сначала должны исправить хранилище файлов, а после командой «SFC /Scannow» восстановить системные файлы Windows.

  1. Запускаем Windows PowerShell с правами администратора. Для этого открываем меню Пуск или начальный экран и жмем на иконку «Поиск». В окошке поиска пишем «PowerShell». Жмем правой кнопкой мышки по «Windows PowerShell» и выбираем «Run as administrator» или «Запуск от имени администратора».
  2. В открывшемся окошке пишем

Dism /Online /Cleanup-Image /RestoreHealth

и ждем. Если хранилище целое или его удалось восстановить, используя Windows Update, то увидите следующую картину или такую. Все отлично.

  1. Пишем

SFC /SCANNOW

жмем Enter и ждем.

В результате должно получиться приблизительно следующее. Если система была цела, то будет приблизительно такая картина.

Восстановление с помощью образа

Если у нас проблемы с Windows Update, то подойдет этот способ.

  1. Скачиваем оригинальный образ Windows такой же разрядности, как и ваша система. Как узнать разрядность установленной системы — тут.
  2. Подключаем или монтируем скачанный образ. Жмем на образе правой кнопкой мышки и выбираем «Подключить» или «Mount».

  3. В командной строке с правами администратора смотрим какие есть редакции в образе командой

Читайте также:  Диагностика и устранение причин зависания ноутбука

Dism /Get-WimInfo /WimFile:F:\sources\

У меня в образе находятся 2 редакции. Понять какая мне нужна по этим отличительным знакам -тяжело. Используем первую. Если не пойдет — вторую.

  1. Запускаем Windows PowerShell с правами администратора и задаем команду

Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\:1

где, F — буква диска к которому мы подключили образ, 1 — номер редакции Windows в образе.

Сканирование на целостность

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

Сканирование на целостность

Для начала можно применить стандартную утилиту SFC, которая проводит поверхностный анализ.

  1. Используя встроенный поиск Windows 10, найдите командную строку. Запустите ее с полномочиями администратора и разрешите приложению вносить изменения на компьютере.
  2. Введите команду «sfc /scannow» (кавычки не нужны, а вот пробел перед / ставьте обязательно).
  3. Дождитесь завершения сканирования.
Сканирование на целостность

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

Консольная утилита DISM. Как с ее помощью восстанавливать поврежденные компоненты

Здравствуйте, дорогие читатели и это снова я Тришкин Денис.

Сегодня хочу вам рассказать о полезной функциональности – DISM Windows 7. Инструмент является консольной утилитой, позволяющей восстанавливать поврежденные компоненты. Несмотря на то, что эта возможность не новая, о ней практически никто ничего не рассказывает. А потому и было решено поделиться имеющейся информацией с вами.

Что это?( )

Опция появилась еще несколько лет назад, когда вышло обновление KB2966583. В операционной системе седьмой версии от Microsoft предусмотрено несколько так называемых хранилищ – для компонентов и пакетов. Они расположены в папке Windows в каталогах WinSxS и Packages соответственно.

После обновления системы раньше нередко можно было наблюдать некоторые сбои в работе из-за повреждения одного или сразу двух хранилищ. И как раз вышеописанная утилита позволяет исправить такие неполадки. Ранее это можно было сделать только с помощью отдельно предусмотренной утилиты CheckSUR.

Включение( )

Итак, как запустить нужный нам программный модуль? Как обычно, все просто:

  1. Заходим в «Пуск», «Стандартные».

  2. Находим «Командную строку», вызываем на ней контекстное меню и выбираем «Запуск от имени Администратора».

  3. Откроется новое окно с черным фоном, где нам необходимо прописать такую команду: «DISM /Online /Cleanup-Image /ScanHealth».

  4. Подтверждаем нажатием «Enter».

  5. После этого должно появится несколько строчек, последняя из которых будет сообщать, что «Операция успешно завершена».

Результат о проделанной работе можно просмотреть по адресу: «Системный диск:\Windows\Logs\CBS». Нас интересует файл «».

Если в документе вы увидите множество проблем с системными компонентами – пора задумываться о переустановке операционной системы. Возможно, стоит даже обратить внимание на более новые версии. Детально об установке Windows 8.1 можно узнать, перейдя по данной ссылке.

Существует ли еще метод, как восстановить системные файлы? Кроме того, что можно заново разместить на своем компьютере операционку, предусмотрен и другой вариант. Нужно просто скачать соответствующий набор инструментов System Update Readiness Tool.

Кроме того, в «Командной строке» вместо «ScanHealth» нужно указать «RestoreHealth». Запуститься соответствующий инструмент, который поможет убрать ошибки, но к сожалению этот инструмент работает только на windows 8 и выше.

В идеале в открывшемся файле должен быть написан текст: «No errors detected». Это означает, что в системе проблем не обнаружено, а значит – все хорошо.

Ошибка запуска( )

Иногда пользователи могут столкнуться с проблемой, когда при старте инструмента появляется «Ошибка 87», сообщающая о «неизвестном параметре». Не стоит сразу паниковать – в некоторых ситуациях такое поведение говорит просто о неправильном написании команды. Так, перед каждым знаком «/» обязательно должен стоят пробел.

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

Читайте также:  Как разогнать видеокарту безопасно

Очистка WinSxS( )

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

Итак, чтобы убрать лишние данные из папки, необходимо опять же запустить «Командную строку», прописать, что указывалось выше, только вместо последней фразы, разместить «StartComponentCleanup». Через время, каталог будет очищен от лишних данных. Опять же эта команда работает только на windows 8 и выше.

Дополнительные команды( )

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

  1. Опять же заходим в «Командную строку».

  2. Пишем «dism /?».

  3. В окне должна появиться вся сопутствующая информация, которая поможет работать с этим инструментом.

Еще один вариант:

  1. Заходим в «Пуск».

  2. «Все программы».

  3. А далее в «Microsoft Windows AIK».

  4. Здесь нас интересует «Руководство пользователя для автоматической установки».

Что ж, мы можем увидеть, что этот инструмент позволяет не только заметить проблемы в операционной системе, но и восстановить ее работоспособность.

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

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

Материалы по теме

Служебные команды :

/Apply-CustomDataImage — Консервирует файлы, содержащиеся в настраиваемом образе данных.

/Capture-CustomImage

— Записывает настройки в разностный WIM-файл в системе WIMBoot. Записанные каталоги включают все вложенные папки и данные.

/Get-WIMBootEntry

— Выводит записи конфигурации WIMBoot для указанного тома диска.

/Update-WIMBootEntry

— Обновляет запись конфигурации WIMBoot для указанного тома диска.

/List-Image

— Отображает список файлов и папок в указанном образе.

/Delete-Image

— Удаляет указанный образ тома из WIM-файла, содержащего несколько образов томов.

/Export-Image

— Экспортирует копию указанного образа в другой wim-файл.

/Append-Image

— Добавление другого образа в WIM-файл.

/Capture-Image

— Записывает образ диска в новый WIM-файл. Записанные каталоги включают все подкаталоги и данные.

/Get-MountedWimInfo

— Отображает сведения о подключенных из WIM образах.

/Get-WimInfo

— Отображает сведения об образах в WIM-файле.

/Commit-Wim

— Сохраняет изменения подключенного из WIM образа.

/Unmount-Wim

— Отключает подключенный из WIM образ.

/Mount-Wim

— Подключает образ из WIM-файла.

/Remount-Wim

— Восстанавливает потерянный каталог подключения WIM.

/Cleanup-Wim

— Удаляет ресурсы, связанные с поврежденными подключенными WIM-образами.

Как проверить целостность системных файлов в Windows 10?

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

  • приложения в Windows 10 выдают ошибки, работают нестабильно;
  • не удается подключиться к интернету;
  • после обнаружения вирусов, которые могли повредить файлы;
  • компьютер начал тормозить (о проблеме подробно писали здесь) и т.д.

Утилита SFC

Самый известный способ проверки – встроенная утилита SFC, вызываемая из командной строки. Откройте PowerShell от имени админа и наберите команду – sfc /scannow. После проверки пользователь увидит сообщение об обнаружении и восстановлении поврежденных файлов или наоборот – об отсутствии таких. У нас получился второй вариант.

Для проверки конкретного файла указывается следующая команда – sfc /scannow=«путь_к_файлу_». Обязательно в имени файла указывайте его расширение. Как включить отображение расширений – в нашей подробной статье.

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

Среда восстановления

Обойти эту проблему можно, запустив программу из среды восстановления. Для этого нам нужна загрузочная флешка или диск с Windows 10 или заранее созданный накопитель восстановления. Запустить среду восстановления можно через настройки Windows: раздел «Обновление…», вкладка «Восстановление…» и клик на «Перезагрузить…».

В интерфейсе загрузочного диска (флешки) Windows нам нужно войти в меню «Поиск и устранение неисправностей». В нем мы выбираем «Дополнительные параметры», а в них – командную строку.

В командной строке поочередно прописываем sfc /scannow /ofootdir=C:\ /offwindir=C:\Windows. В ней, на какой диск установлена ОС (C:\), а также системная папка с Win 10 (C:\Windows). Буква диска и имя папки может отличаться у каждого пользователя.

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

Утилита DISM

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

Читайте также:  10 функций Microsoft Outlook, которые облегчают работу с почтой

Запускаем командную строку от имени админа. Прописываем следующие команды:

Как проверить целостность системных файлов в Windows 10?
  • dism /Online /Cleanup-Image /CheckHealth – оценивается состояние системы без сканирования, берутся данные предыдущих проверок;
  • dism /Online /Cleanup-Image /ScanHealth – непосредственно проверка, занимающая продолжительное время. Иногда возможны зависания, чаще всего – на 20%;
  • dism /Online /Cleanup-Image /RestoreHealth – команда для восстановления поврежденных файлов хранилища. Запускается только в случае, если предыдущий скан выявил ошибки.

Для PowerShell можно использовать и другие команды:

Список поврежденных файлов

Иногда утилиты SFC и DISM не справляются со своими задачами. Восстановление не происходит по разным причинам. Важно в таком случае увидеть, какие именно файлы неисправны. Для этого с помощью Блокнота откроем лог-файл CBS по указанному пути.

Разобраться со всей информации тяжело. В логе содержатся многочисленные записи, связанные не только с проверкой системных файлов. С нашей проблемой связаны файлы, помеченные тегом [SR].

Создадим отдельный текстовый файл с ошибками, которые актуальны только для нашего случая. В командной строке пропишем: findstr/c: «[SR]» %windir%\logs\cbs\ > «C:\Logs\».

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

Итак, запустить проверку системных файлов в Виндовс 10 можно стандартной утилитой SFC из командной строки. В некоторых случаях потребуется флешка с оригинальной или восстановленной системой, а также работа утилиты DISM. Чтобы увидеть список поврежденных файлов, нужно открыть лог CBS или создать отдельный документ.

Интересные темы:

Как исправить код ошибки 0x8007042c в Windows 10.

Восстановление Windows 10 из командной строки.

Запуск проверки CHKDSK в Windows.

Способы проверки Windows на наличие ошибок

В операционной системе Windows 10 есть несколько штатных утилит, благодаря которым можно не только определить ошибку, но и исправить её. Рассмотрим каждую из них.

Способы проверки Windows на наличие ошибок

Первая – это chkdsk. Она предназначена для сканирования диска и его секторов на наличие ошибок. Работает утилита только с жёсткими дисками, которые отформатированы в формате FAT32 и NTFS. Новые файловые системы пока для этой встроенной программы недоступны. Для запуска chkdsk выполняем следующее:

  • Жмём «Пуск», «Командная строка (Администратор)».
Способы проверки Windows на наличие ошибок
  • Вводим команду «chkdsk C: /F /R», где С – это буква системного диска. Однако, если запустить проверку диска, который в настоящее время используется системой, утилита выдаст отказ. Поэтому данной командой можно проверить диск D.
  • Но, если вам необходимо выполнить проверку системы, жмём «Y». После перезагрузки системы запустится проверка ПК.
  • Чтобы посмотреть результаты сканирования, жмём «Win+R» и вводим «msc».
Способы проверки Windows на наличие ошибок
  • Откроется окно событий. Переходим к разделу «Приложение» и в поиск вводим «chkdsk».
  • Смотрим результаты сканирования.
Способы проверки Windows на наличие ошибок

Также проверить диск в ОС Windows 10 можно с помощью Проводника. Для этого выполняем следующее:

  • Открываем Проводник. Выбираем диск и нажимаем на нём правой кнопкой мыши. Выбираем «Свойства». Откроется новое окно.
  • Переходим во вкладку «Сервис» и нажимаем «Проверить».
Способы проверки Windows на наличие ошибок

Для проверки системных файлов на ошибки в Виндовс 10 предназначена команда «sfc /scannow». Она проверяет и исправляет системные файлы, которые были повреждены при различных обстоятельствах.

Для запуска утилиты необходимо открыть командную строку с правами администратора, ввести «sfc /scannow» и дождаться результатов сканирования.

Способы проверки Windows на наличие ошибок

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

  • Перезагружаем компьютер в безопасном режиме;
  • Выбираем раздел «Диагностика».
Способы проверки Windows на наличие ошибок
  • В следующем окне кликаем на разделе «Дополнительные параметры».
  • В «Дополнительных параметрах» выбираем «Командная строка».
Способы проверки Windows на наличие ошибок
  • Откроется консоль. По очерёдности вводим следующие команды: «diskpart» и «list volume».
  • Здесь нужно выбрать и запомнить системный раздел и зарезервированный системой.
  • Вводим exit.
  • Задаём команду для сканирования: «sfc /scannow /offbootdir=C:\ /offwindir=E:\Windows», где C – это системный раздел, а E – это адрес к папке с Windows 10.
Способы проверки Windows на наличие ошибок

Если с помощью команды «sfc /scannow» исправить ошибки в Windows 10 не удалось, стоит воспользоваться утилитой «».

  • Запускаем командную строку с правами администратора и вводим «dism /Online /Cleanup-Image /CheckHealth», чтобы проверить диск на ошибки.
Способы проверки Windows на наличие ошибок
  • Чтобы проверить целостность файлов хранилища, задаём команду «dism /Online /Cleanup-Image /ScanHealth».
  • Если были обнаружены ошибки, вводим «dism /Online /Cleanup-Image /RestoreHealth».
Способы проверки Windows на наличие ошибок
  • Найти журнал отчёта можно по адресу «Windows», «Logs», «DISM», «log».

Эти же команды можно использовать для правки реестра. Ошибки будут корректно исправлены.

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