da crazy.cat » lun feb 14, 2005 10:09 am
Mancano gli screenshot.
Controlla la presenza nel registro della chiave scritta in rosso, potrebbe bastare eliminare quella
When running an installation created with InstallShield, the following error may occur:
Error 1500. Another installation is in progress. You must complete that installation before continuing this one.
Causes
When the Windows Installer performs a transaction, it creates a registry key called InProgress, which is located at HKEY_Local_Machine\Software\Microsoft\Windows\Installer\InProgress. When the transaction is done, it removes the key. Other installations check for this key before they begin. If the key exists, the installation does not start and produces Error 1500.
Possible Causes
1. Msiexec.exe has been launched via a custom action in the Execute sequence in an InstallShield installation. This causes more than one instance of Msiexec to be run at the same time. More than one instance of Msiexec cannot be run in the execute sequence.
2. In some cases, the InProgress key can be left behind if an installation is cancelled forcibly via the Task Manager during a transaction.
3. There is a mutex called _MsiExecute that prevents an installation from running. Sometimes other processes hold it. One such process is a MS Office service called the Office Web Server Notification Service (owstimer.exe) that sometimes holds onto the _MsiExecute object, causing installations to be locked out.