Only way you can do this is by making a custom .NET Framework 3.5 pack like the .NET Framework 4.8 pack created for Windows 7.
It's almost ready for the release, I'm doing the final testing of component removal and will release it in two-three days. Remember still the component removal for v1903 will restore the removed components when using the WU, this is due to the recent changes done to the WU.
Is that something you think you will be able to work around, or are we going to have to completely disable Windows update? It seems pointless removing all the components then having them restored when the next CU is released. Damn Micro$oft... If they didn't fill their OS with bloatware and telemetry we wouldn't have to go to such extremes to clean up their mess.
Are they restored on any Windows Update? Or are they only restored on Cumulative Updates? It seems odd they would be restored on a regular WU.
Yeah, which makes any tool that removes components kinda worthless, if one updates the system afterwards. I hate Microsoft, and I loathe Win10.
Since the PSFX format has been adopted for updates (starting with version 1809) it is no longer possible to remove most components entirely. You need to keep some files in winsxs folder for windows update to keep working. Unless Windows Update is removed as well. With 1903 any System App removed can be reinstalled by a cumulative update (I am not sure the criteria since I have never used 1903 but probably when there is some fix in the update for the removed System App). This is by design by Microsoft. Not sure again but I think that Windows Apps that are removed are not reinstalled. The cleanest way to remove System Apps is not to remove the component but to prevent it from being deployed to the machine. Below some links for reference however you will have to research how to use this: Clean way prevent Inbox Apps from being deployed by abbodi1406 specialize.cmd by abbodi1406 setupcomplete.cmd by abbodi1406 autounattend.xml by abbodi1406 PhotoViewer.reg by abbodi1406 specialize.cmd and setupcomplete.cmd for version 1803 by abbodi1406 Pack for version 1809 by abbodi1406 The unattend.xml needs to be edited for your needs. Maybe other files too. You can also use powershell script by GodHand which removes components in the same way but it doesn't have an official forum thread. I found this topic by KedarWolf: https://forums.mydigitallife.net/th...r-17134-17763-ltsc-2019-and-18362-isos.80038/
I looked at the list and there components not on the list that I Don't want - for example - Windows Defender. I see in that discussion some are saying that doesn't prevent them from being restored either. But my question is "Does prevention of deployment mean that they are not running (No scheduled tasks installed, no services running for them etc.... )" This is getting pointless. I can keep the machines on 1809 for a long time, but sooner or later I'm going to be forced to upgrade all the PCs. I can't keep them all off the Internet (I use WSUS for updates), but several people here are gamers, and I don't think Linux is ever going to be a solid replacement for Windows for gamers.
I do not have any wireless or wired network connected at install time (I don't want updates or drivers installed and I don't want the initial telemetry dump to occur during install). I answer No to everything and I turn all privacy options off. Will the xml you provided work in that situation (Eg. NetworkLocation?). Is a password required?
i have a question.? in txt file. NetFX35_W10_RS5.7z (Extract the folder NetFX35 inside the Archive to Packs folder, so that it should be like <Packs\NetFX35). NetFX35_W10_19H1.7z (Extract the folder NetFX35 inside the Archive to Packs folder, so that it should be like <Packs\NetFX35) RS5 for 1809.? 19H1 for1903.? if so theres NetFX35_W10_TH1- does TH1 is 1903.? sorry its a bit confusing.