Рис. 1.13. Удаление программы


Во-первых, файлами и папками, оставшимися от удаленных программ, засоряется жесткий диск, а в меню Пуск и на Рабочем столе появляются неработающие ярлыки.

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

Способ борьбы с подобным поведением программ только один – использование специализированной программы-деинсталлятора, который умеет отслеживать все изменения, происходящие в системе при установке программ. Одной из лучших программ подобного рода сегодня является Ashampoo UnInstaller.

Деинсталлятор Ashampoo UnInstaller

Деинсталлятор Ashampoo UnInstaller разработан немецкими программистами (www.ashampoo.com), в настоящее время в интернет-магазине разработчиков можно купить Ashampoo UnInstaller Platinum за 40 долларов и Ashampoo UnInstaller Platinum 2 за 50 долларов США. Размер дистрибутива первого – около 6 Мб, второго – 10 Мб. На обе программы предоставляется ознакомительный период бесплатной эксплуатации сроком на 1 месяц.

Порядок установки, настройки и работы программы рассмотрим на примере Ashampoo UnInstaller Platinum.

Для того чтобы выявить все изменения, произошедшие при установке программы, Ashampoo UnInstaller делает так называемые снимки.

Снимки – это два файла, в которые записываются файловая структура компьютера, а также текущее содержимое реестра и главных системных файлов. Первый файл создается перед установкой программы, а второй – после. После создания второго снимка они автоматически сравниваются, и в результате получается лог-файл то есть протокол, содержащий список всех изменений, происшедших в системе. Чтобы не запутаться, этот лог-файл обычно называют именем установленной программы, например Opera 9.01.ecl. Лог-файл хранится на диске и позволяет в любой момент полностью удалить программу, отменив все изменения, которые были сделаны при ее установке.

Установка и настройка Ashampoo UnInstaller Platinum

Для того чтобы установить программу, запустите файл ashampoo_ uninstallerplatinumsuite.exe. После стандартной процедуры установки откроется главное окно программы, показанное на рис. 1.14.

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

Прежде всего необходимо отключить запуск резидентного монитора UIWatcher.[12] Он предназначен для автоматического запуска Ashamoo Uninstaller при установке программ: как только UIWatcher зафиксирует запуск файла с именем Setup.exe или Install.exe, инсталляция программы приостанавливается и загружается Ashampoo Uninstaller для снятия снимка системы. Проку от этого резидентного монитора немного: далеко не все инсталляторы носят имена Setup.exe и Install.exe – достаточно взглянуть хотя бы на дистрибутив самого деинсталлятора, – поэтому срабатывает он далеко не всегда. К тому же новые программы ставят не каждый день, а