Installation of .NET 3.5 fails on Windows 8 with Error Code 0x800F0906

Windows_8_Logo

You would have thought that installing .NET 3.5 on Windows 8 will be relatively straight forward – wrong answer!

The easiest way to do this is to go to Control Panel –> All Control Panel Items –> Programs and Features and simply add .NET Framework 3.5 (includes .NET 2.0 and 3.0)

Installation_of_.NET_3.5_fails_on_Windows_8_with_Error_Code_0x800F0906_1

but you are likely to hit one of the following errors:

“Windows couldn’t complete the requested changes. Windows couldn’t connect to the internet to download necessary files. Make sure that you’re connected to the internet, and click ‘Retry’ to try again. Error code: 0x800F0906”

“Update NetFx3 of package Microsoft .NET Framework 3.0 failed to be turned on. Status: 0x800F0906.”

“Update NetFx3 of package Microsoft .NET Framework 3.0 failed to be turned on. Status: 0x800F081F.”

“Update NetFx3 of package Microsoft .NET Framework 3.0 failed to be turned on. Status: 0x800F0907.”

One solution to this issue is to use dism tool and offline installation. To do this you need to have either .iso file or DVD media for Windows 8 for dism to get the source files from.

Command to run is:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

where Windows 8 source files are in D:\sources\sxs

Installation_of_.NET_3.5_fails_on_Windows_8_with_Error_Code_0x800F0906_2

Done!

2 thoughts on “Installation of .NET 3.5 fails on Windows 8 with Error Code 0x800F0906

  1. Avinash

    Please Help ..

    Microsoft Windows [Version 6.2.9200]
    (c) 2012 Microsoft Corporation. All rights reserved.

    C:\Windows\system32>Dism /online /enable-feature /featurename:NetFx3 /All /Sourc
    e:D:\sources\sxs /LimitAccess

    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384

    Image Version: 6.2.9200.16384

    Enabling feature(s)
    [===========================65.8%====== ]

    Error: 0x800f0907

    DISM failed. No operation was performed.
    For more information, review the log file.

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    C:\Windows\system32>

Leave a Reply