IZONE- http://www.izcity.com/- бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

Шампунь - деинсталлятор

Евгений Яворских

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

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

До боли знакомая картина: программы устанавливаются и сносятся одна за другой в поисках столь желанного оптимума, а порой, в патологических случаях, приложение удаляется посредством выбрасывания программной директории. И тут наступает звездный час мастера по ремонту компьютеров: с очаровательной и немного грустной улыбкой вам объявляется стоимость переустановки системы вкупе со спасением данных (никакой фантазии — автор этих строк сам регулярно трогательно улыбается безутешным клиентам, эпохальный труд которых приказал долго жить).

А выход есть! И выход простой — установка программы-деинсталлятора (или анинстоллера). Программы этого класса отслеживают все изменения в системе, происходящие при установке нового приложения: запоминают, куда и какие файлы программа бросает, какие системные файлы изменяет, а также, что происходит в системном реестре. При команде на удаление ставшего ненужным приложения анинстоллер аккуратно, по списочку, выбросит и исправит то, что оно натворило, и наша система вернется к прежнему состоянию. Автор этих строк в свое время пользовался несколькими программами-деинсталляторами.

Первой мы рассмотрим Cleansweep Deluxe. Теперь эта программа, созданная в фирме Quarterdeck, носит имя Norton Cleansweep, ибо шустрые господа из «Симантека», почуяв запах наживы, быстренько перекупили это творение, даже не удосужившись изменить интерфейс в версии 2000 года. Сейчас вышла версия 2002, но мне пока хватает и программы, о которой речь пойдет несколько ниже. Скажу только, что дистрибутив Cleansweep Deluxe составляет 14 Мб, при работе в трей лезут целых три датчика деинсталлятора, и качество удаления не всегда вызывало восторг. Несомненное преимущество программы в том, что благодаря вышеупомянутым иконкам в трее, при запуске инсталляционных файлов (то есть при попытке установки программ) автоматически запускается и сам деинсталлятор, предлагая дать ему разрешение на ведение журнала установки. Кроме функций деинсталлятора, выполнялись также очистка реестра, удаление ненужных файлов и прочего мусора (хотя последнее без труда можно сделать и руками). На сайте «Симантека», как всегда, демо-версия отсутствует... Скриншот здесь не представлен, так как, честное слово, было лень устанавливать эту программу заново под Win98 (под WinME и Win2K она не работает), да и цель у нас сегодня другая.

1Еще одна программа нашего обзора — McAfee Uninstaller, ее страница: http://software.mcafee.com/ products/default.asp#UnInstaller. Детище знаменитой одноименной фирмы. Ее интерфейс представлен на рисунке 1.

Дистрибутив весит около 10 Мб, и при загрузке с сайта демо-версии предлагается выбор только для платформы Win9x. Интересно, а что же прикажете делать пользователям «Винтукея»? Хотя при установке под Win2K программа работала. Забросила свой значок в трей (вот чего не люблю!) и, в отличие от Cleansweep Deluxe, абсолютно не реагировала на запуск инсталляционных файлов. Есть масса полезных функций, но предварительное сканирование системы заняло кучу времени (я так и не смог дождаться окончания этой процедуры). Так сия софтина у меня и не прижилась.

Зато прижилась вот эта программа, итак, Ashampoo Uninstaller 2000. Скажу сразу, что у меня она заняла место в категории «хранить вечно», и теперь ни одна программа не устанавливается иначе как с ее помощью. Хотя, честно говоря, первое знакомство с Ashampoo у меня восторга не вызвало в силу моего закоснелого консерватизма. Но зато потом! Потом эта программа с двухмегабайтным дистрибутивом (один этот факт чего стоит) стала моим неразлучным спутником.

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

Всего их шесть:

  • установка программ;
  • удаление программ, установленных при помощи Ashampoo Uninstaller 2000;

    удаление программ, установленных без участия Ashampoo Uninstaller 2000;

  • поиск и удаление дубликатов файлов и папок, а также прочего мусора;
  • удаление временных файлов Интернета и файлов cookies;
  • удаление шрифтов.

    Давайте рассмотрим первые две операции. Допустим, мы возжелали установить какое-либо приложение. Опцию инсталляции можно выбрать как при помощи «Помощника», так и в меню Wizards — Install an Application. Либо просто нажать на кнопку с цифрой 1 в панели инструментов. А дальше — совсем несложно, ибо программа будет давать подсказки, что и куда нажимать, что делать.

    На этом шаге инсталляции какого-либо приложения нам дается возможность выбрать, изменения в каких параметрах будут отслеживаться: ключи реестра, жесткие диски или же системные файлы. Можно выбрать эти параметры вручную, но я предлагаю остановиться на опции Automatic Selection. Затем нам скажут, что нужно нажать кнопку Next (на рисунке она не видна), после чего нас ждет следующий шаг — сохранение текущей конфигурации системы или же ее (системы) «снимок на память», чтобы можно было вернуться к старым установкам.

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

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

    Даем этому лог-файлу имя установленной программы и сохраняем его.

    А теперь — внимание! Лог-файл мы будем создавать не сразу после окончания инсталляции, а лишь после того, как откроем установленную программу! Дело в том, что практически всегда при первом открытии программы происходят изменения в реестре, которые нам и нужно будет зафиксировать (даже такая безобидная софтинка, не требующая инсталляции, как Nero Drive Speed из комплекта Nero Burning Rom, при запуске создает два своих ключа в реестре Виндов). Это в случае, если от нас не требуется перезагрузка системы. А если нужно перезагрузить машину? Да ничего страшного — закрываем Ashampoo Uninstaller, делаем перезагрузку системы, затем открываем установленное приложение, потом, открываем Ashampoo Uninstaller и выбираем опцию инсталляции программы. Далее при помощи нескольких нажатий на кнопку Next доходим до шага Create Log File, минуя предыдущие опции и создаем этот самый log-file, для ясности обозвав его именем установленной программы. А напоследок примем к сведению, что лог-файл создан, и теперь можно просмотреть изменения в системе.

    Наконец, дадим утвердительный ответ на вопросы системы, сохранять ли новую конфигурацию по умолчанию.

    На этом инсталляция новой программы закончена.

    Каким образом удаляется программа? При помощи того же лог-файла. Выбираем (см. выше) опцию Remove an Application, нажимаем кнопку Load Log File и в окне выбираем нужный лог-файл. Далее нам понадобится кнопка Automatic Deinstallation, после чего в открывшемся окне нужно определить, какие параметры нам желательно восстановить (то есть убрать изменения, сделанные удаляемой программой.

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

    Некоторые «продвинутые» дамы и господа могут мне возразить, что-де оставшиеся ключи реестра и файлы не проблема удалить вручную. Конечно. А будете ли вы уверены, что избавились абсолютно от всего? Если да, то эта статья вам явно не нужна. А чтобы узнать, куда прописывает все свои ключи программа, нужно просмотреть лог-файл, и вы поймете, что одной папкой Software в реестре дело не ограничивается (равно как и папкой Program Files).

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

    Источник: http://www.mycomp.com.ua/

     


  • Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com