Как известно, практически любая Windows-программа при установке записывает свои данные в системный реестр Windows. При этом они разбросаны по нескольким разделам реестра, и корректно удалить их может лишь «родной» деинсталлятор программы. Пользователи, часто устанавливающие пробные версии программ, сталкиваются с проблемой засорения реестра. Внешне это выражается в снижении устойчивости работы Windows и росте списка установленных программ в Панели управления, хотя многие из них давно удалены.
Ситуацию усугубляет тот факт, что удаленные вручную ключи на самом деле лишь помечаются как удаленные. В результате размер реестра растет, и только копирование его в текстовый файл с последующим импортом из него окончательно стирает удаленные записи.
Найти инструмент
В Windows нет средств чистки реестра, но на сайте Microsoft имеется утилита RegClean (regclean.exe), которая ищет и по команде пользователя автоматически исправляет ошибки реестра, одновременно уплотняя базу. По завершении работы RegClean генерирует Reg-файл с перечнем внесенных в реестр исправлений. При необходимости отката можно, щелкнув на нем, вернуть реестр в исходное состояние.
Алгоритм алгоритму рознь
Нужно сказать, что Microsoft RegClean достаточно мягко подходит к процессу чистки как таковому. Если «мусор» от удаленных программ стал для вас острой проблемой, имеет смысл поискать альтернативы. Чистильщики реестра имеются во всех комплектах системных утилит, а из бесплатных утилит стоит обратить внимание на программы финского разработчика Jouni Vuorio.
Его бесплатная утилита RegCleaner (не путать с утилитой Microsoft) обеспечивает качественный поиск и удаление ошибок и «бесхозных» ключей реестра. Кроме того, программа позволяет напрямую удалить все ключи, связанные с той или иной программой, нужно лишь четко знать, что вы ее удаляли.
Более совершенный алгоритм поиска и очистки реестра реализован в коммерческом многофункциональном пакете утилит System Mechanic того же автора. Обе программы автоматически генерируют файлы отката, а также позволяют создать полную резервную копию реестра.
RegCleaner имеет многоязычный интерфейс (есть русский модуль), однако существует несколько очень неплохих программ, созданных нашими программистами. Удобный интерфейс и неплохой алгоритм поиска и исправления ошибок реестра имеет программа Reg Organizer.
Функциональность этой программы не ограничивается работой с реестром и завязана на управлении конфигурацией системы. Reg Organizer «лечит» ссылки на программы, ищет в системных каталогах Windows «потерянные» DLL-файлы и выполняет много других функций.
Подходит ли для вас та или иная программа, сможете определить только вы сами. Но так или иначе, чистить реестр необходимо, нужно лишь помнить про возможность возврата реестра к исходному состоянию.