How to Resolve "1607:Unable to install InstallShield Scripting runtime" error message when installing software in Windows XP

When running a software install in Windows XP, you receive the following error message:


There are several options for resolving this issue:

Before attempting any of the following options, we highly recommend stopping any other instances of the Windows Installer:
  • Right-click the taskbar
  • click Task Manager
  • Click the Processes tab
  • Click Msiexec.exe in the Processes list
  • Click End Process
  • Click Yes
  • Click End Process for each instance of Msiexec.exe
  • Close Task Manager.

1) Reinstall the InstallScript Engine from InstallShield Developer:
2) Register the Msiexec and the Idriver:
  • Click Start and Run
  • Type "C:\Program Files\Common Files\InstallShield\Driver\\Intel 32\IDriver.exe" /REGSERVER
  • click OK.
  • Note The varies in different computers. It depends on the version of the InstallScript engine.
  • Click Start and Run
  • Type C:\Windows\System32\msiexec.exe /REGSERVER
  • click OK.
3) Verify Permissions C:\Windows\Installer directory for the Account you are using to try and install the software:
  • Login with an Administrator account
  • Click Start
  • Click All Programs
  • Click Accessories
  • Click Windows Explorer
  • Click Folder Options on the Tools menu
  • Click the View tab
  • Click Show hidden files and folder
  • Click OK
  • Locate the folder C:\Windows\Installer
  • Right-click the Installer folder
  • Click Properties
  • Click the Security tab
  • Click System
  • Verify that the Full control check box is selected
  • Click Administrators
  • Verify that the Full control check box is selected
  • Click the user name being used to try and install the software
  • Verify that the Full control check box is selected
4) When all else fails, re-install Windows XP

source: http://support.microsoft.com/kb/888019