Меню Рубрики

Установка программ без реестра

Если нет инсталлятора: переносим приложения Windows без дистрибутива

Содержание статьи

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

В случае с редким или самописным софтом такая проблема случается сплошь и рядом. Практически каждая отдельно взятая контора может похвастаться, что какой-то местный кудесник-программист наколотил две-три тысячи строк кода, создавая очередную программу отчетности или ERP-систему. И все идет хорошо, пока этот компьютерный гуру не потеряется. Стандартного инсталлятора нет, простое копирование папки с программой не помогает, а программу срочно нужно установить еще на одну машину. Кажется, пора начинать рвать на себе волосы? Но это не вариант для компьютерной нечисти! 🙂 Что переносить?

Итак, самый главный вопрос: что переносить кроме папки с программой? Условно все необходимое можно разбить на три пункта:

  1. Файлы, к которым обращается программа.
  2. Ветки реестра, к которым обращается программа.
  3. Среда выполнения.

Если с пониманием первых двух пунктов проблем нет, то насчет третьего стоит сделать уточнение. Под средой выполнения здесь понимаются базы данных, драйвера устройств (псевдоустройств), именованные каналы (Named Pipes), мэйлслоты, COM/ActiveX компоненты и так далее. То есть, все, с чем работает программа (и что предоставлено сторонним софтом, а не операционной системой) через стандартные интерфейсы Windows — будь то сеть, IPC или тому подобное.

Среда является самым проблемным компонентом при переносе, и именно из-за среды приходится заморачиваться, чтобы ОС на обеих машинах совпадали.

Какие файлы и ветки реестра переносить?

Господа, давайте дружно поднимем бокалы с кофе, выпьем и почтим память безвременно ушедших утилит-мониторов NT Filemon и NT Regmon, которые отслеживали обращения любого процесса к файлам и ключам реестра соответственно. Злой гений Марка Руссиновича безжалостно аннигилировал их… а потом воссоздал из пепла в одном мощном и полезном инструменте. Встречайте, Process Monitor. Именно эта тулза будет основным оружием переноса и поможет нам разобраться, какие файлы использует программа и к каким ключам в реестре обращается. Для этого нам понадобятся две функции: Show Registry Activity и Show File System Activity.

Итак, открывай ProcMon, запускай переносимую софтину и дождись, пока она полностью загрузится. Затем ступай в ProcMon, отключи логирование, найди нужную программу (по имени исполняемого файла), жми правой кнопкой по записи в столбце Process Name и выбирай Include ‘SuperProg.exe’, где SuperProg.exe — это исходное приложение для переноса. Ты увидишь, что Process Monitor отсеял все события, связанные с другими процессами. Можно было бы анализировать все в уме, отслеживая события, которые появляются в Process Monitor, но мы поступим иначе. Для удобства сохраним лог всех обращений в файл. Для этого нажимай «File -> Save…». В окне сохранения опцию «Events to save» выставляй в «Events displayed using current filter»(чекбокс «Also include profiling events» должен быть включен), а «Format» выбирай «Comma-Separated Values (CSV)». Сохрани куда-нибудь Logfile.csv и можешь заглянуть внутрь. Испугался? 🙂

Разобраться в этой помойке без помощи парсера сложно. Чтобы упростить задачу, я, когда сам занимался подобным переносом, набросал два Perl-скрипта (ищи их на диске). Положи эти скрипты в папку, где был сохранен Logfile.csv (или сразу сохраняй лог в папку к скриптам). Теперь запускай parse.pl. Этот скрипт отпарсит log-файл и создаст еще два лога: file.log будет содержать уникальные обращения к файлам и папкам, reg.log —уникальные обращения к веткам реестра.

Отделяем мух от котлет

Не торопись запускать второй скрипт. Сначала рекомендую отсеять явно левые записи из reg.log. Такие ветки реестра, как HKLM/Software или HKCR/Interface являются чисто системными, поэтому на новую машину их импортировать не имеет смысла (в худшем случае можно испортить систему). Удаляем. Сильно тут не лютуй, а то выкинешь что-то, что имеет отношение к программе, которую переносим. После этого можно с чистым сердцем запускать export.pl. Скрипт пошуршит и создаст в папке кучу REG-файлов (их можно импортировать на целевой системе) + папку subdir. Далее необходимо проанализировать содержание Reg-файлов, напрячь голову и отсортировать файлы на три группы:

  • Нужен программе;
  • Не нужен программе;
  • На дополнительное изучение.

Сортируя файлы, не забывай редактировать абсолютные (полные) пути до компонентов (DLL-библиотек, файлов настроек и прочего), если найдешь. Так мы получим REG-файлы, которые необходимо импортировать на целевой машине. Теперь по поводу файлов. В папке subdir скрипт воссоздал дерево обращений к файлам таким образом:

subdir
C (буква диска)
Program Files

…и так далее, до файлов включительно.

Непосредственный перенос

На новой машине скопируй папку с программой в C:Program Files (к примеру). Импортируй ключи реестра, которые ты определил в группу «Нужен программе». Из папки subdir восстанови структуру файлов и каталогов, отсутствующих в системе, на которую выполняется перенос. Надеюсь, ты понимаешь, что системные файлы и библиотеки заменять не надо. Поэтому при переносе файлов нужно быть очень осторожным. Обязательно обращай внимание, где располагается перемещаемый файл — проведи аналогию с переменными окружения (изучи вывод команды «set» в консоли). Просмотри содержимое каждого файла, который, как тебе кажется, не является системным. Поправь значения опций, в которых задается полный путь до каких-либо компонентов, если найдешь файл(ы) настроек.

Если о защите системных библиотек Windows хоть как-то позаботится SFC (System File Checker), то в случае реестра такой помощи ждать не приходится. Поэтому при импортировании веток реестра с рабочей машины нужно быть вдвойне осторожным. Причем, как и в случае с файлами настроек, придется корректировать пути в строковых параметрах. Зарегистрируй COM-компоненты — их легко определить по наличию нескольких экспортируемых функций (DllRegisterServer, например).

Тем, кто забыл: регистрация производится командой regsvr32 component.dll, где component.dll является COM-сервером (кстати, COM-сервер может находиться и внутри exe-файла). Ценителям Total Commander будет приятно, что для их любимца есть listerплагин, который на раз определяет COM/ActiveX. Если программа использует какие-то специфические технологии, необходима дополнительная настройка. Скажем, в случае с использованием BDE(Borland Database Engine) необходимо внести соответствующие изменения у DataSource’ов, которые использует программа.

После этого остается только проинсталлировать и настроить среду, которая нужна нашему приложению (если нужна). Стандартные компоненты наподобие сервера БД ты установишь сам. Перенос среды должен быть легче всего, поскольку для серверов БД есть нормальные инсталляторы. Установить драйвер можно специальной утилитой, а зарегистрировать COM-сервер еще проще.

Перенос драйверов

А что делать, если программа работает с драйвером, единственный установщик которого потерян вместе с install.exe? Да и как вообще определить, что программа работает с драйвером? Какой-либо специальной тулзы я не нашел, поэтому воспользуемся OllyDbg. Чтобы работать через DeviceIoControl (через эту системную функцию драйверу устройств отправляются разные команды), сначала необходимо открыть созданное устройство через символическую ссылку вызовами CreateFileA/CreateFileW. От этого и будем плясать.

Загрузи программу в отладчик. Прямо на точке входа в окне дизассемблера жми , вводи CreateFileA и нажимай . Мы попали в начало функции открытия файла. На этом месте нажимай или в меню по правой кнопке «Breakpoint — Conditional log». В открывшемся окне в поле «Expression» вписывай DWORD PTR DS:[ESP+4] — по этому адресу лежит указатель на открываемый файл. В комобоксе «Decode value of expression as» выбирай «Pointer to ASCII string» (для юникод-версии соответственно — «Pointer to UNICODE string»). Радио-кнопку выставляй в «Always». Остальные опции оставь по умолчанию. Нажимай и запускай программу.

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

Читайте также:  Установка изделий из оцинкованной стали

Настал черед поиска самого файла драйвера. Большинство драйверов располагаются в %SystemRoot%System32Drivers. Перейди в эту папку и ищи UNICODE-строку имени устройства (DeviceDevName). Если файла с такой строкой нет, то открывай «Сервис Менеджер».

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

Утилита хорошая, но, увы, не совсем корректно инсталлирует драйвера. Поэтому, после того, как установишь свой драйвер, выполни следующие действия: найди в редакторе реестра ветку HKEY_LOCAL_MACHINESystemCurrentControlSetServicesвыбранноеимядрайвера и удали ключи «Group» и «ObjectName» в этом разделе. Если ключи не удалить, то менеджер при запуске драйвера будет выдавать ошибку, сообщая, что указан некорректный путь, хотя путь тут как бы и не причем.

Подводные камни

Когда ты считаешь, что все перенес — запускай программу. С вероятностью 70-75% она запустится. Что-то пошло не так? Вполне ожидаемо. Мы тут не яичницу жарим. В общем случае придется применить технологию багхантинга. Брать в зубы дизассемблер, отладчик и ловить исключения (или ExitProcess, если программа вываливается безмолвно). Сложно дать какие-то рекомендации, но все же попробуем. Просмотри внимательно еще раз REG-файлы. Возможно, ты не заметил что-то, что позволяло программе жить и процветать на прежней машине. Попробуй определить несистемные библиотеки из subdir и скопировать их с заменой. Если сообщение, с которым вываливается программа, более информативно, чем «Access violation», попробуй поискать в интернете текст ошибки (это может быть связано со средой исполнения). Но, в любом случае, твоим главным оружием здесь будет незаменимая связка: дизассемблер + отладчик + мозг и прямые руки.

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

Bdetest.exe работает с BDE через алиас «testBDE», за каким-то чертом обращается к драйверу и просто не может функционировать без определенной информации в реестре и файловой системе. На диске ты сможешь найти все необходимое: результат работы скриптов, скрин BDE-алиаса, драйвер, базу и саму программу.

Заключение

Перенос программ без инсталлятора — нетривиальная задача. Необходимо обладать знаниями во многих сферах IT — администрировании, программировании, дизассемблировании, отладке, базах данных. Но всегда помни: непереносимых программ не бывает! Ведь, как гласит манифест хакера, если компьютер совершает ошибку, то это ты напортачил.

источник

Как восстановить реестр операционной системы Windows

Если посреди “ясной погоды” ваш компьютер стал тормозить или вовсе отказывается запускаться, первое на что следует обратить внимание — реестр Windows . Это один из важнейших и ключевых элементов работы операционной системы, от которого зависит функционирование большинства установленных программ. В связи с этим любая реестровая ошибка может поставить под угрозу работу всего компьютера. Но обо всем по порядку. Давайте сперва разберем что же такое этот реестр.

Что такое реестр Windows

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

Причины повреждения реестра

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

5 распространенных причин повреждения реестра:

1. Запись отсутствующего программного обеспечения.
Уровень угрозы: низкий .
Появляется вследствие удаления программы, которая после стирания оставляет за собой некоторые фрагменты кода. Несмотря на то, что многие программы по чистке реестра смело назовут такую запись опасной, она не представляет высокой угрозы и занимает в памяти компьютера не больше нескольких килобайт.

2. Дубликаты.
Уровень угрозы: низкий .
Данный феномен возникает вследствие повторной установки программного обеспечения. Ключ может храниться как в двух экземплярах, так и в большом количестве. Программы по чистке реестра утверждают, что избыток дубликатов придет к снижению производительности приложения, однако на деле это не критично.

3. Высокая фрагментация реестра.
Уровень угрозы: средне-низкий .
Не является серьезной проблемой, поскольку это явление весьма похоже на ситуацию с дубликатами. Только в отличие от многократно повторяющихся записей, здесь мы наблюдаем их “разбросанностью” по веткам.

4. Ошибки при отключении питания.
Уровень угрозы: средний .
Не стоит недооценивать важность корректного выключения компьютера. Если вы привыкли при завершении работы нажимать на “большую красную кнопку” в системном блоке, то рано или поздно наверняка столкнетесь с реестровой ошибкой. Каждый раз при выключении компьютера, Windows сохраняет текущее состояние реестра в системную память. Если же питание пропало внезапно посреди работы важного процесса, вероятно при включении ПК, Windows уведомит вас об ошибке.

5. Вредоносное программное обеспечение и вирусы.
Уровень угрозы: высокий .
Любое заражение вирусом подразумевает или внедрение опасного для системы ключа или модификацию уже существующих программ. Каждое из этих изменений способно привести к катастрофическим для компьютера последствиям.

Как избежать повреждений реестра

Самый простой ответ на этот вопрос — постараться не допустить ситуаций, описанных выше. Тем не менее, мы не всегда можем уследить за каждым нюансом. Бывает, что забываем об этом, а случается так, что просто нет лишнего времени. Однако существует способ, который с гарантией в 99% помогает избежать всех возможных повреждений.

1. С помощью комбинации клавиш Windows + R запустите утилиту Выполнить и введите команду regedit . Нажмите Enter .

2. Перед вами откроется окно Редактор реестра .

источник

Обзор утилит для установки и удаления приложений. Часть 3.

Официальный сайт: http://wistinga.online.fr
Размер: 130 КБ
Цена: бесплатный

Safarp – бесплатная программа, распространяемая по лицензии GPL. Safarp является заменой стандартного инструмента Windows «Установка и удаление программ». Основным ее отличием, достоинством является высокая скорость работы. В режиме Fast Mode не загружается информация о размере установленных приложений, о частоте их использования и многое другое. Кроме того, вы можете отключить автоматическое извлечение значков приложений. Как следствие, время загрузки модуля в несколько раз меньше, чем у штатного инструмента операционной системы Windows.

Помимо удаления приложений, программа может сохранять их список в виде файла на жестком диске. При этом поддерживаются форматы HTML, RTF, CSV и TSV.

Доступ к Safarp может осуществляться из Панели Управления Windows. Как следствие, пользователю не нужно ломать свои привычки. Удаление приложений может происходить в невидимом режиме, а также путем простого стирания элементов из списка. Кроме того, вы можете производить восстановление приложений (Repair).

Safarp может быть полезным инструментом на медленных машинах, где скорость программ играет критичную роль.

К содержанию Smarty Uninstaller 2006 Pro 1.6.1

Официальный сайт: www.winnertweak.com
Размер: 2625 КБ
Цена: 27.95 $

Smarty Uninstaller 2006 Pro – мощный программный продукт, предназначенный для удаления приложений, а также для контроля над состоянием операционной системы. Во время своего запуска программа производит полный анализ установленных приложений. После окончания весьма продолжительной процедуры все элементы списка собираются в несколько групп. Помимо традиционных установленных приложений, Smarty Uninstaller 2006 Pro выделает отдельно все обновления Windows и спрятанные системные компоненты. Все поврежденные и некорректные установки, с которыми теоретически могут возникнуть проблемы, также выделяются в отдельную группу.

Читайте также:  Установки для получения биогумуса

Smarty Uninstaller 2006 Pro позволяет кэшировать данные во время выполнения большинства операций, что приводит к заметному увеличению скорости работы программы. Впрочем, увеличение – понятие относительное. В целом, программа работает очень медленно, и кэширование лишь помогает немного смягчить данную ситуацию.

В целях обеспечения безопасности установки и удаления приложений, Smarty Uninstaller 2006 Pro содержит инструменты создания резервных копий реестра и контрольных точек состояния системы. Для запуска второй функции используется встроенная в Windows служба восстановления системы. Если она отключена, то программа работать не будет, показав сообщение об ошибке. Во время сохранения реестра на жестком диске создается файл резервной копии. Если после установки какой-либо программы в системе начались проблемы, то можно просто восстановить реестр, и большинство проблем исчезнет. Однако не надо забывать, что в этом случае на жестком диске останется папка с установленным приложением, которую в случае нехватки свободного места, придется удалять вручную.

Программа позволяет анализировать папки на жестком диске, появляющиеся при установке отдельных приложений, а также создаваемые во время установки ярлыки и новые записи в реестре. Если во время сканирования обнаруживаются неполадки, Smarty Uninstaller 2006 Pro предлагает их устранить встроенными средствами. Вы можете объединить все проверки с помощью функции «Полный анализ».

Удаление приложений может происходить не только из рабочего окна программы, и из контекстного меню проводника. Вы можете взять ярлык ненужного приложения и перенести его на открытое окно Smarty Uninstaller 2006 Pro, что также запустит процедуру удаления. Оно работает даже в том случае, если у приложения поврежден модуль деинсталляции.

Smarty Uninstaller 2006 Pro обладает удобным современным интерфейсом, имеющим русскую локализацию. Перевод выполнен качественно, в полном объеме, без серьезных ошибок. Вы можете менять темы оформления у программы, которые позволяют преобразовать ее дизайн. Пользователь может создавать новые группы приложений, сортируя их по собственному усмотрению. Программа обладает большим количеством мелких сервисных опций, позволяющих менять вид, расположение элементов окон.

На официальной странице проекта можно найти одну любопытную фразу, которая вызывает разночтения. Ее перевод звучит так: «Новая версия 1.6.1 оптимизирована для лучшей производительности и удобства использования!» Сразу возникает вопрос. А ранние версии оптимизированы не были? Исходя из логики ключевой фразы официальной страницы, разработчик выпускал версию 1.6.0, которая не имела оптимизации, работала, по-видимому, медленно, пользоваться ей было ужасно неудобно. Но вдруг к авторам пришло откровение, и в код были внесены изменения, позволившие резко увеличить скорость работы, а также обеспечившие высокий уровень эргономики. Скорее всего, на самом деле все было намного проще и прозаичней. Кроме того, как уже было сказано ранее, Smarty Uninstaller 2006 Pro работает весьма неторопливо. Однако качественная локализация, современный интерфейс и богатый набор сервисных функций позволяют говорить о Smarty Uninstaller 2006 Pro, как об удачном программном продукте для контроля над установкой и удалением программного обеспечения.

Официальный сайт: www.tenebril.com
Размер: 2568 КБ
Цена: 19.95 $

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

Установка и удаление приложений производится с помощью кнопки Install/Uninstall. После того, как вы выберете нужный элемент списка и нажмете кнопку Uninstall, вам будет задан вопрос, хотите ли вы полностью удалить приложение или достаточно простого исключения списка. В первом случае управление передается модулю деинсталляции конкретного приложения, который и производит удаление.

Установка приложений осуществляется под управлением примитивного Помощника, раскладывающего ход операции на три шага. Сначала программа создает снимок состояния системы, затем происходит непосредственная инсталляция приложения, и, наконец, создание повторного снимка позволяет узнать все изменения в системе, произведенные во время установки.

С помощью кнопки Start Up вы можете добавлять или удалять элементы списка приложений, загружаемых во время старта операционной системы. Кроме того, вы можете управлять элементами Главного Меню, однако конкретная реализация менеджера не совсем удачна. Начинающему пользователю намного удобней использовать штатные средства Windows, а каких-либо уникальных возможностей Start Menu Manager не предлагает.

Registry Cleaner позволяет обнаруживать поврежденные ветки и записи в реестре. Для обеспечения безопасности всех операций вы можете создавать резервные копии реестра, а также производить обратную операцию – восстановление. Вы не можете изменять значение записей, заголовки веток. Среди функций редактирования доступно лишь одно действие – удаление.

Tenebril Uninstaller позволяет удалять временные файлы Internet Explorer. В их число входит кэш, история посещений, а также cookies.

С помощью инструмента Erase Temp Files вы можете осуществлять очистку жесткого диска. Программа поддерживает обнаружение дубликатов файлов, а также находит «временные» файлы на основе нескольких критериев. Вы можете также осуществлять проверку зарегистрированных типов файлов, и если в списке обнаруживается ошибка, то подобную запись можно удалить.

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

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

Официальный сайт: www.martau.com
Размер: 1776 КБ
Цена: 29.00 $

Total Uninstall предназначен для установки и удаления приложений в операционной системе Windows. Программа позволяет отследить любые системные изменения, произошедшие в процессе установки нового приложения. Данная возможность обеспечивает полное удаление программ, включающее в себя стирание данных с жесткого диска, а также возврат всех значений реестра в изначальное состояние. При этом отпадает необходимость обращения к штатной утилите Windows «Установка и удаление программ», которая в результате своей работы часто оставляет на диске некоторые файлы приложений и загромождает системный реестр лишними ветками и записями.

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

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

После окончания проверки системы вы запускаете установочный файл и проходите все этапы инсталляции приложения. После завершения установки, управление вновь передается Total Uninstall, и вы повторно создаете снимок состояния системы. В результате всех действий вы имеете новое приложение в системе, а все внесенные изменения сохранены при помощи встроенных инструментов Total Uninstall.

В правой части панели приложений может отображаться либо сводка по конкретному пункту списка, либо полный набор системных изменений, который представляется в виде графического дерева. В число отображаемых элементов входит большое число примеров активности, приводящих к изменению данных на жестком диске и в реестре Windows. Total Uninstall позволяет обнаруживать создание и удаление ключей в реестре, изменение их значений. Программа следит за появлением новых файлов на жестких дисках, за их удалением и изменением. Кроме того, отслеживается создание, удаление и изменение папок. Важно помнить, что все операции, связанные с удалением элементов, не могут быть восстановлены.

Читайте также:  Установка магнитные пускатели пмл

Удаление приложений выполняется либо путем их полного уничтожения в системе, либо простым исключением из списка Total Uninstall.

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

Если вы устанавливаете Total Uninstall на один компьютер, то платите 29$, а установка на четыре рабочих станции стоит не 116$ (29×4), а всего лишь 39$. Подобные чудеса ценообразования распространены у мелких разработчиков программного обеспечения. Глядя на подобное соотношение цифр, хочется пожелать аналогичной ценовой политики производителям кондитерских изделий.

Официальный сайт: http://umhome.cjb.net
Размер: 1126 КБ
Цена: 14.95 $

Uninstall Manager предназначен для отслеживания состояния системы во время установки приложений с целью их полного удаления в будущем. Во время первого запуска программы вам предлагается создать снимки состояний всех логических разделов. Данная процедура отнимает довольно много времени. Впрочем, вы можете создавать снимки и во время непосредственной работы с программой при помощи кнопки Take Snapshot.

Перед тем, как начать установку нового приложения, необходимо создать резервную копию настроек Windows, которая осуществляется с помощью кнопки Backup Windows Settings. Инсталляция нового приложения осуществляется самостоятельно, без какого-либо взаимодействия с Uninstall Manager.

После окончания установки можно вернуться к рассматриваемому продукту и нажать кнопку Find New Additions. При этом внутри его рабочего окна будет отображаться список всех добавленных папок и файлов. В левой панели показываются папки, а в правой – файлы внутри текущего каталога.

Если вы решите полностью удалить приложение, то необходимо очистить список всех изменений на жестком диске. Функция Restore Windows Settings возвращает настройки системы в первоначальное состояние.

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

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

Официальный сайт: www.crystalidea.com
Размер: 1052 КБ
Цена: 19.95 $

Uninstall Tool является заменой инструмента «Установка и удаление программ», входящего в состав Windows. Новый программный продукт позволяет назначить свой вызов с помощью уже существующего ярлыка, расположенного в Панели Управления. При этом изменяется значок, а текстовая подпись остается нетронутой.

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

Каждое из приложений можно попытаться удалить, вызвав соответствующий деинсталлятор, а также просто стерев все упоминания из реестра. В левой боковой панели отображается подробная информация по текущему пункту списка, а также весь набор изменений, внесенный приложением в реестр.

Вы можете сортировать элементы в списках, а также создавать отчеты в формате HTML. Uninstall Tool – практически идеальная замена стандартному инструменту «Установка и удаление программ». Новая программа добавляет лишь несколько простых, легко доступных функций. Интерфейс Uninstall Tool выполнен на высочайшем уровне. Все элементы управления практически сразу оказываются в поле досягаемости. С другой стороны, не стоит ждать от Uninstall Tool чего-то сверхъестественного. Вы можете лишь удалять приложения из системы.

Официальный сайт: www.zsoft.dk
Размер: 892 КБ
Цена: бесплатный

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

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

Серьезные отличия от штатного инструмента системы Windows начинают проявляться далее. ZSoft Uninstaller содержит утилиту Temp File Finder, позволяющую очищать жесткий диск от временных файлов. В число исключений можно включить кэш брауеров Internet Explorer и Mozilla Firefox. Вы можете не просто удалять мусор, но и создавать из него резервные копии. Вдруг во время очистки жесткого диска вы случайно удалите важную информацию? Если вы выбирали опцию удаления данных с предварительным сжатием, то для их восстановления достаточно лишь выбрать необходимый архив, имя которого состоит из даты создания файла.

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

С помощью ZSoft Uninstaller можно обнаруживать остатки удаленных приложений, путем анализа ссылок в реестре и ярлыков на жестком диске. Как только программа обнаруживает поврежденные элементы, то отображает их в списке с пометкой dead links. Удаление данного пункта списка автоматически очищает реестр и жесткий диск от остатков ранее деинсталлированного приложения.

ZSoft Uninstaller – удобный инструмент удаления приложений с возможностью очистки жесткого диска и создания снимков состояния системы. Однако серьезные проблемы с кириллицей вызывают опасения в надежности продукта. Можно доверять очистку данных на жестком диске программного продукту, автор которого не может даже реализовать корректное отображение символов кириллицы? ZSoft Uninstaller имеет достаточное количество более надежных конкурентов.

К содержанию Сводная таблица

Удаление приложений + + + + + + +
Установка приложений + + + +
Монитор слежения за всеми установками ПО + +
Сохранение и восстановление состояния системы + + + + +
Уничтожение запущенных процессов
Управление списком автоматической загрузки приложений при старте системы +
Поиск дубликатов файлов +
Менеджер шрифтов
Менеджер Панели управления
Менеджер системных служб
Очистка жесткого диска от мусора + + +
Очистка Главного Меню +
Проверка всех ярлыков + +
Очистка личных данных Internet Explorer +
Очистка личных данных Mozilla Firefox
Оптимизация реестра
Очистка реестра +
Резервное копирование и восстановление реестра +
Планировщик заданий +
Создание отчетов + + + +
Safarp
Smarty Uninstaller 2006 Pro
Tenebril Uninstaller
Total Uninstall
Uninstall Manager
Uninstall Tool
ZSoft Uninstaller

К содержанию Общая сводная таблица

источник

Добавить комментарий