Windows Installer Errors 2738 and 2739 on installing Office 2007 windows vista
Resources
Action
Tried to install any application ( like Office 2007,03 and etc)
unable to install - windows Installer errors 2738 and 2739
vbscript.dll and jscript.dll file got Corupted or incorrect registry value/corruption.
Windows Vista Error Fix: Windows Installer Errors 2738 and 2739
When you try to install a program using Windows Installer (.msi) Setup package in Windows Vista, you may encounter error 2738 or 2739 and the setup process will fails. The errors 2738, 2739 occur if the Windows Installer Setup uses Windows Script (.vbs or .js) custom actions, and the VBScript or JScript runtimes are not registered in the Windows Vista computer. Windows Script custom actions should be avoided. They are difficult to debug, get blocked by anti-virus applications, and are far more susceptible to machine state than native custom actions.
That is indicated by Windows Installer error messages 2738 and 2739, which read:
• Error code 2738: Could not access VBScript run time for custom action.
• Error code 2739: Could not access JScript run time for custom action.
Windows Installer doesn’t warn about it. It starts as usual, prompts for options, asks for elevation and finally stops with this error message:
“The installer has encountered an unexpected error installing this package.
This may indicate a problem with this package. The error code is 2738/2739.”
Re-registering the runtime libraries vbscript.dll and jscript.dll will fix the Windows Installer
errors.
if above step doesn’t work can follow the steps mentioned below :
• Click on the Windows Vista Start menu, choose Run, type cmd right click on the CMD icon and click “Run as Administrator”(Make sure the following steps are done from a command prompt that has been elevated as an administrator. If not, you will re-register the dll’s as a HKCU instead of the HKCM).
• To unregister the VBScript engine, run this command:
reg delete”HKCU\SOFTWARE\Classes\CLSID{B54F3741-5B07-11CFA4B0-00AA004A55E8}” /f
• To unregister the JScript engine, run this command:
reg delete”HKCU\SOFTWARE\Classes\CLSID{F414C260-6AC0-11CFB6D1-00AA00BBBB58}” /f
• Re-register the vbscript.dll “regsvr32 vbscript.dll”
• Re-register the jscript.dll “regsvr32 jscript.dll”.
• You should see the output DllRegisterServer in filename.dll succeeded for each command that you run in the elevated command prompt. In case you get the error code 0×80004005, it’s probably because you’re trying to register the DLLs from a normal (non-elevated) Command Prompt window in Windows Vista.
• Type exit to close the Command prompt window.
* Restart the Computer and try to install the application and check.
Rishi
MS Shell User &
Media technologist

