Symptom

When you try to install Windows Installer Cleanup Utility in your Windows XP system, the following error may occur and installation halts:

Can't find script engine "VBScript" for script "C:\DOCUME~1\{username}\LOCALS~1\Temp\IXP000.TMP\StartMsi.vbs".

Resolution

This happens if the scripting runtime file vbscript.dll is not registered correctly in the system. To resolve the problem, use these steps:

Click Start, Run and type:

regsvr32 %systemroot%\system32\vbscript.dll

If the registration was successful, you should now see the following message:

DllRegisterServer in vbscript.dll succeeded.

If the above step does not help, of if you receive an error message when registering the module vbscript.dll, then try installing Windows Script 5.6 from the following link:

Download details: Windows Script 5.6 for Windows XP and Windows 2000

Note: Incorrect registry permissions if any, would result in the error INF Install Failure. Reason: Access is denied. when installing Windows Script 5.6. In that case, you may need to reset the registry permissions using Microsoft's SubInACL utility.