Полигон №109
Пятница, 03.05.2024, 02:06
Меню сайта
Категории раздела
Отладка [5]
Ремонт [1]
Программы [1]
Инфа
Всего на сайте:
Комментарии: 135
Новости: 3
Файлы: 47
Статей: 36
Теги
Мини-чат
Наш опрос
На чем вы программируете?
Всего ответов: 50
Главная » Статьи » Проблемы ПК » Отладка

Чистка и отладка реестра

Реестр – сердце операционной системы. В ветвях (hives = «ульях») собраны ключи и их значения, необходимые для работы ОС и приложений. Обращение к реестру происходит постоянно. Отсюда понятно, что от состояния реестра зависит скорость загрузки ОС, приложений и скорость обработки команд (скорость работы).

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

Уход за реестром состоит из двух процедур: чистки, т.е. удаления лишних ключей и оптимизации (дефрагментации) с целью придания реестру линейной структуры.

Чистка реестра

Ниже приведены результаты сравнения утилит при одинаковых начальных условиях. Для этого каждое испытание начиналось с одного и того же исходного состояния ОС. Откат производился с помощью ShadowUser (см. здесь). Таким образом, полученные конкретные количественные характеристики дали возможность объективно сравнить и оценить качество работы утилит.

Самая известная линейка одного производителя: RegCleaner => jv16 PowerTools => RegSupreme. RegCleaner автор уже забросил, скорее всего та же участь вскоре постигнет и jv16PT. Отличительная особенность – исключительная корректность выявления и удаления битых ключей при неплохом качестве их обнаружения. На RegSupreme можно смело положиться, для начинающего пользователя она - самый раз. В моей практике не было случая, чтобы jv16PT, а теперь и RegSupreme что-то сломали в ОС, причём, при использовании на десятках машин.

Утилиты чистки реестра, входящие в состав Super Utilities Pro и WinTools.net Pro. Качество выявления мусора у них существенно выше, чем у RegSupreme, но данных о надёжности и корректности ещё недостаточно для того, чтобы безоговорочно распрощаться с RegSupreme. Опытные пользователи, которые хорошо понимают, что такое BackUp, могут смело на них переходить. Пока никаких фокусов в работе этих утилит не замечено.

WorkWithRegistry. Очень интересная утилита, отличающаяся тем, что выявляет много битых ключей. В те времена, когда WinXP ещё не существовала, я ею пользовался для чистки реестра Win9x. При первых же пробах на WinXP с нею что-то там не заладилось, и я её отложил. Сейчас испытывал последнюю версию, и она работает нормально, однако статистики в части надёжности у меня нет.

В процессе испытаний были получены самые разные результаты по количеству выявленных битых ключей (напоминаю: при одном и том же исходном состоянии реестра). Это заставляет сделать вывод о том, что сколько авторов утилит – столько и алгоритмов их работы. Исходя из этого, напрашивается вариант чистки с использованием нескольких чистильщиков друг за другом. Перепробовал множество вариантов и, IMHO, самым удачным оказался следующий: Super Utilities Pro => WWR => RegSupreme. Для мусора - убийственное сочетание, чистит реестр до самых кишок. Рекомендовать можно только опытным экстремалам и мазохистам…

Всего в испытаниях участвовало больше десятка утилит. Отмечу только широко известные из «забракованных».
Reg Organizer – никудышнее качество чистки.
TuneUp – в целом великолепный набор всяческих утилит, но вот чистильщик реестра… Подозреваю, что авторы сделали упор на 100%-ную надёжность. Утилит-то в его составе много, а рисковать репутацией хорошего набора одной сбойной утилитой не захотели, что и привело к полной бесполезности чистильщика.

CCleaner. Странный алгоритм у этого чистильщика. Такое ощущение, что автор имеет слабое представление о реестре, а потому его детище исправно выявляет неверные расширения файлов и практически ничего больше. Использовать его основным или единственным - толку никакого.

Registry First Aid, утилита из состава System Mechanic – середнячки, и этим всё сказано.

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

Оптимизация структуры реестра

Утилиты, умеющие делать дефрагментацию реестра, довольно редки. Мне удалось раскопать шесть.
Вот что можно прочитать в стартовом окне утилиты Registry Defragmentator:
«Эта программа выполняет физическую дефрагментацию реестра Windows для придания ему линейной структуры. После одиночного запуска «Дефрагментация Реестра» скорость компьютера увеличивается вдвое и сам компьютер перестаёт зависать и давать сбои. В результате регулярного дефрагментирования реестра пользователи компьютера получают более стабильную операционную систему, меньшее время отклика приложений и, конечно же, наиболее оптимальную линейную структуру своего реестра.»
Прочитали? Стоп, стоп… Не спешите и не бросайтесь скачивать. Единственная цель столь гордого названия Registry Defragmentator и приведенной рекламы – пустить пыль в глаза и оправдать ту сумму, которую автор нагло запрашивает за эту никчемную разработку. В этой утилите от силы 100 Кб полезного кода, а остальные 1.38 Мб – GUI-шные навороты. Мало того, свою прямую задачу она выполняет из рук вон плохо. Хуже оптимизирует только совсем мелкая утилита PageDefrag, которую Mark Russinovich написал, похоже, просто так за время между выкуриванием двух сигарет.

Три утилиты находятся в составе наборов TuneUp, Registry Mechanic и Registry Operator.
Оптимизируют одинаково хорошо.

NT Registry Optimizer – вот что может служить образцом создания утилит. Шедевр! – Всего 470 Кб, потрясающее удобство, ничего лишнего, наивысшее качество работы, и денег не просит…

Вернёмся к рекламе RD. Теоретически всё верно, кроме самого главного – реального эффекта. Нет его! Реестр имеет размер десятки Мб, и при использовании современной машины ощутить разницу во времени обработки такого объёма фрагментированного или оптимизированного практически невозможно. Вероятно по этой причине подобные утилиты и не получили широкого распространения.

Рекомендации

Для чистки реестра, IMHO, используйте:
RegSupreme – начинающие пользователи;
Super Utilities Pro, WinTools.net Pro, WorkWithRegistry, последовательную чистку несколькими утилитами, например,
Super Utilities Pro => WWR => RegSupreme – продвинутые пользователи. Не забывайте про BackUp реестра!

Для получения морального удовлетворения, что реестр вашей ОС оптимизирован и имеет линейную структуру, используйте утилиту NT Registry Optimizer. Вреда не будет.
Категория: Отладка | Добавил: Барс (01.10.2009)
Просмотров: 6083 | Комментарии: 3 | Рейтинг: 0.0/0
Всего комментариев: 2
2 pook  
0
Вот бесплатная программа для чистки реестра http://depositfiles.com/files/7ztojnt4r

1 Aleksei  
0
Оптимизация реестра не только полезна, но и увлекательна
Недавно уменя были проблемы с реестром. "Остатки" MSSQL 2005 не позволяли установить MSDE 2000.
отлично справился с решением проблемы Reg Organizer 5.0 beta 1.
Программа позволяет чистить, оптимизировать и делать резервные копии реестра Windows XP.
Рекомендую http://depositfiles.com/files/1ikt5b2u6

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мини Профиль
Обитатели
Derskiytub
zolux
Grareleindile
Michaeler
Барс
docxters
Philippn
Bongasexiodob
Richardlam
AriimaPa
Часы|Календарь
Банер


код кнопки:

Друзья сайта
Furry

Furry World
Мир Фурри


Технические

TERNOX SITE
New Blitz3D


Команды|Студии

Банер студии LDF
Банеры
Furry

Банер VG Cats

Технические

TERNOX SITE
New Blitz3D
Blitz3d.at.ua

Статистика

Вы здесь: -й дн(я/ей)


Copyright MyCorp © 2024 Бесплатный хостинг uCoz