Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Visual Studio .NET created MSI failing on DIRCA_CheckFX

1,302 views
Skip to first unread message

Simon Jefford

unread,
Jun 29, 2004, 5:45:30 AM6/29/04
to
I have an MSI which I have created using Visual Studio .NET (2003). On all but one of the machines I have tried this MSI on, it works fine.
On the machine that doesn't work, however, the install fails with a "The installer was interrupted before <PRODUCTNAME> could be installed."
message. The relevant part of the setup log file looks like this:

=== Logging started: 02/06/2004 16:43:22 ===
MSI (c) (AC:20): Machine policy value 'DisableRollback' is 0
MSI (c) (AC:20): User policy value 'DisableRollback' is 0
MSI (c) (AC:20): Doing action: INSTALL
MSI (c) (AC:20): Note: 1: 2262 2: ActionText 3: -2147287038
Action start 16:43:22: INSTALL.
MSI (c) (AC:20): UI Sequence table 'InstallUISequence' is present and populated.
MSI (c) (AC:20): Running UISequence
MSI (c) (AC:20): Doing action: DIRCA_CheckFX
Action start 16:43:22: DIRCA_CheckFX.
MSI (c) (AC:20): Creating MSIHANDLE (1) of type 790542 for thread 1824
Action ended 16:43:22: DIRCA_CheckFX. Return value 3.

I've search Google Groups and I have come across other people who have encountered the same problem, and I've tried the following
suggestions as a result
- Unregister and reregister Windows installer using msiexec
- Checking that the SYSTEM account has full control over the folder where the .msi file resides
- Checking that the correct version of .NET Framework is installed (I've uninstalled and then reinstalled the Framework to no avail)

The Visual Studio .NET setup project itself is fairly typical. It installs a bunch of assemblies to an application folder and contains an
Install/Uninstall custom action pair which points to a custom Installer class which (un)installs a Performance Counter category.

Any ideas?

Many Thanks,

Simon Jefford
Software Developer
ABS Ltd

Phil Wilson

unread,
Jun 29, 2004, 10:31:52 AM6/29/04
to
DIRCA_CheckFX is a custom action that checks for the .NET framework (the
version in your SupportedRuntimes). It might be failing because the .NET
framework isn't installed (even though it shouldn't). Unfortunately the code
in this custom action can't be seen so we can't tell why it's failing.
--
Phil Wilson
[MVP Windows Installer]
Definitive Guide to Windows Installer
http://www.amazon.com/exec/obidos/tg/detail/-/1590592972/104-7044380-4696760

"Simon Jefford" <simon....@NOSPAMabs-ltd.com> wrote in message
news:dhe2e0p7bu699ntdm...@4ax.com...

Simon Jefford

unread,
Jun 30, 2004, 4:47:26 AM6/30/04
to
On Tue, 29 Jun 2004 07:31:52 -0700, "Phil Wilson" <pdjw...@nospam.cox.net> wrote:

>DIRCA_CheckFX is a custom action that checks for the .NET framework (the
>version in your SupportedRuntimes). It might be failing because the .NET
>framework isn't installed (even though it shouldn't). Unfortunately the code
>in this custom action can't be seen so we can't tell why it's failing.

So what are my options?

Phil Wilson

unread,
Jul 1, 2004, 9:56:46 AM7/1/04
to
Make sure that required framework version is installed. The only thing I can
think of is to edit the MSI file (with Orca) to delete the framework
checking (you can't delete them from the VS IDE). The two custom actions are
DIRCA_CheckFX and VSDCA_VsdLaunchConditions. They each occur in both
InstallUISequence and InstallExecuteSequence tables. In the Condition
column, put 0 (you'll have to delete the Not Installed in the
VSDCA_VsdLaunchConditions case). This seems to work - I tried it on a simple
install of a C# program.

--
Phil Wilson
[MVP Windows Installer]
Definitive Guide to Windows Installer
http://www.amazon.com/exec/obidos/tg/detail/-/1590592972/104-7044380-4696760

"Simon Jefford" <simon....@NOSPAMntlworld.com> wrote in message
news:hgv4e0pgg6566o9sc...@4ax.com...

agopalr...@gmail.com

unread,
Aug 24, 2015, 8:55:07 AM8/24/15
to
I am also getting the same issue.i.e. DIRCA_CheckFX. Return value 3.
Is it related to installer signature?
0 new messages