[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.4 - 5.9

series
Security Center 5.4 - 5.9
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 receive the following error message: Error installing Microsoft .NET Framework, Return code 0x800f0906.

Cause

The Microsoft .NET 3.5 installation package 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 Local Group Policy Editor by running gpedit.msc.
  3. In the navigation pane on the left, click Computer Configuration > Administrative Templates > System, and then double-click click Specify settings for optional component installation and component repair from the Setting pane.
  4. In the Specify settings for optional component installation and component repair window, do the following:
    1. To enable the policy, select Enabled.
    2. In the Alternate source file path section, select Download repair content and optional features directory from Windows Update instead of Windows Server Update Services (WSUS).
  5. Open Windows Command Prompt as an 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.