When trying to Add components to my SQL 2008 Installation, I keep getting the following message:
"Microsoft .NET Framework 3.5 installation has failed. SQL Server 2008 Setup requires .NET Framework to be installed."
The Odd thing is I have .Net 3.5 with SP1, so I reinstall, uninstall and pretty much waste half a day searching high and low for a resolve. I have SQL 2008 SP1, even try the mega CU1 update, reintall Windows installer 4.5 - but no change...
When you try to add components to SQL via Control Panel Add\Remove programs it prompts you for an installation source, I navigate to it, a menu to Add, Remove or repair then appears, on selecting an option, the error above appears almost immediately.
Apparently, it checks the \x64\redist\dotnetframeworks (or x86 for 32bit) for the dotnetfx35setup.exe.
I downloaded a fresh bootstrapper from the Microsoft .Net download site, and replace - still no joy!
Anyway, I've finally fixed it!
The original installation was downloaded from MSDN. So I downloaded the 180 trial version of SQL Server 2008 from Microsoft Technet not MSDN! and pointed to that as the installation source and the wizard goes through without a hitch!
It Seems the version on MSDN downloads is a bit 'dodgy'!!
Hope that helps anyone avoid the pain I went through in the last day, not to mention the pain my customers gone through for weeks!