О бедном реестре замолвите слово…

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

Являясь консультантом почти всех моих знакомых, имеющих компьютер, я вынужден часто и много ставить разные программы. И все бы ничего, но ведь их потом еще надо удалить, притом подчас важно уничтожить ВСЕ следы программы. Эта проблема особенно актуальна в отношении шароварного, демо и прочего ограниченного в использовании софта. Ведь как часто, попадаясь на предложение “абсолютно FREE!!!”, мы устанавливаем какую-нибудь архиполезную утилиту, а спустя некоторое время получаем сообщение: “Программе осталось работать X дней, пожалуйста, зарегистрируйтесь”. И это не самое страшное. Если раньше можно было просто удалить, а затем заново поставить такую прогу, то теперь, чаще всего, в системе остают­ся параметры, отвечающие за длительность использования, а порой и всякие “приятные дополнения от спонсоров” или, что еще хуже, шпионские модули. Но что делать, если при первой установке я просто хотел посмотреть, что за софтина и достойна ли она очутится в моем архиве “полезняшек”?
Чаще всего подобные настройки программы хранятся либо в папке с самой программой (что лечится простым удалением), либо (и вот здесь я подхожу к основной теме) в системном реестре и иногда в системных папках (что немного сложнее).

Pic

Для начала сделаю несколько оговорок.
ВНИМАНИЕ! Некорректные изменения реестра и системных файлов могут привести к отказу системы, так что архивируйте важные файлы; если вы не уверены в своих знаниях, лучше не экспериментировать.
Я не буду рассматривать платные программы (зачем плодить пиратов?).
Так как сам я предпочитаю все делать своими руками, то и здесь расскажу о том же.
Теперь о необходимых программах. Порядок действий вы поймете из описания их работы, ну и я тоже кое-что добавлю. Таких программ существует масса, здесь описаны достаточно простые в понимании и работе.
Итак, что нам необходимо:
1) знать, что и куда записывает установщик, то есть нужна программа для слежения за изменениями, вносимыми процессом установки;
2) программа для отмены этих самых изменений.

Программы-сканеры реестра, или трассировщики
Regshot от TiANWEi (regshot.yeah.net и regshot.isd.md), на русском языке.
Unicorn System Tracker от Unicorn (unicorn.net.ru), русская, требует бесплатной регистрации.
Norton Registry Tracker из пакета Norton Utilities от Symantec.
Принцип работы этих программ прост. Создаются два (иногда больше) снимка системного реестра, а также папок, которые вы определите: один до, а второй после выполнения установки новой программы, затем эти снимки сравниваются. Сообщение об изменениях может быть сохранено в различных форматах и содержит список всех изменений, которые имели место между снимком 1 и снимком 2.

Программы-редакторы реестра
Можно воспользоваться встроенными в операционную систему, особенно хороша Registry Editor Utility 5.1 из XP (Пуск -> выполнить -> regedt32.exe), но я предпочитаю Norton Registry Editor из пакета утилит от Symantec.
Возможно, вам станет интересно, почему мне так нравятся утилиты от Питера Нортона? Отвечу: со многими материнскими платами идет в комплекте диск, и там чаще всего есть этот пакет (причем не краденый!), я вот поставил, зарегистрировал (бесплатно!) и теперь до середины 2005 года пользуюсь всеми преимуществами пользователя легального ПО (знаю, что будет много хмыков и покручиваний пальцем у виска, но я не жалую пиратов). Да, не сочтите это за рекламу — мне нравятся только отдельные утилиты, а не весь пакет.

Разбор полетов
Начнем с того, что запустим первую программу, — например, SysTracker. Сканируем реестр, делаем первый снимок, сохраняем. Сканируем папки — включите сюда папку для установки программы (например, C:\Program Files\Программа) и каталог операционной системы (C:\Windows) — сохраняем.
Теперь запускаем установку той программы, что желает попасть в ваш список избранного. Если вас попросят перезагрузить комп, не делайте этого.
Делаем второй снимок, снова сохраняем, после запускаем сравнение (самый лучший тип отчета — простой текст, и желательно сохранить все отчеты в отдельной папке — легче сравнивать). Все, теперь мы имеем список изменений, внесенных инсталляцией! Кстати, почему текст? Текст проще смотреть и редактировать!
Теперь нам нужно узнать, какие же следы оставляет после себя новая программа. Для этого деинсталлируем ее, снова делаем снимки и, сравнивая с самым первым, узнаем, что “забыл” удалить деинсталлятор. Вот и все, дальше процесс прост — запускаем программу второго пункта, и удаляем все забытости. Это самый простой вариант развития событий, но и наиболее частый.
Удачного инсталла!!!
А у кого будут вопросы, пишите — обсудим.


Рекомендуем почитать: