Спасибо за вопросы. Я понимаю, что вы ждете развернутый ответ, но к сожалению я его вам дать не смогу, тк не очень глубоко знаком с тем, какие конкретно алгоритмы использует программа.
В случае с Ashampoo, делается слепок основных веток реестра + основных мест хранения файлов программ. После установки (иногда лучше и сделать первый запуск программы, тк большинство при запуске еще делают несколько записей), программа анализирует отличия исходного варианта и того, что получилось и сохраняет их в файл. Само собой, если в фоне открыто куча программ, то результаты могут быть неточными.
В случае с Revo Uninstaller, общепринятые места(реестр+диск) сканируются после удаления программы. По каким критериям производится поиск, я не знаю. Видимо «название компании», «название программы», «путь установки» и тп.
слишком замороченно — сначала делать слепок, затем при деинсталляции снова все делать через эту программу. С тем же успехом можно делать слепок реестра через тулзы Руссиновича. Заниматься этим долго и нудно. И не всегда продуктивно.
Я когда-то пользовалась программой — jw16 power tools. Допустим, раз в неделю чистится реестр от устаревших данных, при желании чистится история чего угодно. Можно деинсталлировать программы через эту программу. А затем сжать реестр. Функций много. Программа элементарная. Можно автоматизировать запуск в ней же. Например, чтобы она запускалась каждые n-дней во столько-то часов. Автор, попробуй эту программу.
Вы наверное не так поняли меня. Revo Uninstaller лишена этих недостатков, ей не нужен слепок. Она сама после деинсталяции анализирует реестр и диски. Причем делает это достаточно быстро. Хотя там несколько режимов, на скришоте видно.
jw16 power tools тоже не делает слепок. Удобно. Вообще подобного софта очень даже немало. Сейчас в комментах еще штук 15 программ назовут и будет из чего выбирать)
Она такая же по сути, только чуть шустрее удаляет: в Revo это второй режим удаления.
Ах да, и ещё Your Uninstaller платная.
Сам только на прошлой неделе отказался от её использования в пользу Revo.
Правильное удаление приложений Windows — Revo Uninstaller