Много раз мы слышали о том, что нужно периодически чистить реестр, поскольку это помогает избавиться от ошибок операционной системы и подчистить остатки конфиденциальной информации. Однако довольно часто после манипуляций с системным реестром пользователи в панике пытаются восстановить Windows, заметив, что исчезли некоторые пункты в меню «Пуск», поиск по папкам и файлам, не открываются некоторые программы и не распознаются форматы файлов. Эти неприятности являются следствием неосторожного обращения с реестром. Данная статья поможет вам получить некоторую информацию о жизни системного реестра и научиться правильно его чистить.
{mosloadposition debug}
Что такое реестр и как в нем работать
Прежде, чем производить чистку реестра, разберемся, что же такое реестр, какова его структура и назначение.
Реестр – это единая база данных, в которой хранятся все параметры операционной системы, а также большинство настроек установленных на компьютере программ. Без реестра Windows не сможет загрузиться. Если по неосторожности или неопытности вы повредите реестр, то операционная система станет выдавать различные ошибки, изменятся параметры Windows и установленных программ, что лишит вас возможности нормально работать на компьютере. В особо плачевных случаях необдуманные манипуляции с реестром могут привести к переустановке операционной системы.
Реестр имеет иерархическую структуру и представляет собой дерево разделов. Раздел реестра также называют ветвью. Главные разделы (их пять) называют корневыми. Корневые разделы содержат много вложенных разделов (подразделов). И корневые, и вложенные разделы содержат параметры – элементы данных, которые определяют настройки Windows и установленных на компьютере программ. Каждый параметр реестра имеет свои свойства (атрибуты): имя, тип данных, значение переменной.
Наглядно данную картину видно в Редакторе реестре Windows. Чтобы добраться до него щелкните меню «Пуск», выберите «Выполнить», введите в поле слово «regedit» (на английском и без кавычек) и нажмите «ОК».
Запустится встроенная в Windows программа для работы с реестром – Редактор реестра. Как видите, во главе реестра стоят 5 разделов. Нажав на плюсик (в Windows Vista на стрелочку) рядом с любым из них, вы раскроете его подразделы. Если рядом с подразделом есть плюсик (в Windows Vista - стрелочка), то данный подраздел содержит свои подразделы и т.д. Выделив раздел (подраздел) реестра в дереве слева, в правой части Редактора реестра вы увидите параметры данного раздела.
Разберемся, что же представляют собой корневые разделы реестра.
Раздел HKEY_CLASSES_ROOT является подразделом HKEY_LOCAL_MACHINE\SOFTWARE (хотя в дереве разделов он и стоит отдельно) и содержит данные об ассоциациях файлов и классов. Раздел HKEY_CLASSES_ROOT хранит информацию о типах файлов, соответствии между типами файлов и открывающими эти файлы программами, например, что файл с расширением doc должен открываться программой Microsoft Word, а никак не Adobe Photoshop.
Раздел HKEY_CURRENT_USER является подразделом раздела HKEY_USERS и хранит настройки пользователя, вошедшего в систему в настоящий момент: папки пользователя, цвета экрана, настройки панели управления, меню «Пуск», пользовательский список автозагрузки и т.д.
Раздел HKEY_LOCAL_MACHINE содержит информацию о настройках, относящуюся ко всему компьютеру а, соответственно, ко всем пользователям, программам и операционной системе Windows.
Раздел HKEY_USERS хранит настройки всех пользователей компьютера. Для каждого пользователя в данном разделе отведен свой подраздел.
Раздел HKEY_CURRENT_CONFIG содержит сведения об используемом компьютером профиле оборудования (устройств).
Чтобы отредактировать ту или иную настройку Windows нужно изменить соответствующий ей параметр реестра. В качестве примера разберем широко известную возможность удаления из автозагрузки Windows какой-либо программы. Для этого нужно знать, в какой ветви реестра хранится список запускаемых с операционной системой программ.
Поверьте нам на слово, что список автозагрузки хранится в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run (и некоторых других ветвях, но мы поэкспериментируем только с одной). Нам нужно добраться до последнего в этой иерархии раздела Run. Именно он содержит список программ. Чтобы добраться до раздела Run откроем Редактор реестра, щелкнем плюсик (или стрелочку) рядом с корневым разделом HKEY_LOCAL_MACHINE. Раздел предстанет в развернутом виде. Здесь мы находим подраздел SOFTWARE, и щелкаем плюсик (стрелочку) рядом с его названием. Откроется дерево подразделов SOFTWARE. Здесь находим Microsoft и вновь щелкаем плюсик (стрелочку) рядом с названием этого раздела. Опять видим дерево подразделов и ищем в нем CurrentVersion. Нажав на плюсик (стрелочку) рядом с его именем, ищем в этом дереве конечный подраздел Run и выделяем его мышкой. Заметьте, что в нижней части окна Редактора реестра перед вами предстанет весь пройденный ранее путь.
Добравшись до раздела Run, обратите взор на правую часть окошка Редактора реестра и вы увидите список программ автозагрузки в виде параметров, имеющих имя, тип и значение. Имя параметра соответствует названию программы. Остальные параметры нас пока не интересуют. Щелкнув по нужной программе и нажав правую кнопку мышки, вы увидите список действий, которые можно проделать с соответствующим программе параметром реестра. Например, удалить его для исключения запускаемого им приложения из автозагрузки.
Если вы плохо ориентируетесь в Редакторе реестра или сомневаетесь в правильности своих действий, не вносите в реестр никаких изменений! Это может погубить вашу операционную систему.
На примере с автозагрузкой, надеемся, вы воочию убедились, что настройки Windows хранятся в реестре. Многочисленные программы по очистке и оптимизации реестра просто находят нужные ветви в реестре и меняют, удаляют, добавляют в них нужные разделы и параметры. А результат вы видите в окне таких программ – приложения удаляются из автозагрузки, реестр очищается от устаревших ключей, расширяются возможности меню «Пуск», блокируются или, наоборот, активируются какие-то опции в операционной системе.
Конечно, при использовании специальных программ пропадает необходимость вручную копаться в реестре. Одна из таких утилит – популярная программа jv16 Power Tools 2009, которая поможет навести порядок не только в реестре, но и во всей операционной системе.
Очистка реестра с помощью jv16 Power Tools
Jv16 Power Tools – это целый набор системных утилит для оптимизации, очистки и улучшения Windows, которые собраны в одном приложении. Программа платная. Скачать 30-дневную демо-версию вы можете на официальном сайте разработчика: http://www.macecraft.com/. Инструкция по работе с программой (на русском языке) доступна на страничке http://www.macecraft.com/support/docs/.
Для работы с реестром в jv16 Power Tools предусмотрен целый набор утилит, собранных в разделе «Registry Tools». За чистку реестра отвечает утилита Registry Cleaner. Для её запуска просто щелкните мышкой соответствующий значок в разделе «Registry Tools».
Все операции по очистке реестра в jv16 Power Tools выполняются автоматически. Причем программа сначала пытается исправить ошибки реестра, а уже потом удалить неверные ключи. Если вместе с ошибками реестра вы хотите удалить вашу историю работы за компьютером (списки вводимых в меню «Выполнить» команд, последние отредактированные документы, посещенные сайты и т.д.) отметьте галочкой пункт «List MRU and other history data». Для начала сканирования реестра на наличие ошибок нажмите кнопочку «Start».
Несколько секунд или минут вам придется подождать, пока jv16 Power Tools выполнит сканирование реестра Windows. В окошечке со статусом сканирования вы можете наблюдать, сколько переменных и ключей уже проанализировано программой.
По окончании сканирования jv16 Power Tools выдаст свой вердикт. Не удивляйтесь, но ошибки в реестре находятся всегда. Их общее количество будет отражено в поле «Errors found», а индикатор «Registry health score» покажет здоровье вашего реестра. Если здесь одна красная полоса – это плохо, цветная полоса с переходом из красной в зеленую – очень хорошо, ваш реестр живой и невредимый. Нажмите в окошке с результатами сканирования кнопочку «Close», чтобы приступить к исправлению обнаруженных ошибок.
В списке будут перечислены все найденные ошибки реестра Windows. Jv16 Power Tools заботливо разложит их по группам с указанием числа ошибок в каждой группе. Нажмите на плюсик рядом с названием группы, чтобы просмотреть содержащиеся в ней некорректные ключи реестра. Вы можете снять галочки с тех ключей и групп, которые не хотите исправлять и удалять. Для исправления отмеченных галочками ошибок реестра нажмите кнопку «Fix». Jv16 Power Tools попытается исправить некорректные ключи, а параметры, не поддающиеся исправлению, автоматически удалит.
Перед исправлением ошибок в реестре jv16 Power Tools спросит вас о создании резервной копии реестра. Нажмите кнопочку «Да» (т.е. создать резервную копию).
Введите описание создаваемой резервной копии и нажмите «ОК».
После нескольких секунд ожидания jv16 Power Tools исправит или удалит ошибочные ключи реестра. Вам останется лишь закрыть окошко утилиты Registry Cleaner.
В заключение хочется еще раз предупредить наших уважаемых пользователей – обращайтесь с реестром осторожно, вносите в него только те изменения, которые действительно необходимы и вам, и вашей Windows. Лучше лишний раз не почистить реестр, чем переустанавливать операционную систему. На этом позвольте закончить наш рассказ и пожелать вам приятно работы с реестром!
Специально для проекта Ячайник, Елена Карлтон
{mosloadposition cpanel}
{mosloadposition debug}