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

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

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

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

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

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

  1. Из панели управления пускового меню перейдите в раздел защиты системы;
  2. Выберите пункт восстановления и в открывшемся окне кликните по ссылке, открывающей предыдущие точки;system-files-windows7-11
  3. Отобразится полный список контрольных точек, из которых по дате можно выбрать наиболее подходящую.

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

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

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

  1. Попытайтесь войти в меню вариантов загрузки, для чего после включения питания устройства нажмите F8;
  2. Выберите первую строчку для перехода в режим восстановления;system-files-windows7-10
  3. После закрытия нескольких диалоговых окон появится основная рабочая среда, в которой нажмите на второй пункт восстановления.system-files-windows7-9

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

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

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

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

  1. В пусковом меню Windows откройте командную строку. Обязательно запускайте ее с правами администратора (кликнув правой кнопкой и выбрав в контекстном меню соответствующую строчку), иначе никакой проверки и тем более восстановления информации не произойдет.system-files-windows7-8
  2. В окне командной строки введите sfc /scannow, программа начнет работу.

system-files-windows7-7

По завершении операции 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:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfcdetails.txt», где N — буква диска.

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

system-files-windows7-6

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

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

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

  1. Откройте дистрибутив Windows 7 и скопируйте находящийся в нем образ install.wim в какую-нибудь пустую папку на диске.
  2. Запустите утилиту 7-zip и откройте в ней скопированные только что файлы двойным щелчком.system-files-windows7-5
  3. Перед вами в проводнике архиватора появятся четыре папки с разными версиями ОС от Home Basic до Ultimate.system-files-windows7-4
  4. Откройте каталог, соответствующей вашей установленной версии ОС.
  5. Перейдите в папку Windows, где и можно будет заняться поиском библиотеки DLL или других системных данных.

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

Меняем поврежденные файлы на новые

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

  1. В окне установки снизу есть ссылка, отправляющая пользователя в среду восстановления — нажмите на нее.system-files-windows7-3
  2. В открывшемся окне выберите команду запуска командной строки.
  3. Введите notepad, нажмите Enter. Откроется стандартный блокнот.system-files-windows7-2
  4. Зайдите в меню файлов программы, затем — «Открыть».system-files-windows7-1

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

Надеемся наша статья Вам помогла!
Оценка статьи:
1 звезда2 звезды3 звезды4 звезды5 звезд (голосов: 4, средняя оценка: 4,75 из 5)
Загрузка...
Поделиться с друзьями:
  • https://plus.google.com/111597394668996320784 Igor Portyanko

    Не смог найти у себя точку восстановления, ручное восстановление — очень помогло, спасибо!

    • Виктор

      Точки восстановления может и не быть зависит от настроек windows. Часто отключают для экономии места на жёстком диске.

  • Олег Кондратьев

    Описание достаточно подробное, спасибо. А для Windows 8 такой же порядок восстановления?

  • http://vk.com/id186673358 Ася Агаджанова

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

  • Анатолий Алексеевич

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

  • Сергей

    Спасибо, бро! «Извлекаем компоненты ОС из дистрибутива»- это то, что я искал несколько месяцев в интернете. Какая-то из торрентомскачанныхигр подменила мне несколько библиотек в виндоус 7, перестало работать восстановление системы. Теперь буду искать, что испорчено. Две библиотеки (KernelBase.dll) уже поправил, правда через синий экран, но средство восстановления системы помогло:). Ещё раз спасибо, добавил ваш сайт в закладки.