.NET 3.0 rtm install fails

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I am getting a failure during the install of the .NET 3.0 (RTM)
redistributable. The error message is as follows:

Windows Communication Foundation: [2] Error: Installation failed for
component Windows Communication Foundation. MSI returned error code 1603

This is on a WinXP SP2 machine. I have .NET 1.1, .NET 2.0, VS2003, VS2005,
IE7 installed on it. No .NET 3.0 beta or CTP bits have ever been installed
on this machine. One thing I did notice is that I have the following .NET
hotfixes installed: KB886903, KB917283, KB922770, KB916002.

Anyone else having this problem?
 
Hello, Pete!

Did you use special uninstall tool for .NET 3.0?

P> I am getting a failure during the install of the .NET 3.0 (RTM)
P> redistributable. The error message is as follows:

P> Windows Communication Foundation: [2] Error: Installation failed for
P> component Windows Communication Foundation. MSI returned error code
P> 1603

P> This is on a WinXP SP2 machine. I have .NET 1.1, .NET 2.0, VS2003,
P> VS2005,
P> IE7 installed on it. No .NET 3.0 beta or CTP bits have ever been
P> installed
P> on this machine. One thing I did notice is that I have the following
P> .NET
P> hotfixes installed: KB886903, KB917283, KB922770, KB916002.

P> Anyone else having this problem?

--
Regards, Vadym Stetsyak
www: http://vadmyst.blogspot.com
 
Problem solved. I found the following error in the event log:

System.Configuration.ConfigurationErrorsException: Configuration system
failed to initialize ---> System.Configuration.ConfigurationErrorsException:
There is no Unicode byte order mark. Cannot switch to Unicode.
(C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config) --->
System.Xml.XmlException: There is no Unicode byte order mark. Cannot switch
to Unicode.

Somehow my machine.config got modified such that the encoding was changed to
UTF16 although the file was saved as ANSI. I changed it back to UTF8, re-ran
the .NET 3.0 intaller and everything worked fine.
 
Back
Top