v1.1.4
unslop-windows v1.1.4
Fixed
- Widgets Policy Alignment & UCPD Defense (
unslop.ps1): Switched Widgets disablement from user-modeHKCU:\...\Advanced\TaskbarDato machine-wide Group PolicyHKLM:\SOFTWARE\Policies\Microsoft\Dsh\AllowNewsAndInterests = 0(undo1,removeOnUndo = $true). This avoidsUnauthorizedAccessExceptionfrom the Windows 11 User Choice Protection Driver (UCPD.sys) introduced in 23H2/24H2 while cleanly disabling Widgets system-wide. - SYSTEM-Restricted Task Cleanup (
unslop.ps1): Removed\Microsoft\Windows\Application Experience\SdbinstMergeDbTaskfrom debloat scheduled tasks list. This task is Windows' internal app compat shim DB merger (non-telemetry) and has an explicit SDDL descriptor restricting write access toSYSTEM(BAonly has Read/Execute), which causedAccess is deniedunder standard Administrator elevation. - Inbox SystemApps Depuration & NonRemovable Filter (
unslop.ps1): Removed protected inbox SystemApps (MicrosoftWindows.Client.Photon,MicrosoftWindows.Client.CoreAI,MicrosoftWindows.UndockedDevKit) from$bloatAppsand added-not $_.NonRemovablefiltering toGet-AppxPackageretrieval, preventing0x80070032(ERROR_NOT_SUPPORTED) deployment errors on immutable system components while keeping AI engines disabled via GPO and ConsentStore. - PowerShell Registry Drive Mapping (
unslop.ps1): Replaced unmountedHKCR:\CLSID\{018D5C66-...}withHKLM:\SOFTWARE\Classes\CLSID\{018D5C66-...}in both debloat and undo OneDrive unpinning routines, eliminating "Cannot find drive HKCR" errors.
Added
- Automated Registry & System Package Invariant Tests (
tests/unslop.Tests.ps1): Added test assertions ensuringAllowNewsAndInterestsis used for Widgets, forbidding unmountedHKCR:paths in registry operations, verifyingSdbinstMergeDbTaskis excluded and lockingPhoton,CoreAIandUndockedDevKitinto the non-removable package invariants. - Architectural Decision Record (
docs/decisions.md): Documented ADR-020 detailing Windows 11 24H2/25H2 Protection Driver (UCPD), Inbox SystemApps and Elevation ACL Alignment.
Quick Installation & Usage
- Download
unslop-windows-v1.1.4.zipfrom Assets below. - Extract the archive to any directory.
- Right-click
unslop.batand choose Run as administrator (or double-click and accept the UAC elevation prompt). - Select an option from the interactive menu:
- [1] Full Debloat: Remove OneDrive, telemetry and provisioned bloatware.
- [2] Gamer Preset: Debloat, keep Xbox & Gaming Services (
-KeepXbox). - [3] Productivity Preset: Debloat, keep OneDrive & Microsoft To-Do (
-KeepOneDrive -KeepTodos). - [4] Interactive Toggles: Configure custom feature combinations with visual toggle states.
- [5] Safe Dry-Run Audit: Inspect all changes safely with zero system modifications (
-DryRun). - [6] Full Restore / Undo: Symmetrically revert all tweaks back to defaults (
-Undo). - [7] Custom CLI Flags: Manually enter parameter switches (e.g.
-KeepTodos -KeepXbox -NoRestart). - [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.1.4.zip -Algorithm SHA256