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

18.07.2019

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

Откат к последнему стабильному состоянию

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

Если проблемы стали появляться относительно недавно, и вы помните примерную дату их появления, то лучшее решение - откатить ОС до момента, когда при работе ОС сбоев еще не наблюдалось.

В работающей среде сделать это очень просто:

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

Если Windows не загружается

Даже если повреждения системных данных настолько серьезны, что ОС не может самостоятельно загрузиться, возможность воспользоваться точками восстановления есть:


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

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

Использование стандартной утилиты SFC

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


По завершении операции SFC уведомит вас о результатах - поврежденные данные должны быть обнаружены и исправлены.

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

Иногда описанные выше способы не могут устранить проблему. Например, при обновлении DirectX из дистрибутивов, поставляемых с различными приложениями, часто теряются библиотеки DLL. Поэтому всегда старайтесь обновлять DirectX с оф. сайта Microsoft, а если неприятность уже случилась, то при наличии новой версии все DLL обновятся автоматически после установки с сайта http://www.microsoft.com/ru-ru/download/confirmation.aspx?id=35 свежего пакета компонентов.

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

  • для Windows 7×32 - в папке C:\Windows\System32;
  • для Windows 7×64 - в каталоге C:\Windows\SysWOW64.

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

Не только библиотеки DLL, но и любые поврежденные системные файлы можно извлечь из установочного дистрибутива Windows 7 . Для этого просто нужно знать, какие именно файлы повреждены. Зачастую ОС сама информирует пользователя об отсутствии какого-либо DLL или об ошибке приложений, например, Explorer.exe. Получить информацию можно и самому.

Узнаем, какая системная информация неисправна

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

indstr /N:»» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfcdetails.txt», где N - буква диска.

Нажмите Enter, после чего на рабочем столе будет создан sfcdetails.txt, который нужно открыть и внимательно просмотреть. Его содержание будет примерно таким, как на изображении ниже.

Здесь мы видим, что поврежденной является библиотека Accessibility.dll. Именно ее нужно будет найти в Сети или самостоятельно извлечь из имеющегося дистрибутива Windows 7 для проведения восстановления.

Извлекаем компоненты ОС из дистрибутива

Помимо установочного диска понадобится маленькое бесплатное приложение 7-zip. С его помощью мы будем работать с образом install.wim, расположенным в каталоге sources. Порядок следующий:


Останется только скопировать их в нужную папку или на флешку. Заменить же ими поврежденные данные можно при помощи установочного/загрузочного носителя или LiveCD.

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

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

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

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

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

Работа вирусов

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

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

Recuva

На Windows 7 восстановление системных файлов может осуществить сторонняя программа, например, Recuva. Она совершенно бесплатная и простая в обращении даже тем, кто первый раз будет это делать. Скачиваем её, устанавливаем. Запустив её, первым делом нужно перейти в расширенный режим (кнопка справа сверху), после чего выбрать директорию для сканирования (папка Windows) и начать сканирование.

После того как проверка системных файлов закончится, появятся файлы с разноцветными кружочками рядом (зеленый - желтый - поврежден, красный - невозможно восстановить). Если проверка показала, что нужный объект в отличном состоянии, его запросто можно восстановить, выделив галочкой и нажав на “Восстановить”.

Делаем откат

Откатом восстанавливают операционную систему с помощью контрольной точки, которая была создана до появления ошибки. Алгоритм работы следующий: Пуск/ Все программы/ Стандартные/ Служебные/ Восстановление системы. Выбираем точку восстановления ОС, которая была создана до потери важных данных. Запускаем откат, после чего системные файлы и папки Windows будут восстановлены. Однако установленные программы после нее будут удалены. Посмотреть предполагаемые потери можно, нажав на кнопку “Поиск затрагиваемых программ”.

Устранение неполадок

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

Открываем её в качестве администратора. Сделать это можно несколькими способами:

  1. Пуск/ Все программы/ Стандартные, правая кнопка мыши на cmd (командная строка) -
  2. Заходим в системный диск, папка Windows, System32, правая кнопка мыши на cmd - "Запуск от имени администратора".
  3. В поиске Пуска вводим cmd и нажимаем Shift+Ctrl+Enter.

В появившемся окне пишем sfc /scannow, после чего начнется проверка системных файлов Windows 7 на целостность и восстановление в случае неисправности некоторых из них.

После восстановления необходимо сделать точку для восстановления ОС, чтобы в следующий раз сделать откат, а не восстанавливать отдельные данные. Алгоритм таков: открываем раздел "Свойства" в "Моем компьютере", с правой стороны выбираем раздел “Защита системы”. В разделе “Параметры защиты” на системном диске должна быть включена защита. Если этого нет, выбираем его, нажимаем "Настроить" и ставим точечку напротив “Восстановить параметры системы и предыдущие версии файлов”. Выбираем место для дискового пространства (1,5-2 ГБ хватит). Нажимаем ОК. Далее нажимаем “Создать”, даем имя.

Теперь можно делать на Windows 7 файлов.

восстановление системных файлов

Во время загрузки ОС нужно постоянно нажимать F8, пока не появится список и надпись “Последняя удачная конфигурация”. Нажимаем на нее, после чего система должна запуститься с момента, когда "Виндовс" удачно загрузилась в последний раз. Если не получилось, выбираем “Устранение неполадок компьютера”. В списке кликаем на “Восстановление запуска”. Начнется проверка системных файлов Windows 7 на ошибки и неисправные данные, после чего восстанавливаем их, нажав “Исправить и перезапустить”.

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

Загрузочный диск

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

  1. В настройках BIOS. Заходим в BIOS (клавиша F2, F11 или del) и ищем Boot Manager. Там выставляем флешку или дисковод на первое место в приоритете. Если флешка не отображается, в настройках нужно активировать поддержку USB. Для каждой версии BIOS эти настройки выглядят по-разному.
  2. Перед запуском ОС нажимаем клавишу вызова меню загрузки (F8, F11 или F12), после чего выйдет Boot Manager со списком приводов, в котором выбираем нужный. Если загрузочный "Виндовс" на флешке и она не отображается, нужно в настройках BIOS активировать поддержку USB.

Если будет выбран нужный привод, запустится установка 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.

  1. Введите "sfc /scannow» (без кавычек, но с пробелами).

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

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

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

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

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

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

№1 Восстановление системных файлов в операционной системе Windows XP! Когда известно, какие системные файлы необходимо восстанавливать.

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

Процесс восстановления системных файлов в операционной системе Windows заключается в копировании с установочного диска «Windows XP» необходимых системных файлов. В папке «I386» дистрибутива Windows располагаются все системные файлы операционной системы. Они записаны в сжатом виде и имеют расширение типа «.dl_» «.ex_» и так далее. То есть последний символ заменен подчеркиванием.

Нам необходимо распаковать удаленные из системы файлы с установочного диска Windows в папку, где они должны находиться. Если у вас нет дистрибутива windows, можно скачать «архив с папкой I386» или для 32-битной версии Windows XP.

Чтобы восстановить системные файлы нужно загрузиться с загрузочного компакт-диска, например «ERD Commander» или «LiveCD by Alkid».

  1. Скачать образ диска «ERDC.iso» можно здесь или
  2. Скачать образ диска «LiveCD by Alkid» или

Теперь перейдем к самому важному этапу. Как распаковать системные файлы с установочного диска Windows, на примере восстановления файла «C:\Windows\System32\userinit.exe» , довольно часто именно этот файл подменяется вирусами вымогателями, баннерами, блокирующими Windows. Процесс восстановления системных файлов с установочного диска ничем не не отличается и для других файлов. Главное обладать информацией в какой из папок должен располагаться тот или иной необходимый нам файл.

Загружаемся с диска «ERD Commander» . Выбираем загрузку «ERD Commander 5.0 for Windows XP» . В появившемся окне в конце загрузки выбираем путь к установленной ОС Windows и нажимаем «ОК» .

Открываем «Мой Компьютер» . Вставляем установочный компакт-диск Windows. Из папки «I386» копируем необходимые системные файлы с расширением «dl_» или «ex_» в папку, где они должны находиться в установленной системе. В нашем случае это файл «USERINIT.EX_» . Копируем «USERINIT.EX_» из папки «I386» в папку «C:\Windows\System32\» . Для этого щелкаем правой кнопкой по файлу «USERINIT.EX_» и в контекстном меню выбираем «Copy to» .

В появившемся окне нужно выбрать путь «C:\Windows\System32» и нажать «ОК» .

После того как системный файл будет скопирован в необходимую нам папку, необходимо его распаковать. Распаковка системных файлов с расширением «dl_» или «ex_» с установочного диска Windows выполняется с помощью команды «expand » .

Синтаксис команды: «expand [файл-источник] [целевой файл]»

Чтобы выполнить команду, необходимо запустить командную строку. В меню «Пуск (Start)» выбираем пункт «Выполнить (Run)» . В появившемся окне вводим команду «cmd» и нажимаем «Enter» . В окне командной строки вводим команду распаковки нашего файла: «expand»

  1. «c:\windows\system32\userinit.ex_»
  2. «c:\windows\system32\userinit.exe»

и нажимаем «Enter» .

Выполнится распаковка, о чем свидетельствует текст: «c:\windows\system32\userinit.ex_: 11863 bytes expanded to 26624 bytes» . Восстановление системного файла прошло успешно. Теперь можно перезагружать компьютер.

Вот и все! Все остальные системные файлы в операционной системе Windows XP, восстанавливаются также

№2 Как восстановить поврежденные системные файлы в операционной системе Windows 7?

Теперь рассмотрим процесс восстановления системных файлов в Windows 7. Он отличается от восстановления системных файлов в Windows XP.

Загружаемся с диска «ERD Commander» (выбираем версию для семерки в меню диска при загрузке). Скачать образ диска «ERDC.iso» можно здесь или

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

Следующие что мы делаем, это запускаем набор средств восстановления «MSDaRT» .

Для продолжения работы мастера нажимаем «Далее»

Выбираем пункт «Сканировать и запрашивать перед исправлением» и нажимаем «Далее»

Запустится процесс поиска поврежденных и удаленных системных файлов «Windows 7». Он может занять некое время (от 5 дл 30 минут). После того как Операционная Система будет просканирована, появится список поврежденных или удаленных файлов. Ставим галочки на файлах, которые хотим восстановить и нажимаем «Далее» .

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

Если вы восстанавливаете системные файлы после удаления баннера, выбирайте для восстановления системные файлы из приведенной ниже таблицы.

Системные файлы Windows и папки, в которых они должны находиться

Ниже приведены некоторые системные файлы Windows и папки, в которых они должны находиться. Имейте ввиду, если вы нашли соответствующий файл, и он находится в другой папке, скорей всего, что это вирус. (за исключением папки: c:\windows\system32\dllcache).

Файл Папка
explorer.exe c:\windows
iexplorer.exe c:\windows
regedit.exe c:\windows
notepad.exe c:\windows
userinit.exe c:\windows\system32
taskmgr.exe c:\windows\system32
taskman.exe c:\windows\system32
cmd.exe c:\windows\system32
logonui.exe c:\windows\system32
winlogon.exe c:\windows\system32
Средство проверки системных файлов (System File Checker), встроенное в Windows, умеет проверять системные файлы на наличие повреждений и любых других изменений. Если файл был изменен, утилита автоматически заменит его правильной версией.

Когда следует использовать эти команды

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

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

Исправление системных файлов командой SFC

Команду SFC следует выполнять от имени администратора. Чтобы это сделать, в Windows 10 или 8.1 нажмите правой кнопкой мыши на значке «Пуск» (Start) и выберите опцию «Командная строка (администратор)» (Command Prompt (Admin)). Кроме того, во всех версиях Windows можно выполнить поиск в меню «Пуск»/на начальном экране по словам «командная строка», нажать на нужной ссылке правой кнопкой мыши и выбрать «Запуск от имени администратора» (Run as Administrator).

Для полной проверки системы введите в окне командной строки следующую команду и нажмите :

Не закрывайте окно, пока не завершится выполнение команды. Процесс может оказаться довольно продолжительным. Если все в порядке, по итогам проверки появится сообщение «Защита ресурсов Windows не обнаружила нарушений целостности» (Windows Resource Protection did not find any integrity violations).

Если появляется сообщение «Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них» (Windows Resource Protection found corrupt files but was unable to fix some of them), для начала попытайтесь загрузить систему в безопасном режиме. В Windows 10, 8.1 или 8 для этого зажмите клавишу при выборе опции «Перезагрузка» (Restart) в меню выключения, чтобы попасть на экран выбора дополнительных параметров загрузки. В Windows 7 и более ранних версиях перезагрузите компьютер и в процессе запуска зажмите клавишу . Загрузившись в безопасном режиме, вновь выполните команду sfc /scannow.

Исправление неполадок SFC командой DISM

В Windows 10, 8.1 и 8 исправить повреждение хранилища компонентов, препятствующее нормальной работе SFC, можно с помощью средства Deployment Image & Servicing Management (DSIM).

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

DISM /Online /Cleanup-Image /RestoreHealth

Не закрывайте окно командной строки до завершения процесса. Проверка может занять до 10 минут. Если индикатор прогресса долго держится на 20% – не волнуйтесь, это нормально.

Если по результатам выполнения команды DISM будут внесены какие-либо изменения, перезагрузите компьютер. После этого снова выполните команду SFC, и она сможет заменить поврежденные файлы правильными.

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

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

Если проблемы сохраняются и исправить их с помощью этих инструментов не удается, можно принять более радикальные меры. Средство восстановления системы (System Restore) позволяет вернуть Windows к более раннему состоянию, что позволит решить проблему, если в том состоянии операционная система была еще исправна.

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

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

У описанных выше команд есть и другие возможности. Например, с помощью SFC можно проверять и исправлять отдельные системные файлы. А с помощью DISM можно выполнить быструю проверку системы без исправления либо указать утилите на файл WIM или ESD, содержащий системные файлы Windows.

Материалы
Похожие статьи