Ashampoo® UnInstaller отслеживает и регистрирует изменения, которые вносят инсталляционные программы, что позволяет при необходимости корректно - то есть полностью - удалить ненужную программу. Положительным качеством является то, что UnInstaller удаляет не только те приложения, что были установленны с ее помощю, но и путем анализа деинсталлирует программы, мониторинг которых не производился. Кроме своей основной функции программа может: искать и удалять пустые папки; одинаковые и временные файлы; просматривать список всех установленных в системе шрифтов и удалять ненужные; удалять временные файлы Интернета, 'кэшированный' контент, файлы cookies, адреса сайтов введенные в ручную.
Специально для борьбы с неправильными инсталляциями программа Ashampoo UnInstaller снабжена автоматически загружающимся резидентом, который следит за тем, чтобы что-нибудь не инсталлировали без него. Правда, модуль этот способен распознать начавшуюся инсталляцию, только если запущен файл setup.exe или install.exe, в остальных случаях реакции на событие не происходит. Зато если уж вы запустили setup, то резидент реагирует незамедлительно. Он блокирует продолжение установки и просит разрешить ему сохранить конфигурацию ключей реестра, файловой системы и ряда других параметров. Все это тут же записывается в специальный лог-файл. После завершения такого бэкапа инсталляция может быть продолжена.
Ссылка для ознакомления
Спасибо говорим cros1564