Hello everyone,
I recently updated my Windows 11 machines from version 23H2 to 25H2. The update was mostly smooth, but I'm facing some issues with .NET Framework 3.5 on a few computers. After the update, it seems that .NET Framework 3.5 is no longer enabled, and I'm getting a bunch of error messages. The ones I've encountered include:
* 0x800F0954
* 0x8024401C
* 0x8024402C
* 0x800706BE
* 0x800f0922
The last error indicates a general issue, and I've tried various methods to fix it, including running:
* sfc /scannow
* DISM.exe /Online /Cleanup-image /Restorehealth
* dism /online /cleanup-image /startcomponentcleanup
I even mounted the ISO file and tried enabling the feature manually with this command:
* dism /online /enable-feature /featurename:NetFX3 /All /Source:E:sourcessxs /limitaccess
However, I noticed some strange entries in the dism.log and CBS.log, suggesting conflicts related to registry values. I also attempted:
* Dism /online /Cleanup-Image /StartComponentCleanup /ResetBase
Unfortunately, this didn't help either. I would really appreciate any insights or solutions you might have!
1 Answer
Have you thought about trying to disable .NET 3.5 first with the command `dism /online /disable-feature /FeatureName:NetFx3` and then enabling it again? It might help reset everything.

I haven’t done that yet because when I checked with `Dism /english /online /get-packages /format:table`, it didn’t show the package as installed. In fact, the CBS.log has a lot of lines saying different components are already in the correct state, so the system seems a bit messed up.