@Jingzin. Nice guide. Question, what does this do: You have about 50x more scheduled tasks than I do. What adds all that stuff? I only have my custom OS image backup and disk clean up asks.
Open task manager you will see svchost services if you click on it under it you will see other many services. If you remove some services from svchost in regedit you won't see it running under svchost in task manager. If you disabled some service in services you should also remove it from svchost in regedit. So there's no event viewer errors for example, But all depends on what you need. For example you can disable wuauserv or bits in autoruns but if you remove them from svchost in regedit, ms store won't work. As to task scheduler every disabled task can be deleted so I could actually make half of it but I just unchecked most.
@Jingzin, you are using the Toolkit_TESTING.cmd version with minor fixes that I released here. Have you tested the in-place upgrade? It would be nice to know if your latest tests heve been maded with that version or to get some feedback. Thnks in advance!
Hi, @inTerActionVRI Haven't tested the latest one you released, just the one MSMG released. Toolkit 13.6 works well against win11 22h2 and thats enough for me to be happy will try the one you released later on
@Jingzin. I assume you don't integrate the security fix KB5033375, in advance, with MSMG is because it corrupts a clean removal of KB5033375 after Windows 11 is installed? And just to clarify, I can disable unneeded Svchost operations by removing the appropriate key, e.g.: Code: [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost\UnistackSvcGroup]
OK... Now I understand. So, using the new version will not have any effect on you as the main fixes were aimed at allowing the integration of updates for the new versions of Windows 11 23H2. But even so, removing components through the ToolkitHelper methods requires updating to updates above 2283. In case of integration of updates above 2283, it is possible to remove components only with DISM list methods provided by MSMG. Why remove/disable BITS? It could be used for download things by scripting. It is useful. Spoiler: An observation use the "spoiler" tag [spoiler\] image01 image02 image03 . . . [/spoiler\] so that images are only listed when the user clicks. Note: remove the last \ in open and close tags.
Background intelligent Transfer Services used by Microsoft to auto upload and download without you knowing, I use MSstore sometimes if i didnt i would surely remove it. Still have it disabled and enable only when i want to use MSstore.
Another caveat: Although most of @Jingzin guide seems sound, I do not recommend removing "Manual setup (Windows In-Place ,Upgrade)" on the MSMG Toolkit-Remove System Components Menu. Doing so, may create a file called "gatherosstate.exe" in your sources folder and prevent you from adding useful features such as the to execute tweaks and silent, unattended, windows 3rd party software installs during setup rather than having to wait until Windows installs to make all those additions and tweaks.