Почему инсталлеры *.msi так тормозят?
А какой у тебя компьютер? Какая ОС? Может, просто системный раздел фрагментирован очень сильно?
Какие туда можно было напихать навороты, чтобы они жрали так много ресурсов?Там походу изрядный кусок SQL-сервера встроен...
Комп дохлый, дефрагментацию действительно давно не делал, система ВинХР, но опять же - старые инсталлеры в этих же условиях работают заметно быстрее...
дефрагментацию действительно давно не делалНу вот хотя бы поэтому.
"Старые инсталлеры" работают по алгоритму "записал файлы, запомнил, что записал - и гототво". А "новые" - по алгоритму "посмотрим, есть ли уже установленные версии этого пакета; если есть - новые или старые; посмотрим, на каком языке ставить, спросим у пользователя, какие компоненты он хочет ставить, скопируем своё содержимое в %windir%\Installer для repair-а и uninstall-а, и начнём копировать файлы; да, и не забыть ещё в реестр записи добавить".
http://ru.wikipedia.org/wiki/Windows_Installer
Windows Installer оказался значительным шагом вперёд по отношению к предыдущему инсталлятору Microsoft — Setup API (ACME Setup): в нём были введены возможности GUI, поддержка деинсталляции и отката в любой момент установки (включая откат во время деинсталляции корректная работа с правами доступа в Windows и другие возможности, что сделало его сильной альтернативой различным существовавшим на рынке инсталляционным пакетам.
Оставить комментарий
ser3986
Вопрос достаточно праздный, но злободневный. Сравнительно со старыми установщиками под Винду грузят систему просто не по-детски. Какого чёрта? Какие туда можно было напихать навороты, чтобы они жрали так много ресурсов?Кто может, объясните, плиз...