Как вернуть Windows былую мощность

Как вернуть Windows былую мощность

Вам знакомы проблемы с Windows XP? В большинстве случаев причина отказа системы и «забастовки» драйверов кроется в реестре Windows. CHIP покажет, где могут возникать ошибки реестра, как его очистить и заставить нормально работать. Специальное ПО позволит вернуть Windows былую мощность.

Вам знакомы проблемы с Windows XP? В большинстве случаев причина отказа системы и «забастовки» драйверов кроется в реестре Windows. CHIP покажет, где могут возникать ошибки реестра, как его очистить и заставить нормально работать. Специальное ПО позволит вернуть Windows былую мощность.

  Реестр — одно из самых загадочных мест в Windows. Он состоит из множества непонятных записей, которые не стоит даже пытаться расшифровывать. Но рано или поздно пользователю приходится с ним столкнуться. Многие пытаются с помощью настройки реестра добиться лучшей производительности ПК, однако таким образом можно нанести системе непоправимый ущерб, при этом ускорить работу XP или Vista не удастся.

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

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

Сердце Windows

До тех пор пока Microsoft не придумала реестр, операционная система напоминала лоскутное одеяло. Вместо единого файла конфигурации в ней находилось бесчисленное множество разнородных данных, разбросанных по винчестеру. Такая система была не только запутанной, но и тяжелой для администрирования. Например, файлы config.sys и autoexec.bat отвечали за управление оперативной памятью, запуск Windows и работу с драйверами.

Но кроме них были еще и неисчислимые файлы инициализации разных программ (с расширением ini) — у них не было ни общего интерфейса, ни возможностей управления.

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

Зачем же тогда чистить реестр? Так как многие программы деинсталлируются небрежно, они оставляют «мертвые» записи в реестре.

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

Структура: коробка передач для Windows

Системный реестр служит для управления всем компьютером. В нем хранятся данные о системе и ПО, конфигурация оборудования, профили и права доступа пользователей и многое другое. Реестр следит за тем, чтобы все службы, устройства и команды работали верно и слаженно. Именно с его помощью система определяет, что делать при правом клике мыши, какие службы или драйверы нужно загрузить в определенный момент. И любое действие, предпринимаемое пользователем, вплоть до установки новых обоев, мгновенно приводит к изменениям в реестре.
Записи реестра делятся на системные данные и сведения пользователей. Чтобы они не затерялись среди различных файлов конфигурации, реестр построен иерархически: он включает в себя пять древовидных структур — разделов, каждый из которых состоит из подразделов и ключей (параметров). Все хранимые в реестре данные — переменные одного из типов. В частности, это могут быть шестнадцатеричные данные (от 00 до FF), десятичные (от 0 до 255) или строки символов.

Тип используемой переменной зависит от того, что она описывает. Для данных автозапуска, например, используются переменные, содержащие ссылки, так как они описываются командой «Запускать при старте Windows».

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

Чтобы открыть реестр, в Windows XP выберите «Пуск | Выполнить», а в Vista — запустите командную строку в разделе «Программы | Служебные», а потом выберите программу Regedit. Чтобы иметь возможность вносить изменения в реестр, необходимо иметь права администратора.

Редактирование: перебираем мотор

Несмотря на то что для большинства разделов реестра Windows имеются свои графические интерфейсы, иногда приходится залезать руками прямо «под капот» — например, при конфликтах драйверов или проблемах с инсталляцией ПО. Прежде чем внести изменения в реестр, необходимо создать резервную копию. Это очень просто: в меню редактора выберите «Файл | Экспорт…» и сохраните файл с именем backup. Обратите внимание на то, что в качестве расширения следует выбрать .reg. Теперь, если после изменений в реестре появятся какие-то проблемы, вы сможете вернуться к его первоначальной структуре, для чего достаточно просто два раза кликнуть по сохраненному файлу и выбрать ответ «Да» во всплывающем окне.

К примеру, можно отредактировать объекты автозапуска из раздела HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun. Если вы используете ПК в основном для веб-серфинга, можно сделать так, чтобы браузер запускался сразу после старта Windows. Для этого кликните правой кнопкой мыши на пустом месте в окне реестра и выберите «Создать | Строковой параметр». Затем придумайте название для этой записи — например, «Запуск Firefox». А чтобы Windows знала, что с ним делать, кликните по нему правой кнопкой мыши, выберите «Изменить» и в поле «Значение» введите путь — к примеру, C:Program filesMozilla Firefoxfirefox.exe.

Теперь после перезагрузки Windows браузер будет запускаться автоматически. Обратите внимание, что большое количество элементов автозапуска тормозит загрузку системы, поэтому желательно сократить их число. Это можно сделать, например, удалив из автозапуска мультимедийные, офисные и другие программы, такие как ICQ, Outlook или Winamp. Для этого выберите соответствующий элемент, кликните на нем правой кнопкой и выберите «Удалить».

Восстановление реестра после сбоя

Как избежать проблем с запуском Windows XP? На всякий случай регулярно делайте резервную копию реестра.

С этой задачей легко справится RegOrganizer. Эта утилита может делать копию реестра до инсталляции каждой программы. Для этого в RegOrganizer зайдите в раздел «Настройки» и поставьте галочку напротив пункта «Создавать резервные копии». Если, например, установленное вами приложение работает нестабильно, то следы его пребывания в системе легко подчистить. Удалите ненужную утилиту штатными средствами Windows, а затем восстановите реестр. Для этого запустите RegOrganizer и в меню выберите пункт «Команды | Резервные копии». Далее остается только указать требуемую копию и нажать вверху на строку «Восстановить отмеченные». Перезагрузите Windows — и получите реестр в прежнем состоянии.

Тестируем «чистильщиков»

Ручная чистка реестра — это настоящий сизифов труд. Конечно, можно попробовать удалить все ненужные записи вручную, но это нерационально. К счастью, существует немало утилит, которые могут взять на себя эту заботу. Ответственность на них лежит огромная: они должны работать очень точно и аккуратно. Ведь, например, плохо очищенный реестр не устранит проблем с конфликтами драйверов и приложений, а, наоборот, слишком радикальная «уборка» может привести к повреждению системы.

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

Самый важный критерий оценки работы этого ПО — конечно же, нахождение ошибочных и ненужных записей реестра. При этом результат на нашей специально подготовленной для теста системе сильно варьировался: от наибольшего показателя в 456 записей, которые нашла утилита Registry First Aid, до минимальных 26 ошибок, отмеченных TweakTool RegCleaner.

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

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

В различных утилитах по-разному устроена система безопасности. Хорошо продумана Wise Registry Cleaner: она показывает записи, отсортировав их по категориям, и дает краткое пояснение к каждому ключу. Кроме того, она указывает степень риска при изменении отмеченных параметров и в автоматическом режиме удаляет только те из них, которые не вызовут проблем.

Registry Doctor, в свою очередь, не делает мало-мальской разбивки и возможности фильтрации результатов поиска. Хотя эта программа и имеет комментарии к отдельным ключам, для их просмотра нужно кликать на каждом из них, что отнимает время и раздражает.
Что касается скорости, то все программы проявили себя хорошо. Разве что несколько странно повела себя Eusing Free Registry Cleaner, которой понадобилось 75 с на проверку. Некоторые из рассмотренных нами утилит, например Registry Doctor, предлагают возможность автоматической проверки в фоновом режиме.

Но, пожалуй, функция проверки реестра по расписанию не является оправданной. Оптимально устроена система Registry First Aid: она настраивается таким образом, что периодически напоминает пользователю о необходимости очистки реестра.

Backup: запасное колесо

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

Нагляднее всего резервное копирование реализовано в Registry First Aid: функции по работе с резервной копией реестра (сохранить или восстановить) доступны в первом же окне утилиты.

По результатам тестирования всех обошла Registry First Aid — быстрая, понятная и прекрасно справляющаяся с чисткой утилита. На втором месте неожиданно оказалось бесплатное ПО — программа Wise Registry Cleaner. Из оставшихся следует отметить Registry CleanUp, которая отличается быстрым механизмом сканирования. Последние три утилиты мы не рекомендуем к использованию.

Рекомендуем