Runtime errors occur when a program or a process running on your computer faces an unforeseen programming error. For example, you may receive the following runtime error message when you attempt to install a software program on your Windows XP Home or Windows XP Professional computer.
1607:Unable to install InstallShield Scripting Runtime
After the error is displayed, the installation process quits and fails to complete.
Cause of the Error
This error message is generated in one of the following conditions:
- The IDriver.exe driver file is not registered correctly on the system.
- The Windows Installer file Msiexec.exe is not registered properly on your computer.
- The Setup program is run from a virtual drive that is created using the subst command.
- More than one instance of Msiexec.exe is running on the system.
- Some other installer written for Windows operating systems is running on your computer.
- There is an older version of Windows Installer on your computer from a network drive and this drive is no longer available.
- The user account with which you are logged on to the computer does not have the required permissions to access the C:\Windows\Installer folder.
- The user account with which you are logged on to the system does not have the required permissions to install a software program on the PC.
- The Windows XP installation on the system is damaged.
Resolution Steps
loadTOCNode(1, ‘resolution’);The solution of the problem depends on its cause and you can fix it by using one of the following methods:
Method 1: Re-register Idriver and Msiexec files on the system.
- Open Start menu, select Run, type “C:\Program Files\Common Files\InstallShield\Developer\7\Intel 32\IDriver.exe” /REGSERVER and then click the OK button.
- Open Start menu, select Run, type “C:\Windows\System32\msiexec.exe /REGSERVER and then click the OK button.
Note: Here, we assume that C: is the system drive of your Windows XP computer.
Method 2: Delete the Virtual Drive
It is not possible to run the setup from a virtual drive that is created by using the subst command. Therefore, you will have to delete this virtual drive and run the setup from your physical hard drive. To delete the virtual driver, open Start menu, select Run, loadTOCNode(2, ‘resolution’);type subst virtual_drive_letter: /d, and then press Enter.
Method 3: Close any other instances of Windows Installer Running on your System
- Press Ctrl + Alt + Del to display the Task Manager window.
- Open the Processes tab.
- Search for instances of Msiexec.exe in the Image Name column.
- Right-click on the instance, and then select End Process.
- Select Yes to confirm decision.
- Repeat steps 4 and 5 for all instances of Msiexec.exe running on the computer.
- Finally, exit Task Manager and attempt installing your software again.
Method 4: Reinstall the InstallScript engine from InstallShield Developer
- Open Windows Explorer.
- Navigate to the C:\Program Files\InstallShield\Developer\Redist\Language Independent\i386 folder.
- Double-click the Isscrpt.msi file.
- Follow the screen instructions to reinstall the InstallScript engine on your computer.
Method 5: Provide Required Permissions To your User Account
- Log on to your Windows XP computer with a user account that has administrative rights to your system.
- Open Windows Explorer.
- On the Tools menu, select Folder Options.
- On the View tab, select Show hidden files and folders, and then click the OK button.
- Next, locate the C:\Windows\Installer folder, right-click on it, and then select Properties.
- On the Security tab, do the following:
- Select System and ensure that the Full control check box is selected.
- Select Administrator and ensure that the Full control check box is selected.
- Select your user account and ensure that the Full control check box is selected.
Note: In case any of these is not selected, select it, and then click the OK button.
If you are unable to fix the problem by using any of the above methods, then you may have to reinstall your Windows XP operating system for a solution.