[wpkg-users] uninstall problem -- administrator vs. SYSTEM user
Andreas Habel
andreas.habel at uis.no
Fri Feb 5 08:56:21 CET 2016
Hi,
I would like to deploy a package that uninstalls a program that had been installed manually on our PCs, i.e. it had not been installed through WPKG.
The software installs and uninstalls through the InstallAnywhere installer. The command would be
<install cmd='"%PROGRAMFILES%\OpenSpirit\v4.1\Uninstaller\Uninstall.exe" -i silent' />
When I run the command from the command prompt as administrator it works flawlessly. It also works fine when I call wpkg.js through the command "cscript.exe wpkg.js /synchronize". It does not work when run "automatically" through WPKG-GP -- I get the error message
Could not process (install) package 'OpenSpirit 4.1 Remover' (osp41-remover-test):|Exit code returned non-successful value (3000) on command '"%PROGRAMFILES%\OpenSpirit\v4.1\Uninstaller\Uninstall.exe" -i silent'
According to the InstallAnywhere help the exit code 3000 means "Unhandled error specific to a launcher" which is not very helpful.
After trying a lot of different things I opened a SYSTEM user command prompt (as described here: http://wpkg.org/SYSTEM_user_Command_Prompt) and try to uninstall the program manually which did not succeed.
So, a command successfully run as administrator failed as SYSTEM.
Does anyone know why? Is it possible to run a certain package as administrator or, alternatively, write a package that runs a script as administrator?
Andreas
--
Andreas Habel
Department of Petroleum Engineering
Faculty of Science and Technology
University of Stavanger
Norway
Phone: +47-51 83 22 93
More information about the wpkg-users
mailing list