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 Technical Director at Expeed Technology 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 tinker with video production, photograpy, and all things Azure, including IAAS, PAAS and Serverless. You can find me on Twitter over at @simonholman 





Leave a Comment

Your email address will not be published.

Simon Holman Tech
Scroll to Top