When you try to install a program using Windows Installer (.msi) Setup package, you may encounter error 2738 or 2739 and the setup fails.

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 computer.

From Windows Installer Error Messages page at MSDN:

Code Description
2738 Could not access VBScript run time for custom action
2739 Could not access JScript run time for custom action

Resolution

Open an elevated Command Prompt. To do so, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

Run the following commands one by one and press ENTER after each line:

regsvr32 vbscript.dll
regsvr32 jscript.dll

You should see the output DllRegisterServer in filename.dll succeeded for each command. In case you get the error 0×80004005, it’s probably because you’re trying to register the DLLs from a normal (non-elevated) Command Prompt window.

Type Exit to close the Command Prompt window.

Note: If you’re using Windows XP, you can simply run the above commands from the Start, Run dialog after logging in to an account with Administrative privileges.

SEE ALSO

Register DLLs elevated using the context menu

Bookmark this Page!

BlinkList | del.icio.us | Digg it | Furl | reddit | Spurl | StumbleUpon |

Related Posts


Email SubscriptionPrefer an E-mail subscription?

Enter your email address:

Delivered by FeedBurner

Leave a Reply