Как проверить реестр на ошибки windows 7

Обновлено: 04.07.2024

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

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

Восстановление (откат) системы

Пользователи могут воспользоваться стандартной функцией Windows – восстановлением ОС. Для этого выполните следующее:

  1. Вызовите меню «Пуск» с помощью соответствующего значка с изображением флажка на панели быстрого доступа Виндовс или клавишей Win.
  2. Запустите «Панель Управления».
  3. Перейдите в раздел, который называется «Система и безопасность».
  4. Теперь необходимо зайти в подраздел «Архивация и восстановление».
  5. Кликните по гиперссылке «Восстановить системные параметры».
  6. Щелкните по кнопке «Запуск восстановления».
  7. Выберите точку отката из списка предложенных и нажмите «Начать».
  8. Перезагрузите ПК по завершении процесса.

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

Командная строка

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

  1. Зажмите одновременно клавиши R и Win, чтобы вызвать диалоговое меню «Выполнить».
  2. При запуске окна введите в пустое текстовое поле «cmd» и нажмите Энтер.
  3. Открывшееся черное окно – и есть командная строка Виндовс. Для начала проверьте на ошибки свой жесткий диск с помощью команды « chkdsk c: /f /r ». Просто введите ее или скопируйте в консоль и нажмите Enter. Обратите внимание, что комбинация клавиш Control+V здесь не работает. Для того, чтобы вставить строку, воспользуйтесь контекстным меню, которое можно вызвать ПКМ.
  4. Теперь просканируйте Виндовс на факт наличия ошибок в системных файлах с помощью « sfc /scannow ».

CCleaner

CCleaner вкладка Реестр

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


Один раз в день после успешного запуска компьютера программа проверки реестра Windows (Scanreg.exe) создает резервную копию системных файлов и конфигурации реестра, включая сведения об учетных записях пользователей, привязках протоколов, параметрах программного обеспечения и пользовательских настройках. При этом создаются резервные копии файлов System.dat, User.dat, System.ini и Win.ini. Эта статья описывает программу проверки реестра Windows.

Дополнительная информация

Программа проверки реестра Windows в процессе запуска автоматически проверяет наличие недействительных записей и пустых блоков данных в системном реестре. В случае обнаружения недействительных записей программа проверки реестра Windows автоматически восстанавливает сделанную в предыдущий день резервную копию. Это действие равнозначно выполнению команды scanreg /autorun из командной строки. Если резервные копии отсутствуют, программа пытается восстановить реестр. Это действие равнозначно выполнению команды scanreg /fix из командной строки. Если объем пустых блоков данных в реестре превышает 500 КБ, программа проверки реестра Windows выполняет оптимизацию автоматически.

Версия программы проверки реестра Windows для работы в защищенном режиме (Scanregw.exe) создает резервные копии системных файлов и проверяет наличие недействительных записей в реестре. При обнаружении недействительных записей она обращается за решением к программе проверки реестра Windows для работы в реальном режиме (Scanreg.exe).

Программа проверки реестра Windows настраивается в файле Scanreg.ini. Предусмотрена возможность изменения следующих параметров:

Включение и выключение программы

Количество хранимых резервных копий (рекомендуется не более 5)

Расположение папки для хранения резервных копий

Параметры для включения дополнительных файлов в резервный набор данных

Чтобы узнать дополнительные сведения о файле Scanreg.ini, щелкните ниже номер статьи в базе знаний Майкрософт.

183603 Настройка параметров программы проверки реестра
Для запуска программы проверки реестра Windows выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду scanregw.exe и нажмите кнопку ОК.

ПРИМЕЧАНИЕ. С параметром /restore программу проверки реестра необходимо запускать из командной строки вне Windows. При этом для восстановления можно выбрать до пяти резервных файлов реестра.

Восстановление отдельных файлов

Чтобы восстановить отдельные файлы, выполните указанные ниже действия.

В поле Искать имена файлов и папок введите rb0*.cab и нажмите кнопку Найти.

Дважды щелкните САВ-файл, который содержит файл, подлежащий восстановлению.

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

Перезагрузите компьютер в режиме MS-DOS (для этого Windows Millennium Edition необходимо перезапустить с помощью загрузочного диска).

Скопируйте извлеченный файл в соответствующую папку. Следует учитывать, что DAT-файлы реестра обычно имеют атрибуты "Скрытый" и "Только чтение", поэтому для замены существующего файла на только что извлеченный необходимо воспользоваться командами attrib и copy.

Известные проблемы с программой проверки реестра Windows

134399 Увеличение обычной памяти для программ, работающих на основе MS-DOS
ПРИМЕЧАНИЕ. В процессе работы программа проверки реестра Windows использует расширенную память. Следовательно, после запуска компьютера в режиме Безопасный режим с поддержкой командной строки программа не функционирует. Исключением служит команда scanreg /restore — единственная функция Scanreg, не требующая наличия расширенной памяти.

Ссылки

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

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

  • Проверка системных файлов и реестра Windows.
  • Контроль состояния жесткого диска компьютера.

Norton utilities

Старожилы компьютерного мира хорошо помнят утилиты знаменитого на весь мир Питера Нортона – не только автора превосходных книг, но и создателя программ под маркой «Norton utilities». Первые версии этих программ работали еще до появления windows – в популярной на то время операционной системе MS DOS. Эти утилиты позволяли обнаружить наличие ошибок на винчестере и выявить наличие других проблем DOS. Нас же будут интересовать аналогичные инструменты для Windows.

Файлы и реестр

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

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

Команда sfc

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

Дополнительный сервис, более высокое качество сканирования и надежность корректировок обеспечивает ПО сторонних производителей.

Например, тот же пакет «Norton Utilities» (NU) для Windows. Хотя данное средство и является наиболее популярным и мощным программным пакетом для борьбы с неисправностями ОС и компьютера, – оно все же стоит немало денег. Особенно в своей «профессиональной» конфигурации. В наше время в Сети можно обнаружить немало бесплатных аналогов этого творения.

Реестр Windows – то самое место, где помимо нужной ОС информации скапливается масса всякого хлама и мусора. Периодическая чистка реестра – наша прямая обязанность. С этой целью стоит установить и периодически запускать проверенную временем утилиту CCleaner (хотя NU также неплохо справляется с этой задачей). Поищите ее в сети и скачайте.

Жесткий диск

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

  • Откройте ярлык «Мой компьютер», выберите значок любого из разделов (например, «Локальный диск С»).
  • Откройте контекстное меню правой кнопкой мыши.
  • Выберите пункт «Свойства». Откроется окно с вкладками.
  • Перейдите на вкладку «Сервис»
  • Нажмите на кнопку «Выполнить проверку».

Проверка жесткого диска

Программа обследует раздел и устранит неисправности. Ту же операцию произведите с остальными разделами.


В результате некоторых сбоев работы «Виндовс 7» и заражений вредоносными программами возникает потребность в анализе файловой целостности системы. Также файлы нередко повреждаются из-за неправильного выключения ПК и скачков напряжения электросети. Поэтому каждый пользователь «Семёрки» должен уметь производить самостоятельную проверку и реанимацию системных файлов в компьютере с Windows 7.

Метод анализа файлов

Основным инструментом для проверки и анализа их целостности в «Семёрке» служит встроенное в ОС приложение «SFC.exe», которое кроме этого может и восстанавливать дефектные файлы. Регулярное использование команды для выполнения проверки «sfc /scannow» позволит обеспечить бесперебойную работу «Виндовс 7». Рекомендуется ее применять не реже одного раза в полугодие.

Командная строка

Процедура анализа

Встроенное в Windows 7 средство проверки запускается следующим образом:

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

  1. Перезапустить компьютер;
  2. Готово. Проверка целостности системы выполнена, и поврежденные файлы исправлены.

Рекомендации по устранению проблем

Требуется выполнить

После этого на рабочем столе «Виндовс 7» появится «txt»-файл с перечнем всех файлов, которые программа не способна сама реанимировать. Пользователю необходимо эти файлы скопировать себе с другого компьютера, но с исправной Windows 7, либо с внешнего установочного носителя с дистрибутивом той модификации «Семерки», которая работает на ПК пользователя.

Алгоритм восстановления поверженного файла в ручном режиме

  1. Скопировать с исправного компьютера с соответствующей версией «Виндовс 7» нужный файл и распространить на него права администратора с помощью исполнения команды: «takeown /f Месторасположение» и нажать «Enter», к примеру, расположение можно указать таким образом: «C:\Windows\system32\jscript.dll»;
  2. Далее предоставить владельцу ПК полный доступ к старому «битому» файлу. С этой целью необходимо применить команду: «icacls Месторасположение /GRANT ADMINISTRATORS:F» и щелкнуть на «Enter», к примеру, расположение можно указать таким образом: «C:\Windows\system32\jscript.dll /grant administrators:F»;
  3. Вставить исправный файл в директорию, где находится «битый». С этой целью надо исполнить команду: «Copy Исходный_файл Месторасположение». К примеру, с командой ввести следующий путь: «copy E:\temp\jscript.dll C:\Windows\system32\jscript.dll».

А если приложение «SFC.exe» совсем не работает?

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

  1. Локатор удаленного вызова процедур;
  2. Удаленный вызов процедур;
  3. Запуск серверных процессов DCOM.

Если эти программы функционируют нормально, то «SFC.exe» запустится.

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

Дополнительные способы анализа через «SFC»

Если надо, например, сделать анализ целостности файлов на удаленной ОС либо решить другие различные проблемы, то существуют несколько следующих эффективных приемов:

  1. Доступно осуществить проверку и без последующего процесса восстановления. Для этого пользуясь алгоритмом инструкции, приведенной выше, надо воспользоваться командой «sfc /verifyonly».
  2. Если необходимо, то можно реанимировать лишь конкретный файл, напечатав в консоли: «sfc /scanfile=Месторасположение».
  3. В ситуации, если требуется произвести анализ «Виндовс» установленной на другом логическом разделе винчестера, то поможет команда: «sfc /scannow /offwindir=Месторасположение каталога Windows».

Заключение

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


Читайте также: