[KBA-01456] Security Center fails to install due to Microsoft .NET Framework error code 0x800f0906 on Windows Server 2012 and 2012 R2 - Security Center 5.2 and later

series
Security Center 5.2 and later
revised_modified
2016-05-12

[KBA-01456] Security Center fails to install due to Microsoft .NET Framework error code 0x800f0906 on Windows Server 2012 and 2012 R2

This article explains how to resolve issues caused by Microsoft®; .NET Framework failing to install with return code 0x800f0906 on Windows Server 2012 or 2012 R2.

Symptoms

When installing Security Center on a system running Windows Server 2012 or 2012 R2, you might encounter the error message "Error installing Microsoft .NET Framework, Return code 0x800f0906". When this occurs, the following error message is displayed:

Cause

The Microsoft .NET 3.5 installation package has failed to install in Windows Server 2012 or 2012 R2, causing the Security Center installation to fail.

Workaround

This workaround requires the original Windows installation sources for your operating system.

  1. Insert or mount the original Windows installation sources and take note of the file system location (for example, D drive):
    • If you have the Windows Server 2012 or 2012 R2 DVD, insert it into your CD drive.
    • If you have an ISO image, you can right-click the ISO file and mount it.
    • If you have the source as a file share, map it to a drive letter.
  2. Open the Group Policy Editor by running gpedit.msc.
  3. In the navigation pane on the left, click Local Computer > Policy > Computer Configuration > Administrative Templates > System, and then click Specify settings for optional component installation and component repair from the Setting pane.
  4. In Specify settings for optional component installation and component repair, do the following:
    1. To enable the policy, select Enabled.
    2. In the Alternate source file path section, select Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)
  5. Open a command prompt as administrator and run gpupdate /force.
  6. In Server Manager, click Add Roles and Features and install .NET Framework 3.5 Features from the Features pane.
  7. On the Confirmation page, click Specify an alternate source path.
  8. On the Specify Alternate Source Path page, enter the file path of the source files. The file path usually takes the following form: <drive_letter>:\sources\SxS, where <drive_letter> is the label of the drive containing the original Windows installation sources.