2

Многие программы с открытым исходным кодом и другое программное обеспечение для Windows теперь поставляются как в виде устанавливаемой версии, так и в виде zip/ переносной версии. В чем преимущества и недостатки этих двух способов установки программы?

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

1 ответ1

2

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

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

Я не вижу большой разницы между установкой программного обеспечения или его извлечением на ваш компьютер. Большинство деинсталляторов в наши дни делают хорошую работу по удалению ненужных приложений, но многие все равно оставляют вещи во временных папках и в вашем реестре. Аналогично, программы, которые просто извлекаются, могут также использовать ваш реестр и временные папки для рабочей области. Иногда оставленные вещи к лучшему, такие как ваши личные настройки браузера, которые вы можете переустановить через некоторое время. Я знаю, это спасло меня не раз.

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

Если вы действительно обеспокоены тем, что программа делает в вашей системе, взгляните на Process Monitor от ребят из Sysinternals. Это может быть так просто или многословно, как вы хотите, используя фильтры.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .