Error 0x800F0954 when installing .NET Framework 3.5

If you have tried to install the .NET Framework 3.5 (or versions 2.0 and 3.0 included in the same package) on a Windows 10 computer, you may have encountered error 0x800F0954. And that is why you are reading this article.

Error 0x800F0954 when installing .NET Framework 3.5

WSUS Server does not have these Optional Features and so we will need to use the ISO of a Windows 10 installation to proceed with the installation of the .NET Framework. Commonly, the process is called “install from media” if you want to search it on the Internet, just like we did with Windows Server 2016.

When we use the graphical interface to install additional features in Windows 10, such as the .NET Framework, it always communicates with Windows Update. To force the installation from the media, we will need to use the PowerShell or command line tool.

Installing .NET Framework 2.0, 3.0, and 3.5 in Windows 10 from Media

First, unzip the files from the Windows 10 ISO to a local or network folder and note its location. Or, if it’s easier, just mount it.

Then, open PowerShell with Administrator privileges and type the following command by replacing the location of the files you unzipped.

Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS

Alternatively, you can also use the DISM tool for the same action.

DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\Sources\SxS

Finally, you can confirm that the .NET Framework is installed by typing the following command.

Get-WindowsCapability -Online -Name NetFx3~~~~

That’s it. I hope I helped a little bit to overcome the 0x800F0954 error while installing the .NET Framework on Windows 10.

About Dimitris Tonias 143 Articles
My name is Dimitris Tonias, IT Pro, G(r)eek, focused on Server, Virtualization, and Cloud technologies.

3 Comments on Error 0x800F0954 when installing .NET Framework 3.5

  1. Hi,

    not sure if you do text checking before posting but you have some letters and numbers missing on one of the code lines

    DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\Sources\SxS

    not major but will avoid confusion

Leave a Reply

Your email address will not be published.