Expand the Turn Off Background Processes toggle (menu option 9) to a
Chris Titus Tech style optimization pack: 42 services (adds diagsvc,
TapiSrv), 22 privacy/performance registry tweaks, 15 telemetry
scheduled tasks disabled, High Performance power plan - all saved to
the state file for exact restore. Rewrite proc_restore/proc_view with
full-line parsing so task paths with spaces survive round trips.
Fix edition change always reporting failure: the DISM API block fell
through to its error path after a successful Restart-Computer; it now
exits 0 on success. Add pre-flight validation that refuses in-place
edition changes Windows does not support, surface DISM/CBS errors
instead of swallowing them, add CloudEdition/CloudEditionN targets
with an irreversibility warning, drop Home editions from target lists,
and remove three services not present on current builds.
Live-verified on Windows 10 build 29648 with two full OFF->ON->OFF
round trips.
Generated with Codebuff 🤖
Co-Authored-By: Codebuff <noreply@codebuff.com>
- Change Windows Edition: add WNC (Win 11 Enterprise LTSC 2024),
EnterpriseS (Win 10 LTSC), IoTEnterpriseS, and Home (Core/CoreN/
CoreSingleLanguage) to the changeable list, with build-aware gating
and a warning that in-place conversion may require reinstall media.
- New [9] menu option: Turn Off Background Processes with OFF/ON/View
state. Disables UWP background apps, telemetry/UX registry settings,
and 25 non-essential services, saving prior state to restore later.
- Online KMS: add Windows 11 Enterprise LTSC 2024 (WNC, SKU 210) GVLK
and a fallback for IoTEnterpriseK (SKU 206) to the IoTEnterpriseS key.
- Fix dead UBR build-check guard in the KMS fallback flow so the
build-2788 warning correctly applies to SKUs 205/206.