.Net framework 3.5 SP1 fails on WCF

We had issues with the installation of .net framework 3.5 SP1. Gave the following error in the error log:

============================================================

[11/23/09,13:05:18] Microsoft .NET Framework 3.0 SP2 x86: [2] Error: Installation failed for component Microsoft .NET Framework 3.0 SP2 x86. MSI returned error code 1603

[11/23/09,13:05:23] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.0 SP2 x86 is not installed.

===============================================================

To funnel down the issue, we downloaded and tried installing .net framework 3.0. It failed. Error log said the following:

===============================================================

23/09,14:05:31] Windows Presentation Foundation: [2] Error: Installation failed for component Windows Presentation Foundation. MSI returned error code 1603

[11/23/09,14:05:52] WapUI: [2] DepCheck indicates Windows Presentation Foundation is not installed.

Extracted .net framework 3.0 and installed Windows Presentation Foundation, it failed.

From the MSI log:

=====================================

MSI (s) (A8:F8) [14:09:09:623]: Product: Windows Presentation Foundation -- Error 1402. Could not open key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WIC. System error 5. Verify that you have sufficient access to that key, or contact your support personnel.

Error 1402. Could not open key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WIC. System error 5. Verify that you have sufficient access to that key, or contact your support personnel.

MSI (s) (A8:F8) [14:09:09:654]: User policy value 'DisableRollback' is 0

MSI (s) (A8:F8) [14:09:09:654]: Machine policy value 'DisableRollback' is 0

Action ended 14:09:09: InstallFinalize. Return value 3.

We checked the permissions for this registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WIC

No account was given permission for that key.

We gave permission (full control) for the “Administrator” and the “SYSTEM” accounts and were able to install .Net framework 3.5 SP1 successfully.

 

Content by : Parameswary Annamalai

Reviewed by : Soumitra Mondal