Цитата:
Знакомая картина: программы устанавливаются и сносятся в поисках желанного оптимума, а зачастую, в патологических случаях, приложение удаляется вместе с его директорией, в обход процесса деинсталляции. И тут наступает звездный час мастера по ремонту компьютеров: с очаровательной и немного грустной улыбкой страдальцу объявляется стоимость переустановки системы вкупе со спасением данных (никакой фантазии - автор этих строк сам регулярно трогательно улыбается безутешным клиентам, "эпохальный" труд которых приказал долго жить).
А выход есть, и, следует заметить, весьма простой, - всего-навсего грамотно установить программу, а затем, в случае ненадобности, столь же корректно ее удалить.
|
дочитал до выделенной фразы и вспомнил профессора Преображенского: "Не читайте до обеда советских газет".
Все деинсталляторы в т.ч. Ashampoo Uninstaller, упоминаемый в статье (использовал его при создании модифицированных инсталляшек года 3 назад) работают по 2м основным методикам:
1. делается snapshot ("снимок") реестра и файловой системы до и после установки программы, затем снэпшоты сравниваются, изменения фиксируются и при необходимости используются для возврата системы в исходное состояние
2. Деинсталлятор запускает программу установки от своего имени и в реальном времени отслеживает какие именно изменения и где именно производит программа - далее см. п.1
Однако очень часто программа вносит какие либо изменения в систему (создает файлы, ключи реестра, меняет ini файлы) уже в процессе работы, тогда, когда деинсталлятор уже не отслеживает эти изменения. Соответственно все эти изменения отстанутся после удаления программы.
Теперь как работает Windows Installer:
Разумеется ему не требуется делать снэпшоты и в реальном времени ослеживать самого себя

- он априори знает что и где изменяется, и сохраняет соотв. информацию на случай деинсталляции. При этом, основной принцип при деинсталляции - удалить только то, что ставилось (или восстановить замененные при установке файлы) но не удалять вновь созданное в процессе работы программы (к примеру, это могут быть пользовательские настройки или данные) - как раз для того чтобы не потерять данные пользователя.
Как видим, результаты после удаления программы (неудаленные файлы и настройки) и там и тут одинаковы. При этом Windows Installer работает гораздо корректнее (догадайтесь почему

)
Выбирать Вам.
Все эти статьи не рассказывают о главном: прежде чем ставить что-либо на рабочую машину всесторонне проверьте программу ( в том числе как она ставится и удаляется) на тестовой машине (это можно сделать на виртуальной машине
VMware или
Virtual PC, последняя распространяется бесплатно), тогда и не будет танцев с бубном с восстановлением системы. Кстати, и танцев не нужно, если перед тем как устанавливать неизвестный продукт сделать образ работающей системы с помощью таких инструментов как
ghost или
acronis disk image (кажется так он называется, точно не помню, т.к. пользуюсь ghost). Вот это и называется:
Цитата:
|
грамотно установить программу, а затем, в случае ненадобности, столь же корректно ее удалить.
|
И еще, для того чтобы подерживать машину в относительной "чистоте" настоятельно рекомедую использовать совершенно миниатюрный, бесплатный инструмент
CCleaner (слово
"рекомендую" в данном разделе форума подразумевает:
"я лично это проверил, тестировал и долгое время использую")