Error 0x800F0954 installing .NET 3.5 on Windows 10

If you’re experiencing error 0x800F0954 when trying to install .NET 2.0 and 3.5 on Windows 10, and you’re in a domain environment, then a simple temporary registry change should solve your troubles.

The error 0x800F0954 typically appears if your machine is trying to connect to it’s locally configured WSUS server to download the required files which may not exist.

To work around the issue, temporarily change the “UseWUServer” registry setting in the key below from 1 to 0, the restart your PC.


Once you’ve done this, mount your Windows 10 disk and use the following DISM command to install .NET 2.0 and 3.5.

dism /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs

FYI, make sure you change the folder path of the /Source: setting to the correct drive letter for you Windows 10 install.

If you got benefit from this article, feel free to:


I’m the Managing Director of an IT Company in Adelaide, South Australia. In my day job I work on both Windows and Linux web hosting technologies and Windows and Web .NET development. In my spare time I create tutorials focused on Davinci Resolve, drone’s, and video production, You can find me on YoutubeTwitter,  or Facebook 




Simon Holman Tech
Scroll to Top