The day before yesterday there was a need to install .Net Framework 3.0 in order for the System.Workflow libraries to appear. Then he figured out “why get up twice” and decided to also install 3.5. I was surprised a lot, because I see this installation of the Framework for the first time. I will not describe the whole process in colors, just to mention once again - 10 hours of installation. I re-read most of the found forums, all English-speaking, and decided to share my experience in order to save the time and nerves of my colleagues - you.
How can install Framework swear for an example and ease of searching:
Windows Communication Foundation: [2] Error: Installation failed for component of Windows Communication Foundation. MSI returned error code 1603
Microsoft .NET Framework 3.0a: [2] Error: Installation failed for component Microsoft .NET Framework 3.0a. MSI returned error code 1603
')
Microsoft .NET Framework 3.5 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 'package'. MSI returned error code 1603
Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603
So, to install on you should have:
- Windows Installer 3.1 Redistributable (v2)
- the rights (in my case, I had to give Full rights for the Everyone user) to the registry branch HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Security \ ServiceModel 3.0.0.0
- fresh framework 2.0
The first two conditions turned out to be quite enough, but from the forums of the forums I also made a few tricks:
In some cases, installation 3.5 required the already installed SP1 on 2 and 3 framework. Also, sometimes for the version of Windows Server 2003 it was required to first remove IIS, and for XP, remove IIS or stop the Windows World Wide Publishing service. It did not help me.
I recommend reinstalling all installed frameworks. To uninstall, first remove them through the “Add or Remove Programs”, and then clean them using the
Automated cleanup tool .
And with unsuccessful installations, see EventLog, it will tell a lot of interesting things.
Links to frameworks:
Microsoft .NET Framework 2.0 Redistributable PackageMicrosoft .NET Framework 2.0 Service Pack 1 (x86)Microsoft .NET Framework 3.0 Redistributable PackageMicrosoft .NET Framework 3.0 Service Pack 1Microsoft .NET Framework 3.5Microsoft .NET Framework 3.5 Service Pack 1UPD: Indeed, for many this process does not take more than 20 minutes, but it also happens like this. Hope to help someone.