Команда проверки системных файлов Windows 7

Содержание

Проверка целостности системных файлов в windows 7, 8, 10

Команда проверки системных файлов Windows 7

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

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

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

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

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

Выполнение проверки происходит с помощью задания команды в командной строке Windows. Прохождение шагов выполняйте из-под учётной записи администратора – это важно! Для захода в командную строку проходим такой путь:

    1. «Пуск» — вводим в поиске «Командная строка»;
    2. В результатах поиска находим нужный нам вариант, кликаем правой кнопкой мыши и выбираем «С правами администратора»;
    1. Система вас сразу спросит, согласны ли вы запустить приложение. Естественно, нужно нажать «Да»;
    2. В результате вы получите окно командной строки с подписью, что запущена из «Администратора».

Начинаем сканирование системных файлов. Для этого прописываем в строку «sfc/scannow» и нажимаем «Enter». Система начнёт проверять файлы, а если возможно, то и восстановит их. Важно, чтобы ничего, кроме командной строки не было открыто. Запустим проверку:

Системная утилита sfc используется достаточно часто, но не только для проверки целостности. Можно задать ещё и другие параметры, к примеру:

  • /VERIFYONLY (для проверки целостности системных файлов, которые скрыты, но без восстановления);
  • /SCANFILE (сканирование определённого файла с возможностью восстановления);
  • /VERIFYFILE (проверка целостности определённого файла без возможности восстановить его);
  • /OFOOTDIR (получение расположения для автономного восстановления загрузки)
  • /OFFWINDIR (аналогично с предыдущим вариантов, но для восстановления Windows)

Когда сканирование завершено, в командной строке вы увидите сообщение о 100% окончании процесса. После этого вы можете продолжить пользоваться системой, как и раньше, а перезагрузка не требуется. Теперь вы знаете, как запустить проверку целостности файлов в Windows 7.

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

Чтобы проверить системные файлы в «восьмёрке» или 8.1, нужно выполнить точно такие же действия, как и для Windows 7. Поскольку на Windows 8 нет привычного нам «Пуска», а в 8.1 он есть, но не такой, как был, то открытие командной строки немного отличается, от «семёрки». В этом случае, нужно выполнить вот что:

  1. Передвинуть курсор мыши в правую сторону экрана и опустить вниз. Появится панель быстрого запуска. Нажимаем на «Поиск»;
  2. Вводим в поисковую строку запрос «Командная строка»;
  3. В перечне вариантов выбираем тот, который соответствует запросу и правой кнопкой мыши запускаем контекстное меню. В нём выбираем «Запустить от имени администратора».

Дальше всё по аналогии с Windows 7.

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

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

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

Что делать, если файлы не удалось проверить/восстановить?

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

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

  1. В командной строке с правами администратора пропишите: Dism.exe /Online /Cleanup-Image /ScanHealth. Это нужно для того, чтобы проверить, можем ли мы сейчас восстановить хранилище. В случае успеха, строка выдаст соответствующее сообщение;
  2. После этого вводим немного другую команду: Dism.exe /Online /Cleanup-Image /RestoreHealth для того, чтобы восстановить хранилище с помощью «Центра управления Windows».

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

Как видите, всё оказалось так, как мы и говорили. Системе удалось восстановить повреждённые файлы, а информация об этом хранится в том же логе – CBS.log.

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

Когда диск загрузиться перед запуском ОС, появится меню установщика Windows, в котором и будет кнопка «Восстановление системы».

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

Хорошие статьи в продолжение:

by HyperComments

Источник: https://aback.one/proverka-celostnosti-sistemnyx-fajlov-v-windows-7-8-10.html/

Восстановление системных файлов: команда sfc /scannow

Команда проверки системных файлов Windows 7

Признаюсь, с этой статьёй немного запоздал (лет эдак на дцать, не менее), однако часто в других статьях я отсылаю читателей в никуда или в “общеподготовительные” мануалы по работе с этой полезной системной утилитой. Между тем она является одним из главных и первоначальнейших инструментов не только диагностики состояния системы, но и исправления ошибок в Windows.

С появлением Windows 10/8 настольной версии этот инструмент дополнился ещё одним (причём предварительным: если у вас, к примеру, Window 10 – начните именно со средства проверки DISM ) вариантом сравнения имеющихся системных файлов с шаблонными, но, так как обладатели Windows 7 этого инструмента лишены… Знакомьтесь, кто ещё не в курсе: утилита sfc /scannow она же SFC.exe.

Что такое sfc /scannow?

Практически – это программа, которая, как и многие из других системных располагается в папке

C:\Windows\System32

и является неотъемлемой частью механизма защиты ресурсов Windows, который охраняет реестровые ключи и отдельные параметры от поражения (равно как и критически важные системные файлы). Если только после запуска утилиты та обнаружит изменения в этих файлах или параметрах, она – утилита – приступит (по команде пользователю) к исправлению ситуации. Для этого сама Windows всегда держит кэшированную копию файлов в системной папке с одноимённым названием. Есть желание – взгляните:

System File Checker = Sfc.exe = sfc /scannow

Для запуска проверки системных файлов откройте cmd от имени админа:

В окне консоли пишем знакомую команду:

sfc /scannow

Утилита проверит нужное, в случае обнаружения несоответствия будет проведена подмена после перезагрузки.

Что sfc /scannow умеет?

Справка по утилите русифицирована, так что вам стоит лишь набрать:

sfc

Результаты проверки sfc /scannow

Результаты работы утилиты будут сопровождаться некоторыми сообщениями в зависимости от того, успешно ли прошло восстановление или в работе произошёл сбой. Но сразу запомните: не торопитесь паниковать в случае неудачных выводов утилиты. Запустите sfc.exe несколько раз и в разных режимах.

  • Для завершения восстановления системы требуется перезагрузка. Перезапустите систему Windows и выполните sfc ещё раз:
Читайте также  Правильное расположение вентиляторов в системном блоке

Окно означает, что в текущем сеансе окно консоли можно закрыть: утилита запустится только после ПЕРЕЗАГРУЗКИ ( после ВЫКЛЮЧЕНИЯ компьютера ситуация может повториться). Причина сообщения ясна – файлы кэша в данную минуту обрабатываются системой (“заняты” каким-то процессом/ами: Windows элементарно ждёт применения только что установленных обновлений).

Проблема, которую вы пытаетесь разрешить, лежит, по-видимому, в иной плоскости.

Наиболее частое повреждение файлов – либо неправильная работа (а чаще удаление) сторонних программ в/из Windows, а также сбои в работе жёсткого диска (см. “Плохие секторы жёсткого диска“). И утилита частично эти проблема разрешила, подменив на исходные. Настоятельно рекомендую взглянуть на лог утилиты по адресу в консоли – там могут быть интересные детали для разрешения вероятных в последующем ошибок:

C:\Windows\Logs\CBS\

Большинство пользователей подобное “заявление” ставит в тупик. Я могу предложить вам несколько вариантов действий:

Сразу проверяем готовность соответствующей службы. Набираем (в cmd иди строке Найти/Выполнить) команду на открытие консоли

services.msc

Ищем в списке служб Установщик модулей Windows. Тип запуска: Вручную.

Проверьте, на месте ли папки (и не пусты ли они) PendingDeletes и PendingRenames в директории

C:\Windows\WinSxS\Temp

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

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

вставьте загрузочный диск/флешку

удостоверьтесь, что система на жёстком диске видна с флешки/дисковода

Обратите внимание на букву Локального диска (D) в столбце Папка: запомните её!

ищем консоль в параметрах восстановления

и вводим команду на офлайн проверку вашей Windows:

sfc /scannow /ofootdir=d:\ /offwindir=d:\windows

где d – имя локального диска на компьютере/ноутбуке. Обратите внимание: эта команда позволит вам проверять внешние носители с установленной Windows.

Читаем логи и проверяем подробности работы sfc

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

findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\справка.txt»

На Рабочем столе появится текстовый файл, в котором вы найдёте подробности того, с чем команда sfc /scannow столкнулась:

Большинство записей (а в “холостом” режиме работы утилиты) в логах должны выглядеть так:

Sfc.exe традиционного проверяет файлы поблочно по 100 штук. Этих самых файлов немало, и потому строк в логах также много. Информация выводится по типу:

Дата   Время   Тип   Режим доступа   Подробности

А вот и проблема “…но не может восстановить некоторые из них“:

для увеличение изображения откройте его в новой вкладке

где самые частые содержания в строках такие:

  • beginning verifiyng … – проверка файлов в текущем блоке начата
  • cannot repaire member file… – не могу починить файл имя.расширение
  • file is missing – файл отсутствует
  • hash mismatch – хэш-код файла не соответствует системному (“родному”)
  • this component was referenced by… – компонент изначально относился к… (на него ссылался…)
  • verifying 100 components – проверка 100 составляющих блока завершена успешно
  • repairing corrupted file – ремонт повреждённого файла
  • repair complete – ремонт закончен

Пробуем восстановить файл вручную.

Восстановление файлов из списка логов sfc вручную

Напоминаю, что логи sfc содержат в себе только информацию о СИСТЕМНЫХ файлах: часто эта программа бесполезна против части подгружаемых со стороны библиотек DirectX, .Net и прочего. Исправит она и не все файлы для установленных программ, если такая беда случится. 

Но если логами sfc битый или пустой/отсутствующий файл зафиксирован, его можно исправить. Повторяю: если вы сидите в Windows 10, у вас есть более быстрый вариант. Тут же в cmd наберите:

dism /online /cleanup-image /restorehealth

В Windows 7 придётся попотеть. Сначала получите к нему доступ и права на работу с файлом:

takeown /f полный-путь-к-файлу/папке

и

icacls полный-путь-к-файлу/папке /GRANT ADMINISTRATORS:F

Например, система обнаружила повреждение файла System.Management.Automation.dll и не смогла его починить.

откройте в новой вкладке

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

cd\dir имя-файла /s

Консоль, скорее всего, выдаст несколько вариантов (заметьте, что нередко в Windows папка таковой не является – это может быть всего лишь системный узел или вид “с нескольких ракурсов”). Так что, опираясь на логи, откиньте ненужные результаты. Если всё ещё не удаётся его вычленить, используйте повторную проверку каждого из “подозреваемых” с помощью той же sfc.exe в формате (смотрите справку):

sfc /verifyfile=полный-путь-к-файлу

Остаётся обнаружить и заполучить искомый файл. Для того есть несколько способов:

  • взять у друга с такой же Windows (попросить на добропорядочном форуме)
  • скачать аккуратно из сети, не нарвавшись на бяку
  • забрать с установочного диска/флешки/образа (тогда проще уж просто запустить sfc.exe с загрузочного диска)

После того, как вы утвердились в выборе, замените повреждённый файл на обновлённый командой в cmd в формате:

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

Успехов

Источник: https://computer76.ru/2018/04/12/sfc-scannow/

Как восстановить системные файлы Windows 7/8/8.1

Команда проверки системных файлов Windows 7

Здравствуйте, Друзья! Восстановление системных файлов Windows 7 или Windows 8/8.1 интереснейшая тема. Особенно если операционная система начинает глючить, а образа восстановления у нас нет и мы забыли включить защиту системы чтобы создавались точки восстановления.

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

В этой статье постараюсь полностью раскрыть тему, чтобы можно было в любой ситуации реанимировать наш компьютер.

Восстановление системных файлов в загруженной системе

Если у нас компьютер хоть как-то включается, то делаем следующее (если не включается, смотрите раздел 2 этой статьи).

Открываем меню Пуск. В поле поиска пишем «Ком». На элементе «Командная строка» жмем правой кнопкой мышки и выбираем «Запуск от имени администратора«.

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

sfc /scannow

Немного ждем…

Если у вас система в порядке, то увидите следующее изображение.

Если Windows у вас был поломан, то увидите следующее.

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

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

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

Восстановление системных файлов в среде восстановления

Если компьютер у нас совсем не хочет загружаться, то используем среду восстановления. Загрузиться в нее можно:

  1. Нажав при включении компьютера F8 несколько раз
  2. Загрузившись с загрузочного (установочного) диска или флешки

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

  • Windows 7 — 100 MB.
  • Windows 8 — 350 MB.

В любом случае попробуйте при загрузке нажать несколько раз F8. Должно выйти окошко с дополнительными вариантами загрузки. ВыбираемУстранение неполадок компьютера.

В следующем окошке выбираем метод ввода с клавиатуры. Выбираем тот язык на котором у вас установлен пароль администратора (если пароля нет, можно сразу нажимать Далее >).

Выбираем пользователя с административными правами и вводим пароль если есть. Если пароля нет, просто жмем ОК.

Выбираем командную строку.

Если не получилось зайти в среду восстановления по клавише F8, то потребуется загрузиться с установочной (загрузочной) флешки или диска. Как загрузиться с флешки — здесь. Таким же образом можно поставить загрузку с диска. Только в этом случае нужно DVD-RW (привод для чтения оптических дисков) поставить в приоритете загрузки на первое место.

Мне нравится загружаться со съемных носителей используя загрузочное меню. В материнских платах ASUS оно обычно вызывается также клавишей F8.

Загрузившись с флешки или с диска я увидел следующую картину. Выбираю Windows Setup — Установка Windows.

Произойдет загрузка файлов (ждем).

Затем я обычно сразу жмуДалее.

Выбираем Восстановление системы.

Ждем пока найдутся все установленные Windows.

Выбираем ту, которая у нас не включается. И здесь ВНИМАТЕЛЬНО! Запоминаем букву которую присвоила среда восстановления вашей системе (в столбце Папка). У меня это D.

Выбираем Командную строку.

Читайте также  Где находится жесткий диск в системном блоке?

Вводим команду:

sfc /scannow /ofootdir=D:\ /offwindir=D:\windows

Вместо D вы подставляете свою букву. Жмем Enter и ждем завершения сканирования

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

Как узнать букву диска с установленной Windows

Если у вас получилось с помощью клавиши F8 вызвать окошко «Дополнительные варианты загрузки» и выбрать «Устранение неполадок компьютера», то нам необходимо узнать букву диска куда установлена Windows которую присвоила среда восстановления. Это можно сделать двумя способами

notepad

В блокноте раскрыть меню Файл и выбрать Открыть…

Слева нажать Компьютер и перед вами будут диски с буквами.

Можно зайти на диск и убедиться что и где.

  1. Используем утилиту DISKPART

В командной строке вводим:

diskpart — вызываем утилиту для работы с дисками.

list disk — просматриваем список дисков.

select disk — выбираю нужный мне жесткий диск.

detail disk — вызываю сведения об этом диске.

Далее по размеру можно узнать на каком диске у вас установлен Windows.

Для Windows 8/8.1

Если утилита sfc не смогла восстановить поврежденные системные файлы, то необходимо попробовать восстановить хранилище этих системных файлов. То место, где должны находится копии исправных системных файлов. Как я понял, оно находится по адресу C:\Windows\WinSxS. То есть, мы сначала должны исправить хранилище файлов, а после командой «SFC /Scannow» восстановить системные файлы Windows.

Восстановление хранилища с помощью Windows Update

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

Dism /Online /Cleanup-Image /RestoreHealth

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

Если Image Health State : Healthy — все отлично. Перезагружаем компьютер и пробуем снова SFC /SCANNOW.

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

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

Dism /Get-WimInfo /WimFile:F:\sources\install.wim

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

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

Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install.wim:1

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

Восстановление системных файлов вручную

Если с помощью утилиты sfc не получилось восстановить битые файлы, нужно попробовать сделать это вручную. В этом случае нужно дополнительно запустить команду

findstr /c: [SR]  %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt

или

Findstr / с:  [SR] % Windir% \ Logs \ CBS \ cbs.log> sfcdetails.txt

и тщательно изучить файл sfcdetails.txt на рабочем столе или в %windir%\Logs\CBS\.

Должно быть что-то похожее как на рисунке ниже.

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

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

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

Если вам вариант с установкой виртуальной машины не подходит, то можно подключить файл install.wim, в папку. Затем зайти в эту папку и скопировать нужные файлы.

  1. Создаем папку. Например, «Win8.1Pro» в корне диска D.
  2. Копируем файл install.wim в корень диска D.

  3. Монтируем файл install.wim в созданную папку.

Dism /Mount-Wim /Index:1 /WimFile:D:\install.wim /MountDir:D:\Win8.1Pro

Где: index: index:1 — индекс редакции Windows в образе.

Заходим в созданную папку и копируем нужные файлы.

Отключаем образ

Dism /Unmount-Wim /MountDir:D:\Win8.1Pro /Discard

Заключение

Источник: https://youpk.ru/vosstanovlenie-sistemnyh-faylov-windows-7-8/

Восстановление системных файлов Windows 7 / XP / Vista с System File Checker

Команда проверки системных файлов Windows 7
Категория ~ Технические советы – Игорь (Администратор)

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

Обычно, после этого вы либо увидите различные сообщения вида «не найдена DLL» / «ошибка в DLL», либо заметите какие-то странности в системе Windows. Например, стандартные утилиты Windows перестанут запускаться.

Часто, эти проблемы можно решить при помощи утилиты Windows под названием System File Checker (SFC).

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

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

Восстановление системных файлов Windows XP c System File Checker

  1. Откройте командную строку (см. как открыть консоль) или через можно использовать меню: «Пуск -> Выполнить».
  2. Введите команду «sfc /scannow» (без кавычек, но с пробелами)

Утилита начнет сканировать файлы системы. И в случае необходимости, заменит поврежденные файлы. Вся операция может занять достаточно много времени (от 10 минут до …), в зависимости от характеристик вашего компьютера.

К сожалению, в Windows XP вполне возможна ситуация, что SFC сначала попросит вас вставить установочный диск или указать папку с его копией. Если у вас возникает такое сообщение, то вы можете столкнуться с одной из проблем несовпадения версий.

Например, у вас изначально был второй сервис пак (SP2), а потом в процессе использования системы, вы установили SP3. Тогда версии DLL системы и диска не совпадают. Поэтому вам необходимо будет вначале изучить хэлп от Microsoft. И в последствии загрузить соответствующий инсталлятор.

После чего с помощью специальной команды распаковать системные файлы в отдельный каталог. Сама команда:

  • «WindowsXP-KB936929-SP3-x86-RUS.exe» -x:C:\xpsp3

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

Восстановление системных файлов Windows 7 / Vista c System File Checker

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

Процедура аналогична той, что в Windows XP. И она так же может занять разное время, в зависимости от характеристик вашего компьютера.

Если ваша система вообще не загружается, то вы можете попробовать восстановить ее, с помощью среды восстановления Windows (Windows RE). Опять же, в данном случае вам может потребоваться оригинальный диск. Вам будет необходимо загрузиться с диска. И в выбрать пункт «Восстановление системы». После чего в командной строке запустить «sfc /scannow». Возможно, этого будет не достаточно, тогда вам придется начать поиск с хэлпа мелкомягких.

После окончания проверки и восстановления поврежденных системных файлов System File Checker

После того, как вы восстановите ваши файлы, необходимо запустить Windows Update. Дело в том, что кэшированные копии или копии с диска могут быть более старыми. Могут возникнуть проблемы с несовпадением версий DLL. Если более просто, то другие части системы будут рассчитывать, что файл будет более поздней версии, чем восстановленная копия.

Честно говоря, самым лучшим вариантом будет создание резервной копии Windows. В такой ситуации, вы всегда сможете миновать возможные проблемы и восстановить систему. Однако, восстановление из копии грозит не только затратами времени, но и потерей изменений (если вы не часто делаете резервную копию), поэтому, прежде всего, стоит попробовать запустить SFC. И уже по результатам его выполнения думать о дальнейших шагах.

Рубрики:

Источник: https://ida-freewares.ru/vosstanovlenie-povrezhdennykh-sistemnykh-fajlov-windows-s-system-file-checker.html

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

Команда проверки системных файлов Windows 7

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

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

Читайте также  Где находится процессор в системном блоке?

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

Решить проблемы, возникшие в системе, можно несколькими способами:

  • восстановлением операционной системы из резервной копии;
  • восстановление Windows с помощью точек восстановления;
  • восстановлением реестра;
  • сброс Windows до первоначального состояния (Windows 10, Windows 8.1, Windows 8);
  • переустановка Windows;
  • восстановлением системных файлов с помощью утилиты sfc.exe;

Средство проверки системных файлов, утилита SFC.exe (System File Checker) встроена в операционную систему Windows, утилита предназначена для проверки и восстановления важных системных файлов. После обнаружения проблемы, sfc.exe заменит поврежденный защищенный файл оригинальной копией системного файла, из хранилища компонентов Windows на компьютере.

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

Этот способ поможет решить некоторые проблемы, связанные с неполадками и сбоями системы. Sfc.exe проверит системные файлы на целостность, при возможности автоматически заменит поврежденные компоненты, или добавит в систему недостающие файлы, если какие-либо файлы были потеряны в Windows.

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

В этой статье мы рассмотрим использование средства sfc.exe, а также способ замены поврежденных файлов вручную. Инструкции подойдут для пользователей Windows 10, Windows 8.1, Windows 8, Windows 7. На примерах в статье используется операционная система Windows 10.

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

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

Средство Sfc.exe работает из командной строки, запускаемой от имени администратора. Команда проверки системных файлов «sfc» имеет несколько ключей, для выполнения нужных действий.

Некоторые полезные команды:

  • sfc /scannow — проверка и автоматическое восстановление поврежденных или отсутствующих файлов;
  • sfc /verifyonly — проверка целостности системных файлов без восстановления;
  • sfc /scanonce — проверка и исправление системных файлов после перезагрузки;
  • sfc /scanfile=полный_путь_и_имя_файла.

В зависимости от ситуации, пользователь может выполнить в Windows «sfc /scannow» несколькими способами:

  • из работающей операционной системы;
  • после загрузки ОС в Безопасном режиме;
  • загрузившись из среды восстановления Windows.

В нашей ситуации, нужно выполнить «sfc /scannow» для проверки и автоматического исправления защищенных файлов. Мы выполним команду в работающей операционной системе Windows 10.

Запустите командную строку от имени администратора.

В окне интерпретатора командной строки введите команду, нажмите на клавишу «Enter»:

sfc /scannow

Начинается сканирование системы, этот процесс займет некоторое время. Дождитесь завершения операции до 100%.

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

Файл журнала находится по пути: «C:\Windows\Logs\CBS\CBS.log». Для ознакомления с полученными данными, откройте файл журнала при помощи программы Блокнот.

По результатам сканирования операционной системы, вы получите четыре возможных результата:

  • Защита ресурсов Windows не выявила нарушений целостности — компьютер работает без проблем, не нужно предпринимать никаких действий.
  • Программа защиты ресурсов Windows обнаружила поврежденные системные файлы и успешно их восстановила — были обнаружены поврежденные файлы, Windows SFC восстановила и заменила файлы.
  • Защита ресурсов Windows не может выполнить запрошенную операцию — SFC не может работать. Снова запустите проверку, войдя в Безопасный режим Windows. Предварительно убедитесь, что в папке WinSxS, находящейся в папке Windows, во вложенной папке «Temp» имеются папки «PendingDeletes» и «PendingRenames».
  • Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них — в операционной системе найдены поврежденные файлы, SFC не может их заменить или исправить. Необходимо проверить файл журнала, увидеть поврежденные файлы, а затем заменить их с установочного носителя.

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

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

Восстановление поврежденных системных файлов с помощью «sfc» возможно только при условии целостности хранилища системных файлов. Если хранилище компонентов повреждено, необходимо сначала восстановить хранилище компонентов Windows, а затем снова запустить проверку и восстановление поврежденных системных файлов.

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

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

Как запустить проверку системных файлов из среды восстановления Windows 10

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

Для входа в среду восстановления Windows используются несколько способов:

  • Из работающей Windows.
  • Загрузка с Диска восстановления Windows.
  • Загрузка с внешнего носителя (загрузочная флешка или DVD диск), на который записана Windows.

В работающей операционной системе Windows 10 пройдите последовательные шаги:

  1. Запустите приложение «Параметры», войдите в «Обновление и безопасность».
  2. Откройте раздел «Восстановление», в опции «Особые варианты загрузки» нажмите на кнопку «Перезагрузить сейчас».
  3. В открывшемся окне, среди предложенных вариантов выберите «Поиск и устранение неисправностей».
  4. В окне «Диагностика» нажмите на «Дополнительные параметры».
  5. В следующем окне нажмите на кнопку «Командная строка».
  6. После перезагрузки компьютера, выберите свою учетную запись, введите пароль (если используется), после этого, на экране откроется окно интерпретатора командной строки.

Для загрузки с Диска восстановления Windows или с установочного диска Windows, выполните следующие действия:

  1. Подключите загрузочную флешку или DVD диск с Windows компьютеру.
  2. Сразу после включения ПК, войдите в загрузочное меню, нажав одну из клавиш на клавиатуре, которая отвечает за вход на вашем устройстве. Прочитайте статью, как войти в Boot Menu, на моем сайте.
  3. Выберите загрузку с загрузочного носителя.
  4. В окне «Установка Windows» выберите язык, нажмите на кнопку «Далее».
  5. В следующем окне, в левом нижнем углу нажмите на «Восстановление системы».
  6. В окне «Выбор действия» нажмите на «Поиск и устранение неисправностей».
  7. В окне «Диагностика» нажмите на кнопку «Дополнительные параметры».
  8. В окне «Дополнительные параметры» выберите опцию «Командная строка».
  9. Произойдет перезагрузка компьютера, в открывшемся окне необходимо выбрать учетную запись, в следующем окне ввести пароль (ничего не вводите, если не пользуетесь паролем), затем откроется командная строка.

После входа в командную строку, дальнейший порядок действий идентичен для обоих случаев.

Сначала нам потребуется узнать букву — имя системного диска, потому что имя диска в командной строке, работающей в среде восстановления, может отличаться от имени диска, отображающемся на компьютере.

Для этого, с помощью утилиты Diskpart выполните следующие команды:

diskpart list volume

Для выхода из приложения Diskpart, введите команду:

exit

В нашем случае, диск на ПК и в командной строке имеет одинаковое имя («C:»).

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

sfc /scannow /ofootdir=C:\ /offwindir=C:\Windows

В этой команде «ofootdir» — расположение автономного каталога загрузки для автономного восстановления, а «offwindir» — расположение автономного каталога Windows для автономного восстановления.

Замена системного файла вручную в Windows

Если не получилось восстановить поврежденный файл средством sfc.exe, попробуйте заменить поврежденный файл вручную. Сначала найдите информацию о неисправном файле, которая содержится в файле «CBS.log».

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

Я поместил исправный файл с другого ПК в корень Локального диска «C:» (можете использовать другой диск или другое место) своего компьютера. Расположение файла: «C:\winml.dll», оно нам понадобится для выполнения команды.

Запустите командную строку от имени администратора.

Для принятия файла во владение введите команду:

takeown /f C:\полный_путь_и_имя_файла

В моем случае, если на ПК поврежден файл «winml.dll», путь будет таким:

takeown /f C:\Windows\System32\winml.dll

Теперь мне нужно получить полный доступ к файлу:

icacls C:\полный_путь_и_имя_файла /Grant Administrators:F

Для этого, я ввожу команду:

icacls C:\Windows\System32\winml.dll /Grant администраторы:F

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

copy путь_и_имя_работоспособного_файла путь_и_имя_поврежденного_файла

Я выполнил следующую команду:

copy C:\winml.dll C:\Windows\System32\winml.dll

Для подтверждения замены файла, введите: «Yes».

Если не получается выполнить восстановление системных файлов при помощи утилиты sfc.exe, переустановите Windows.

Выводы статьи

При возникновении проблем в работе операционной системы Windows, пользователю нужно провести проверку компьютера на наличие поврежденных системных файлов, с помощью встроенного средства sfc.exe. Утилита SFC работает в командной строке. После запуска команды «sfc /scannow» средство сканирует операционную систему, а в случае необходимости, автоматически восстановит поврежденные системные файлы Windows на компьютере.

Источник

Источник: https://pomogaemkompu.temaretik.com/1617909480339016430/proverka-sistemnyh-fajlov-windows-v-sfc-scannow/