Не могу установить некоторые программы с помощью windows installer.
Для начала, установка Wise for Windows Installer. Начинается копирование файлов, доходит почти до конца, затем индикатор моментально возвращается назад (всё удаляется) и выдаёт окно: "Fatal error - Installation ended prematurely because of an error".
Более менее толковый совет есть
здесь, там говорится о настройках доступа к cdrom и floppies. [more]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Параметры конфигурации для сервиса Winlogon.
allocatecdroms (REG_SZ) Управление доступом к приводу CD-ROM.
При значении "1" при установке приложений также может возникать ошибка "Installation ended prematurely because of an error" (в частности это происходит при установке Microsoft Office 2000), это ошибка признанная Microsoft в WinNT и исправленная в Win2K, также для ее устранения необходимо установить этот параметр и параметр allocatefloppies равными "0".
allocatefloppies (REG_SZ) Управление доступом к приводу "гибких" дисков.
При значении "1" при установке приложений также может возникать ошибка "Installation ended prematurely because of an error" (в частности это происходит при установке Microsoft Office 2000), это ошибка признанная Microsoft в WinNT и исправленная в Win2K, также для ее устранения необходимо установить этот параметр и параметр allocatecdroms равными "0".[/more] Проверил у себя - всё стоит как надо, по нулям.
В KB мелкософта, в статьях, где описывается ошибка с таким же названием, - это или проблема с доступом к некоторым разделам реестра, или проблема с доступам к сменным носителям (описанная выше).
Вторая проблема с установкой Roxio Easy Media Creator. В этом случае установка также доводит копирование файлов почти до конца и сразу же выполняет откат изменений. Никаких сообщений об ошибке при этом не выдаёт, просто последнее окно говорит "installation was not succesful".
Во всех этих случаях в логах инсталлера ничего нет кроме "logging started - logging finished", хотя везде установлены настройки записывать в лог все действия. Может быть такое, что эта настройка в самом пакете установки имеет больший приоритет чем виндовская и как это тогда попробовать обойти?
Все остальные установки, основанные на Windows Installer, работают нормально. Версия инсталлера была уже 3.0, недавно поставил 3.1 - ничего не поменялось. Есть мысль попробовать поставить вторую какую-нибудь, но встанет ли она поверх третьего? И не факт, что эти программы будут с ней ставиться. Им может быть нужна только третья версия.
Добавлено: Перерегистрировать msiexec тоже пробовал, эффекта - ноль.