На главную

Библиотека Интернет Индустрии I2R.ru

Rambler's Top100

Малобюджетные сайты...

Продвижение веб-сайта...

Контент и авторское право...

Забобрить эту страницу! Забобрить! Блог Библиотека Сайтостроительства на toodoo
  Поиск:   
Рассылки для занятых...»
I2R » И2Р Программы » Софт » Системные утилиты

Пенящийся софт

О программах, позволяющих автоматизировать процесс установки и удаления программ и очистки системы от лишнего «мусора», неминуемо остающегося после деинсталляции любой софтинки.


Что русскому в радость, немцу - смерть.
Старорусская банальность

А что получится, если попробовать сформулировать это утверждение наоборот? Что, собственно, в радость простому бюргеру? Наверняка, машины марки «Народный вагон» и «BMW», десятки сортов отменного пива и отличные дороги вкупе со стерильной немецкой чистотой. Думается, что и русский человек не скончался бы в ужасных конвульсиях, имея все это великолепие (а пока перманентно умирает от зависти). Пить, правда, немцы не умели никогда и свято верили, что надпись на канистре с питьевым спиртом «Ядовито» есть сущая правда. Потому им от этого и смерть. Что они в этом понимают… Вот в машинах они понимают. И пиво у них правильное.

Но в последнее время потомки древних галлов навострились производить и более чем приличный софт. Кто сказал - «первый раз слышу»? А целая линейка программ для записи CD от Roxio и Ahead, а популярный в последнее время «Tweak XP»? Можно подумать, что русскому этот софт не в радость. Особенно учитывая тот факт, что мало кто из славян за эти самые программы заплатил хоть копейку.

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

На момент написания статьи на сайте Ashampoo предлагается к свободному скачиванию 14 программ самого разного профиля: приложения для настройки и оптимизации системы, деинсталляторы (именно так - два варианта) и программа для создания МР3-файлов, которые можно записать на CD при помощи отдельного приложения, а затем прослушать мультимедиа-плейером от того же Ashampoo. Найдется и просмотрщик графики, появившийся совсем недавно.

Мы с вами постараемся рассмотреть максимально возможное число программ этой фирмы, и не исключено, что к моменту выхода статьи немецкие программисты выдадут на-гора что-нибудь новенькое. А начнем мы знакомство с продукцией от Ashampoo с двух программ: Аshampoo UnInstaller 2000 и Ashampoo UnInstaller Suite. Фактически, это брат с сестрой, выполняющие одни и те же задачи, но несколько различающиеся в своих функциональных возможностях.

Аshampoo UnInstaller 2000

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

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

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

Более продвинутые пользователи после удаления программы вручную подчищают директорию с программными файлами и реестр, ориентируясь на папки с названием удаленной программы. Подвиг этот, безусловно, достоин похвалы, равно как и плавание в бассейне без воды, так как очень часто программа при установке отмечается не только в Program Files, но и, например, в таком хитром каталоге, как Х:\Documents and Settings\User\Application Data\, если вы владелец Win2K/XP. Поди знай, куда программа зашлет своих «казачков». Про дикую массу ключей реестра лучше и не упоминать.

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

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

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

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

Рис. 1

Зато прижилась немецкая программа Ashampoo Uninstaller 2000 2.0.0.1 SE. Хотя, честно говоря, первое знакомство с Ashampoo Uninstaller у меня восторга не вызвало в силу моего закоснелого консерватизма. Но зато потом!.. Потом эта программа с двухмегабайтным дистрибутивом (один этот факт чего стоит) стала моим неразлучным спутником. 30-дневную триал-версию программы можно найти на странице. В список поддерживаемых версий почему-то не включены Windows XP, хотя и под этой системой Ashampoo Uninstaller работал без всяких проблем. За деинсталлятор просят 20 долларов денег, и видит Бог, я бы с удовольствием заплатил авторам, но понятия не имею, как это сделать. Итак, на рисунке 1 мы видим главное окно программы.

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

Рис. 2

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

  • установка программ;

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

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

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

  • удаление временных файлов Интернета и файлов cookies;

  • удаление шрифтов.

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

Рис. 3

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

Рис. 4

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

Рис. 5

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

Рис. 6

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

Рис. 7

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

А если нужно перезагрузить машину? Ничего страшного - закрываем Ashampoo Uninstaller, делаем перезагрузку системы, затем открываем установленное приложение, потом - Ashampoo Uninstaller и нажимаем на кнопку с цифрой 2 либо заходим в меню Action - Compare (create log file). После чего и создаем этот самый log-file, для ясности обозвав его именем установленной программы.

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

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

Рис. 8

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

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

Вы также сможете делать периодические снимки системы, чтобы сохранить текущую работоспособную конфигурацию, а затем, в случае сбоев Windows (не к ночи будь сказано) с легкостью восстановите безглючный вариант.

Помните, в начале статьи я говорил о том, что у Ashampoo Uninstaller недавно появилась сестрица под названием Ashampoo UnInstaller Suite? Давайте немного познакомимся и с ней.

Ashampoo UnInstaller Suite

Все очень похоже на предыдущую программу, и в то же время есть масса отличий. Начнем с прозаического. Цена на эту «сюиту» ровно в два раза выше, чем на простой деинсталлятор, и составляет 40 долларов, при дистрибутиве в 4 с лишним мегабайта. Программа позиционируется для работы со всеми версиями Windows, в том числе и с ХР (да и «младший брат „сюиты“» под ХР показал себя неплохо).

Рис. 9

Главное окно Ashampoo UnInstaller Suite похоже на интерфейс Ashampoo Uninstaller, и на первый взгляд кажется, что операций, которые выполняет Рис. 10программа, стало несколько больше (рис. 9).

Однако, присмотревшись, мы заметим, что практически все осталось на своих местах, только опции очистки диска от всевозможного мусора обособились и представляют собой отдельные команды. Наиболее важным отличием по сравнению с Ashampoo Uninstaller является добавление встроенного модуля под названием Ashampoo UnInstaller Watcher, который по умолчанию прячется в трей (рис. 10), откуда бдительно следит, не запускаются ли беззаботным пользователем файлы вида setup.exe и install.exe. Ежели такой процесс будет замечен, то UIWatcher предложит нам отследить все изменения в системе, которые грядут при установке какой-либо программы (рис. 11).

Рис. 11

Причем мы не сможем начать установку приложения до тех пор, пока не ответим на два сакраментальных вопроса UIWatcher’а: да или нет, то бишь разрешить ему записать все безобразия, творимые инсталляционным файлом в системе, или же пустить все на самотек (традиционная русская опция).

Рис. 12

Мы с вами, натюрлих, позволим агенту-UIWatcher’у сохранить старую конфигурацию системы, о чем будем извещены радостным сообщением: «You current system configuration has been successfully», - и лишь потом сможем продолжить установку понравившейся программы. А в самом конце установки перед нами вылетит окно (рис. 12), предлагающее обозвать создаваемый лог-файл и сохранить его на случай удаления приложения. Так вот, уважаемые читатели, сразу мы этого делать не будем, а для начала откроем установленную программу, чтобы образовались соответствующие записи реестра, и лишь потом создадим лог-файл. Сделать это можно и при помощи меню UnInstaller - Compare/Create Log, и нажав на соответствующую кнопку главного окна, и вызвав одноименную Рис. 13команду из меню правой кнопки мыши, которой щелкнем по значку UIWatcher в трее. Кстати, оттуда же доступны все основные команды главного окна Ashampoo UnInstaller Suite (рис. 13).

Программа имеет два варианта работы: Easy и Expert. Последний режим добавляет в главное окно программы кнопки, соответствующие всем опциям нашей «сюиты», а переключение режимов доступно в меню File-Change Mode. Забавный нюанс: режим Easy символизирует пушистый цыпленок, а для режима Expert выбран значок в виде крутого орла.

Удаление надоевшей программы можно запустить как из контекстного меню UIWatcher, так и при помощи меню UnInstaller - UnInstall an Application. Того же результата можно добиться, щелкнув два раза по соответствующей пиктограмме в главном окне программы. Запустится уже знакомый нам по Ashampoo UnInstaller 2000 цикл диалоговых окон, и далее процедура ничем не будет отличаться от той, что была рассмотрена нами ранее.

А вот в случае деинсталляции приложения, установка которого не была отслежена - UnInstall An Unlogged Application - нам придется действовать на свой страх и риск, поскольку никогда точно не знаешь, что выбрасывать из системы, а что оставить нетронутым.

Рис. 14

Что же касается остальных умений этой программы, то вряд ли вы столкнетесь с трудностями при выборе опции, например, Delete Internet Trail (рис. 14). В окне ясно предлагается очистить список недавно посещенных сайтов, можно удалить временные файлы Интернета и Cookies - совершенно рутинная работа, которая выполняется и при помощи соответствующих команд браузера. То же относится и к поиску и удалению пустых папок, файлов-дубликатов и временных *.tmp-файлов. Хотите задействовать все мощности «Сюиты» - она ничуть возражать не будет. Надумаете избавиться от системного мусора другим путем - никаких обид высказано не будет.

А вот возможность резервного копирования системных папок и файлов может оказаться весьма кстати: Tools - File Backup. В настройках (см. ниже) можно выбрать опции восстановления заархивированного добра в случае обидного краха.

Рис. 15

И напоследок об основных настройках Ashampoo UnInstaller Suite, которые скрываются в меню File-Preferences (рис. 15). На вкладке General есть возможность отключения UIWatcher, для чего нужно снять галочку в опции Activate UIWatcher installation monitor in taskbar. Там же можно выбрать, кем вас будет считать программа: желторотым цыпленком Easy или орлом-Expert’ом. Вкладка Delete позволяет выбрать варианты удаления деинсталлируемых системных файлов, а вкладка Backup предназначена для настройки резервного копирования всяких важных и нужных папок и файлов. А если вам больше по нраву немецкий язык интерфейса, то на последней вкладке можно выбрать и языки меню, которых, увы, всего два.

Вам самим решать, какой версией деинсталлятора воспользоваться, учитывая разную стоимость этих двух родственников. Хотя, наверное, об этом мне не стоило упоминать… В любом случае, время, потраченное на манипуляции с деинсталлятором, сэкономит вам многие часы, которые впустую тратятся на очередную переустановку операционной системы и многочисленного софта. Сдается мне, что четыре мегабайта для столь умной софтины сущая мелочь по сравнению с колоссами от Norton и McAffee. А уж Ashampoo Uninstaller 2000 со своим в два раза меньшим дистрибутивом и русификаторами, которые нетрудно найти в Рунете, в высшей степени достойна всяческих похвал.

Евгений Яворских
Домашний Компьютер

Рассылки Subscribe.ru:

Библиотека сайтостроительства - новости, статьи, обзоры
Дискуссионный лист для web-разработчиков
Подписка на MailList.Ru
Автор: NunDesign
Другие разделы
Чем слушать и смотреть
ПО для Интернет
Офисные приложения
Системные утилиты
Чем записывать диски
Красивости
Графика
Web-мастеру
Сетевые утилиты
Защита
Бизнес/Финансы
Новое в разделе
I2R-Журналы
I2R Business
I2R Web Creation
I2R Computer
рассылки библиотеки +
И2Р Программы
Всё о Windows
Программирование
Софт
Мир Linux
Галерея Попова
Каталог I2R
Партнеры
Amicus Studio
NunDesign
Горящие путевки, идеи путешествийMegaTIS.Ru

2000-2008 г.   
Все авторские права соблюдены.
Rambler's Top100