I just spent the last five hours tracking down a problem installing Microsoft .NET V2.0 on a Windows 2003 server. It was blowing with an error in the Microsoft Installer log and in the event log saying:
-----
MsInstaller
Warning
Event ID: 1015
Failed to connect to server. Error: 0x80080005
------
The installer must have been corrupted. After a bit of searching I found a message posted by Todd Heron:
http://www.itnewsgroups.net/group/microsoft.public.windows.server.general/topic10218.aspxI followed the steps:
-----
1. Open up the services applet from the control panel and stop the Windows
Installer service if it is already running.
2. Open a DOS window and register the following files with command regsvr32
c:\winnt\system32\FILENAME.YYY
(Replace FILENAME.YYY with the following file names)
msi.dll
msisip.dll
msihnd.dll
3. Unregister and then register msiexec with the commands
c:\winnt\system32\msiexec /unregserver
c:\winnt\system32\msiexec /regserver
4. Open the registry and check the ImagePath under
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer. Does it
point to the correct path? It should be something like:
C:\WINNT\System32\MsiExec.exe /V
5. Reboot the computer and retry the installation
-----
This fixed the problem! Sure wish I would have ran into this before wasting all that time!