.NET 3.0 rtm install fails

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?
 
V

Vadym Stetsyak

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
 
G

Guest

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top