/build/static/layout/Breadcrumb_cap_w.png

1603 (Fatal Error) caused by vbs Custom Actions

I have a few MSI's that contain custom action (type 38) that call vbs code. 99.9% of the time this works.

However, every now and then I come across a machine that throws a 1603 (Fatal Error) when it comes across these custom actions.

I believe it has something to do with a corrupt Windows Scripting Host (WSH) on the target system. I can't recall if reinstalling WSH resolves the issue. All computers in question are running Windows XP SP2.

Has anyone else come across this situation and found a solution that doesn't involve a rebuild? [:)]

0 Comments   [ + ] Show comments

Answers (2)

Posted by: AngelD 17 years ago
Red Belt
0
What did a verbose log say?
Do you get the error on all or some machines?
Posted by: goosey1 17 years ago
Senior Yellow Belt
0
Hi,

Thanks for your interest. The error occurs on very few machines.

Here's the verbose log from Microsoft's RAW image viewer MSI.

----
MSI (s) (B8:14) [16:13:39:362]: Doing action: CheckHKEY_USERSFileExts
Action ended 16:13:39: RegisterProduct. Return value 1.
MSI (s) (B8:FC) [16:13:39:382]: Failed to marshal script action.
MSI (s) (B8:FC) [16:13:39:382]: Failed to marshal script action.
Action start 16:13:39: CheckHKEY_USERSFileExts.
MSI (s) (B8:14) [16:13:39:382]: Machine policy value 'DisableRollback' is 0
MSI (s) (B8:14) [16:13:39:382]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
Action ended 16:13:39: CheckHKEY_USERSFileExts. Return value 3.
---

I have found that re-registering oleaut32.dll fixes the problem. (ie. regsvr32 oleaut32.dll)

What worries me is what else is wrong with the machine because oleaut32.dll is a pretty core file. [8|]
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ