Problem:
The following error message occurs at run time:
Error 1628: Failed to complete script based install.
More Information
The error message occurs at run time usually when you are trying to uninstall, repair, or update an installation. This error message is caused by the Windows Installer Service and is often caused by the installation itself.
Possible Cause 1: This error message is often caused when the uninstallation log file becomes corrupt. This can happen if the installation is somehow corrupt.
Fix: End the process that is running IDriver.exe via the Task Manager by following these steps:
Press Ctrl + Alt + Del and select Task Manager.
Go to the Processes tab.
Check the running processes for idriver.exe
If found, select the process and then select End Process.
Run the installation again to see if the error still occurs.
Possible Cause 2: This error can also occur if the Windows Installer Service is not properly configured on your computer or if the installation is created with a newer version of the Windows Installer Service than what exists on your computer.
Fix: To fix this issue, install the latest Windows Installer Service on your computer. Instructions and download links for the Windows Installer can be found below. Just click on the link for your operating system.
Windows 95/ 98/ Me:
Windows NT 4.0 or 2000:
Windows XP:
Windows XP already contains Windows Installer version 2.0. Thus, you should not have to install the Windows Installer Service (MSI engine) on Windows XP.
Restart your computer and run the installation again to see if the error continues to occur.
Possible Cause 3: This error message may also occur if a file in the Temp directory is conflicting with the files being used by the installation while it is being run.
Fix: Delete the entire contents of the Temp directory using these steps:
Double-click the My Computer icon on your desktop or select Start > Explore.
Navigate to the location of the Temp directory, for example, C:\Windows\Temp.
Select Edit > Select All.
SelectFile > Delete.
Click Yes or Yes to All in the dialog that appears.
Run the installation again to see if the issue is resolved.