cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
hogwell
Level 3

Error with IISRT: -1102

Trying to install our web service on a particular Windows 2003 SP2 machine with IIS6, the install thinks that IIS 4 or later is not installed, but IIS6 *is* installed.

We are getting an error -1102 in the log file from the ISIISInstall CA.

...
MSI (s) (64:E0) [14:04:43:014]: Executing op: CustomActionSchedule(Action=ISIISInstall,ActionType=3073,Source=BinaryData,Target=ISIISInstall,CustomActionData=C:\DOCUME~1\fftech\LOCALS~1\Temp\IIS4D3.tmp)
MSI (s) (64:DC) [14:04:43:029]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI4D6.tmp, Entrypoint: ISIISInstall
MSI (s) (64:44) [14:04:43:029]: Generating random cookie.
MSI (s) (64:44) [14:04:43:045]: Created Custom Action Server with PID 4596 (0x11F4).
MSI (s) (64:18) [14:04:43:060]: Running as a service.
MSI (s) (64:18) [14:04:43:060]: Hello, I'm your 32bit Elevated custom action server.
InstallShield 14:04:44: Error with IISRT: -1102
Action ended 14:04:45: InstallFinalize. Return value 3.
...then rollback.

What does this error mean?
Is there some component of IIS6 that is not installed on this machine?
Is there somewhere these error codes are documented for Installshield 2011?

Thanks in advance for any help or ideas!
Labels (1)
0 Kudos
(4) Replies
joshstechnij
Level 10 Flexeran
Level 10 Flexeran

This error indicates that the W3SVC could not be opened on the machine. Unfortunately, there isn't enough information logged to determine why this is the case. Does this error happen on any machine this install is run on? Does the same behavior happen with a sample project? Is the W3SVC running on the machine before the install is run? If not, does starting the W3SVC change the behavior?
0 Kudos
hogwell
Level 3

Thanks for this information, Josh.

We'll double check that the W3SVC is running on this machine.
(We've already uninstalled and reinstalled IIS with no luck.)

To answer your question, this is only happening on a particular customer's machine.
Our installer works fine on this platform on our test system.

Are these error codes documented somewhere?
0 Kudos
joshstechnij
Level 10 Flexeran
Level 10 Flexeran

The errors are defined in a header file located in C:\Program Files\InstallShield\2011\Script\ISRT\Include\IISRTErr.h. There isn't any specific documentation available to any of the defined errors (some are documented on our support website).

To check a few other things:
- What are the values of the IIS_VERSION and IISROOTFOLDER properties in the log that contains this error?
- What permissions are set on the HKLM\System\CurrentControlSet\Services\W3SVC registry key? Do the permissions allow the SYSTEM account and the user launching the install full access to the key?
0 Kudos
hogwell
Level 3

Thanks for this pointer to the header files.

This will help to diagnose other errors we might see in log files.

For this server, IIS_VERSION was "#6".

However, they do not see W3SVC in the Services panel, despite the fact that the IIS Manager comes up and runs fine, and they have reinstalled IIS.

At this point, we plan to have the customer rebuild the server OS from scratch to see if that produces a running W3SVC.
0 Kudos