Question
MSI file installation fails on computers with logged-in restricted users
I'm trying to package Flash Player 8b for silent distribution
via Microsoft SMS. My package works correctly on computers where a
logged in user is either a local Administrator or Power user, but
fails with an error on computers where the logged in user has no
such rights. The SMS package is set to install with administrative
rights. The computers are Windows 2000 SP4 and Windows XP SP2
workstations. I only have the problem with Windows XP SP2, but
those computers are the only ones without priviledged users. I've
confirmed that computers with logged-in administrative users work
properly, like my own Windows XP machine.
The installer I'm using is "install_flash_player_active_x.msi" and the version is "8,0,24,0". The digital signature is dated "Friday, March 31, 2006 12:45:10 PM". I am led by other posts to believe that this is the most current version and that I shouldn't be having these problems with it.
The error that is reported in the log files is:
1: ISMsiServerStartup Failure, Failed to Initialize script support, Error = 0x80070006
I'm using a Visual Basic script in my SMS package. It attempts to run the "uninstall_flash_player.exe" uninstaller to remove old versions, then tries to run the installer. It uses the following command line:
install_flash_player_active_x.msi /log %systemroot%\temp\flash_msi.log /qn allusers=2 reboot=reallysuppress
Originally I did not include the "allusers=2 reboot=reallysuppress", but I was having another error and various Macrovision and InstallShield support sites suggested that addition as a fix. That error was "Internal error 2103. 26".
Any ideas? Should this really be so hard to package and distribute?
The installer I'm using is "install_flash_player_active_x.msi" and the version is "8,0,24,0". The digital signature is dated "Friday, March 31, 2006 12:45:10 PM". I am led by other posts to believe that this is the most current version and that I shouldn't be having these problems with it.
The error that is reported in the log files is:
1: ISMsiServerStartup Failure, Failed to Initialize script support, Error = 0x80070006
I'm using a Visual Basic script in my SMS package. It attempts to run the "uninstall_flash_player.exe" uninstaller to remove old versions, then tries to run the installer. It uses the following command line:
install_flash_player_active_x.msi /log %systemroot%\temp\flash_msi.log /qn allusers=2 reboot=reallysuppress
Originally I did not include the "allusers=2 reboot=reallysuppress", but I was having another error and various Macrovision and InstallShield support sites suggested that addition as a fix. That error was "Internal error 2103. 26".
Any ideas? Should this really be so hard to package and distribute?
