.NET framework 3.5 installation failing on Windows 2008.

Resolution:

-- If you are facing problem while installation of .NET framework 3.5, may be the below information will help, it helped me in one of my case.

-- Check the .NET framework logs from temp directory (framework logs starts with dd_*):

[07/22/09,16:35:02] Optional Component 'Microsoft .Net Framework 3.0': [2] Error code 87 for this component means "The parameter is incorrect."

[07/22/09,16:35:02] Optional Component 'Microsoft .Net Framework 3.0': [2] Setup Failed on component Optional Component 'Microsoft .Net Framework 3.0'

[07/22/09,17:56:29] Optional Component 'Microsoft .Net Framework 3.0': [2] Error code 87 for this component means "The parameter is incorrect.

-- Above point suggests that there is a problem while installation of .NET framework 3.0.

-- From the registry information check if there is key of 3.0:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5

-- Windows 2008 comes with .NET framework 3.0, but anyhow it was not present on the box. in one of my case.

https://msdn.microsoft.com/en-us/library/cc531167.aspx

-- Do the installation of .NET framework 3.0 from Role Management tool on the box.

Computer Management --> Features --> Add features --> Select the installation of .NET framework 3.0

-- After that, installation of .NET framework 3.5 got installed successfully.

Framework download link: .NET framework 3.5

Disclaimer: This is a personal weblog. The opinions expressed here represent my own and not those of my employer.