Link to home
Start Free TrialLog in
Avatar of Michael Green
Michael GreenFlag for Australia

asked on

Windows 10 will not install ".NET Framework 3.5 (includes .NET 2.0 and 3.0)" in a WSUS environment. Error Code: 0x800F0954

I need to install :
".NET Framework 3.5 (includes .NET 2.0 and 3.0)"

on multiple Windows 10 as its required by older software.

When I try to install it I get :

User generated image
User generated image

Windows couldn't complete the requested changes.

The changes couldn't be completed.  Please reboot your computer and try again.

Error Code: 0x800F0954

The customer has WSUS and Windows 10 appears to be trying ot get this install from WSUS.

Why can't it find it / get it from WSUS ?  And why can't it download from Microsoft directly if that fails ?
Avatar of Alex
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Michael Green


Given I need to do this on multiple machines..... the whole point was NOT to bypass WSUS.  (I had already found several links including the one you just posted).

So my question remains - Why can't Windows 10 download this features  from WSUS / What has to be done to WSUS so it can supply this .NET install to Windows 10 machines when they request it ?
Apparently it's not installed onto the disk by default and WSUS doesn't present it. Which is why it needs to bypass WSUS and then install.

Realistically, you could do this with a computer GPO and a startup script.

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

H:\ would need to change to a shared network path.

This issue appears to be going on 3 years old.

I've found multiple solutions with varying degrees of success.

This site that provides a walk though for some of the more promising

Unfortunately I don't have the time at the moment to try to duplicate the issue and test them

Good luck

BTW, Alex already provided one of the solutions
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Accept: 'Alex' (https:#a42989271)

If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

Experts-Exchange Cleanup Volunteer