General discussion
March 23, 2004 at 11:34 AM
a fuchigami

Windows Installer doesn’t complete

by a fuchigami . Updated 22 years, 7 months ago

Hi There,

I’ve created a web setup program for my .NET application using Visual
Studio .NET 2003, with .NET v1.1.

When I install on a clean Windows 2000 Server SP4 machine with .NET
v1.1, everything works fine (virtual directory is created, files are
copied & registered, etc). I then uninstall through Add/Remove
Programs, and everything works fine again. However, when I try to
re-install the web app using the same setup program, I get the
following error: ‘The installer was interrupted before Timekeeping
could be installed. You need to restart the installer to try again’

When I generate the MSIExec log file, I find the following entries:
MSI (c) (DC:20): Doing action: DIRCA_CheckFX
Action start 9:11:41: DIRCA_CheckFX.
MSI (c) (DC:20): Creating MSIHANDLE (1) of type 790542 for
thread 544
Action ended 9:11:42: DIRCA_CheckFX. Return value 3.

Based on readings in the newsgroup, it looks like this DIRCA_CheckFX
is a check for .NET components, and is included automatically by the
setup project. (i.e. no custom action defined through the web setup
project) However, reinstalling the .NET v1.1 Redistirbutables on the
Server machine does not fix the problem, nor does installing the .NET
v1.1 Framework (SDK). I’ve also checked that the SYSTEM account has
full control permissions on the TEMP directory.

I saw a similar problem described in the thread ‘Error during
deployment’
(http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=off&threadm=f7140993.0310060014.24087f89%40posting.google.com&rnum=5&prev=/groups%3Fas_q%3DDIRCA_CheckFX%26safe%3Doff%26ie%3DUTF-8%26oe%3DUTF-8%26lr%3D%26hl%3Den)
where their problem was fixed by running another install program, but
I can install and uninstall other MSI packages successfully, and still
have the problem with this web app setup program.

Full MSIExec log file available on request.

Does anyone have any ideas on how to fix this?

Thanks.

Albert.

This discussion is locked

All Comments