Releases: PyPie-Studio/unslop-windows
Releases · PyPie-Studio/unslop-windows
Release list
v1.4.1
unslop-windows v1.4.1
Fixed
- UCPD Kernel Driver Policy Interception (
AllowNewsAndInterests): Neutralized the User Choice Protection Driver (UCPD.sys) in Stage 1 Services (Set-SvcState "UCPD" ... "Manual") and disabled the companion\Microsoft\Windows\AppxDeploymentClient\UCPD velocityscheduled task in Stage 11. InSet-RegDwordSafe, if a registry write toHKLM:\SOFTWARE\Policies\Microsoft\Dsh\AllowNewsAndInterestsorTaskbarDais intercepted by the active in-memory UCPD kernel filter driver before reboot, the policy is staged seamlessly viaHKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\unslop_<name>for automatic post-restart application, eliminatingUnauthorizedAccessExceptionand false failure alerts. - WindowsAI SYSTEM-Only Scheduled Tasks Access Denied: Filtered out internal Click to Do, Recall, and Settings Agent tasks (
ModelCachingLimit,ModelCachingUpdate,PolicyConfiguration,Settings\InitialConfiguration) from\Microsoft\Windows\WindowsAI\*dynamic scans. These tasks have hardened Security Descriptors granting write access exclusively toNT AUTHORITY\SYSTEM((A;;FRFX;;;BA)(A;;GA;;;SY)) and are already fully inert due to GPO policies andWSAIFabricSvcservice neutralization. - Defensive ACL & Driver Service Handling: Hardened
Set-SvcStateto set service startup type toDisabledfirst and gracefully catch stop errors on non-unloadable kernel filter drivers. HardenedSet-TaskStateto detect tasks with SYSTEM-only SDDLs and skip them with informative logging rather than raising unhandled exceptions. Symmetrically alignedunslop-win10.ps1helper functions.
Added
- Machine-Wide Search Highlights (WSB), Location & Cloud Search GPOs: Enforced
EnableDynamicContentInWSB = 0(disabling Bing dynamic search highlights and doodles machine-wide),AllowSearchToUseLocation = 0(blocking location harvesting by SearchHost/Cortana), andAllowCloudSearch = 0(disabling cloud account integration in search results) underHKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Searchacross bothunslop-win11.ps1andunslop-win10.ps1with 100% symmetrical-Undorestoration. - Unit & AST Invariant Tests: Added automated tests to
tests/unslop-win11.Tests.ps1andtests/unslop-win10.Tests.ps1verifying symmetrical UCPD management, SYSTEM-only AI task exclusion, and search machine GPO enforcement. - Architectural Decision Records (ADR-033 & ADR-034): Documented UCPD driver behavior, RunOnce staging mechanics, WindowsAI task security descriptor defenses, and machine-wide search policy hardening in
docs/decisions.md.
Quick Installation & Usage
- Download
unslop-windows-v1.4.1.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 your operating system from the selection menu:
- [1] Windows 11: Targets 26H2, 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 26H2, 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.4.1.zip -Algorithm SHA256v1.4.0
unslop-windows v1.4.0
Added
- Windows 11 26H2 (Build 26300+) Full Platform Support: Added native identification of Windows 11 26H2 ("Windows 11 2026 Update", Build 26300+) in
unslop-win11.ps1($osTag = if ($build -ge 28000) { "26H1" } elseif ($build -ge 26300) { "26H2" } ...) andunslop.bat, eliminating "25H2" misclassification in logs and console banners. - Click to Do Screen OCR Analysis Neutralization: Added
DisableClickToDo = 1underHKLM/HKCU:\SOFTWARE\Policies\Microsoft\Windows\WindowsAIandHKCU:\Software\Microsoft\Windows\Shell\ClickToDowith 100% symmetrical-Undoremoval, preventing on-demand screen scraping and OCR indexing. - Recall Hardening Policies: Added
AllowRecallEnablement = 0(preventing activation in Settings) andAllowRecallExport = 0(blocking snapshot vector export) underHKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsAI. - Settings AI Agent & Agent Connectors Neutralization: Added
DisableSettingsAgent = 1(disabling natural language SLM in Windows Settings) andConfigureAgentConnectors = 2(ForceDisable autonomous AI agent system connectors) underWindowsAI. - MS Paint Generative AI Killswitches: Added
DisableImageCreator = 1,DisableCocreator = 1, andDisableGenerativeFill = 1underHKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Paint. - File Explorer Cloud Graph & Prelaunch Suppression: Added
DisableGraphRecentItems = 1(stopping File Explorer from polling Microsoft Graph for cloud activity/recommendations) andDisableFileExplorerPrelaunch = 1underHKLM:\Software\Policies\Microsoft\Windows\Explorer. - CloudContent Promotional Screen Suppression: Added
DisableCopilotPinScreen = 1(blocking full-screen Copilot taskbar pin nags) andDisableGetStarted = 1underHKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent. AddedDisableSpotlightCollectionOnDesktop = 1andDisableThirdPartySuggestions = 1underHKCU. - DataCollection Log & Dump Minimization: Added
LimitDiagnosticLogCollection = 1andLimitDumpCollection = 1underHKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection. - ConsentStore Notification Harvesting Revocation: Enforced
userNotificationListenercapability (Value = "Deny") with symmetrical restore back to"Allow". - 26H2 Flighting FeatureConfig Telemetry Scheduled Tasks: Added wildcard query and disablement of active telemetry tasks under
\Microsoft\Windows\Flighting\FeatureConfig\*(includingUsageDataReporting,UsageDataReceiver,UsageDataFlushing,ReconcileFeatures,GovernedFeatureUsageProcessing). - Performance Feedback & WER Scheduled Tasks: Added disablement of
PerformanceTrace\ShowFeedbackToast,PerformanceTrace\WhesvcToast,Windows Error Reporting\QueueReporting,Shell\FamilySafetyMonitor, andShell\FamilySafetyRefreshTask. - 26H2 AppX Bloatware & Start Menu Companions: Added
Microsoft.PowerAutomateDesktopandMicrosoftCorporationII.MicrosoftFamilyto$bloatApps. Suppressed Start Menu Companions Phone Link panel (Start\Companions\Microsoft.YourPhone...) under-KeepPhoneLinkgate. - Unit & AST Test Suite Expansion: Added Pester test coverage in
tests/unslop-win11.Tests.ps1verifying 26H2/26300 descending build ordering and AST declarations for all new 26H2 AI and telemetry policies. - Architectural Decision Record (ADR-032): Documented 26H2 enablement architecture, decompiled ADMX schemas, and AI slop hardening in
docs/decisions.md.
Fixed
- Build 26300 Misidentification: Fixed an issue where Windows 11 26H2 hosts were misidentified as "25H2" because
$build -ge 26200was evaluated prior to checking for Build 26300.
Quick Installation & Usage
- Download
unslop-windows-v1.4.0.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 your operating system from the selection menu:
- [1] Windows 11: Targets 26H2, 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 26H2, 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.4.0.zip -Algorithm SHA256v1.3.8
unslop-windows v1.3.8
Added
-KeepPCManagerParameter Flag: Added first-class-KeepPCManagerswitch acrossunslop-win11.ps1,unslop-win10.ps1, andunslop.batallowing users who actively utilize Microsoft PC Manager to preserve both the application (Microsoft.MicrosoftPCManager) and its background service (PCManager Service Store).- 25H2/26H1 Telemetry & Diagnostics Services Hardening: Added
InventorySvc(Inventory and Compatibility Appraisal service),whesvc(Windows Health and Optimized Experiences),WSAIFabricSvc(Windows AI Components Host), andPcaSvc(Program Compatibility Assistant Service) to Stage 1 Services with 100% symmetrical-Undorestoration. - Batch Launcher Interactive Toggle (
unslop.bat): Added Option[5]in:toggles_WIN11and Option[4]in:toggles_WIN10to toggle Microsoft PC Manager preservation interactively. - Unit & AST Test Coverage: Added automated Pester 6+ test coverage in
tests/unslop-win11.Tests.ps1andtests/unslop-win10.Tests.ps1verifying-KeepPCManagerpreservation behavior andSet-SvcStateservice declarations. - Architectural Decision Record (ADR-031): Documented 25H2/26H1 service telemetry neutralization and PC Manager file locking resolution in
docs/decisions.md.
Fixed
- CrossDeviceResume.exe Re-spawning: Symmetrically managed
CDPSvc(Connected Devices Platform Service) in Stage 1 and enforcedDisableCrossDeviceResume = 1in bothdefaultand active device nodeHKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Connectivity, preventingsihost.exefrom re-spawningResumeafter reboot. - Microsoft PC Manager AppX File Locking: Ensured
PCManager Service Storebackground service andMSPCManagerServiceprocess are stopped prior to invokingRemove-AppxPackage, releasing binary file locks and allowing clean de-provisioning when-KeepPCManageris omitted.
Quick Installation & Usage
- Download
unslop-windows-v1.3.8.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 your operating system from the selection menu:
- [1] Windows 11: Targets 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.3.8.zip -Algorithm SHA256v1.3.7
unslop-windows v1.3.7
Added
- Batch Launcher Pester Test Suite (
tests/unslop.bat.Tests.ps1): Integrated comprehensive unit testing forunslop.bat(12 tests) verifying non-empty file existence, CRLF line-ending byte integrity, script dependency guards, CLI switch whitelist completeness, injection token defense, and menu structure routing. Integrated directly intoscripts/Test-MasterGate.ps1under Pillar 4. - Cross-Platform Cmdlet Test Stubs: Added fallback stubs for Windows cmdlets (
Get-Service,Stop-Service,Set-Service,Start-Service,Get-ScheduledTask,Disable-ScheduledTask,Enable-ScheduledTask) acrosstests/unslop-win10.Tests.ps1andtests/unslop-win11.Tests.ps1to ensure reliable mock execution across heterogeneous test environments. - Negative Error Handling Tests: Added explicit unit tests verifying that
Remove-StartupEntrycatchesNew-Itembackup creation exceptions, increments$global:FailCount, and logs truthful failure entries per ADR-019. Added negative unit test intests/Install-GitHooks.Tests.ps1verifying fail-closed exit when individual.githooksscripts are missing.
Changed
- Bloatware Exclusion Filtering Performance Optimization: Replaced sequential pipeline-chained
Where-Objectarray rebuilds with a single-pass[System.Collections.Generic.HashSet[string]]case-insensitive lookup and.Where()filter across bothunslop-win10.ps1andunslop-win11.ps1.
Quick Installation & Usage
- Download
unslop-windows-v1.3.7.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 your operating system from the selection menu:
- [1] Windows 11: Targets 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.3.7.zip -Algorithm SHA256v1.3.6
unslop-windows v1.3.6
Added
- Xbox Game Bar & Game DVR Telemetry Suppression: Added complete de-provisioning and removal of Xbox Game Bar packages (
Microsoft.XboxGamingOverlay,Microsoft.XboxGameOverlay,Microsoft.XboxSpeechToTextOverlay) underif (-not $KeepXbox)across Windows 11 and Windows 10. Added policy suppression of Game DVR hotkeys (Win+G) and background capture (AppCaptureEnabled = 0,HistoricalCaptureEnabled = 0,GameDVR_Enabled = 0,AllowGameDVR = 0) with 100% symmetrical-Undorestoration. Added symmetrical management of Xbox Live daemon services (XblAuthManager,XblGameSave,XboxNetApiSvc,XboxGipSvc). - Edge Copilot & Sidebar Policy Suppression: Hardened Module 14 in both engines with
HubsSidebarEnabled = 0andAllowCopilot = 0underHKLM\SOFTWARE\Policies\Microsoft\Edgeto suppress Copilot and promotional sidebar web hubs in Edge, with clean-Undoreversal. - Windows 10 Copilot Parity: Backported Windows Copilot Group Policy enforcement (
TurnOffWindowsCopilot = 1,ShowCopilotButton = 0) tounslop-win10.ps1for Windows 10 22H2 (KB5032278) systems. - Start Menu & Edge Apps Sponsored Stub Scrub: Added automatic cleanup of promotional web shortcut files (
*LinkedIn*.lnk,*LinkedIn*.url,*Copilot*.lnk) from all user and machine Start Menu Programs locations in Module 4. - Architectural Decision Record (ADR-030): Documented root cause analysis and eradication architecture for Game Bar, LinkedIn stubs, and Copilot apps in
docs/decisions.md.
Fixed
- LinkedIn DISM Provisioned Package Survival: Resolved an issue where LinkedIn was not de-provisioned from the Windows system image because
Get-AppxProvisionedPackagereportsDisplayNameasLinkedInwhilePackageNamebegins with7EE7776C.LinkedInforWindows. Updated DISM package filters across both engines to match against bothPackageNameandDisplayName. - Copilot App & Provider Leakage: Resolved an issue where the standalone Copilot app and background provider (
Microsoft.Windows.Ai.Copilot.Provider) remained installed on clean installations of Windows 11 and Windows 10. - Xbox Game Bar Retention on Full Debloat: Resolved an issue where the Xbox Game Bar app and Game DVR background listeners persisted on fresh installs when running without
-KeepXbox.
Quick Installation & Usage
- Download
unslop-windows-v1.3.6.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 your operating system from the selection menu:
- [1] Windows 11: Targets 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.3.6.zip -Algorithm SHA256v1.3.5
unslop-windows v1.3.5
Added
- Windows 11 26H1 (Build 28000+) Official Support: Extended
unslop-win11.ps1andunslop.batto recognize and support Windows 11 version 26H1 (Build 28000 series, ARM / Snapdragon X2 targeted release). - Build Version Tagging for 26H1: Added build threshold check (
$build -ge 28000) before the 25H2 check inunslop-win11.ps1to prevent Build 28000 from being misidentified as "25H2" in headers and log filenames. RemoveMicrosoftCopilotAppPolicy Hardening: Implemented the April 2026 ADMX policy (HKLM&HKCU:\Software\Policies\Microsoft\Windows\WindowsAI\RemoveMicrosoftCopilotApp = 1with symmetrical-Undoremoval) to suppress Copilot decoupling on 26H1+ where legacyTurnOffWindowsCopilotis bypassed.- Build Tagging & Policy AST Test Suite: Added Pester 6+ AST parity tests in
tests/unslop-win11.Tests.ps1validating$osTagdescending build threshold order (28000, 26200, 26100, 22631, 22621, 22000) andRemoveMicrosoftCopilotApppolicy implementation. - Architectural Decision Record (ADR-029): Documented 26H1 parallel-core support, separate servicing tracks, and policy evolution in
docs/decisions.md.
Quick Installation & Usage
- Download
unslop-windows-v1.3.5.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 your operating system from the selection menu:
- [1] Windows 11: Targets 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 26H1, 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.3.5.zip -Algorithm SHA256v1.3.4
unslop-windows v1.3.4
Added
- IrisService & Programmable Tiles Suppression: Hardened
unslop-win11.ps1Stage 4 to detect and purge dynamic cloud layout manifests (LocalState\88000963) and downloaded promotional icons inProgrammableTilesAssetsunderMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy, eliminating cloud-pushed on-demand app stubs (e.g. LinkedIn, new Outlook) while preserving custom user pins instart2.bin. - Master CDM Delivery Lockdown (
ContentDeliveryAllowed = 0): AddedContentDeliveryAllowed = 0(undo1) andSubscribedContent-88000963Enabled = 0(undo1) to$cdmSettingsacrossunslop-win11.ps1andunslop-win10.ps1, cutting off the master cloud delivery conduit for promotional Start Menu items. - Cloud-Optimized Content GPO Policies: Added
DisableCloudOptimizedContent = 1andDisableConsumerAccountStateContent = 1underHKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContentacross both engines (with symmetrical-Undoremoval), ensuring policy enforcement on Windows 11 Pro where legacyDisableWindowsConsumerFeaturesis bypassed. - Test Suite Parity Assertions: Added unit and AST parity assertions for
ContentDeliveryAllowed,SubscribedContent-88000963Enabled,DisableCloudOptimizedContent, andDisableConsumerAccountStateContentacrosstests/unslop-win11.Tests.ps1andtests/unslop-win10.Tests.ps1(86/86 passing on both targets).
Fixed
- Windows 11 Pro Ghost App Injections: Resolved an issue where sponsored partner tiles (like LinkedIn) were pushed dynamically onto the Start Menu pinned area post-reboot via IrisService and CDM placement
88000963, bypassingDisableWindowsConsumerFeatures.
Quick Installation & Usage
- Download
unslop-windows-v1.3.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 your operating system from the selection menu:
- [1] Windows 11: Targets 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.3.4.zip -Algorithm SHA256v1.3.3
unslop-windows v1.3.3
Added
- Git Hook Installer Unit Tests (
tests/Install-GitHooks.Tests.ps1): Added 9 Pester 6+ unit and mocking tests coveringscripts/Install-GitHooks.ps1, including git binary availability invariants, repository boundary checks, hook uninstallation (-Uninstall), prerequisite package installation (-InstallPrerequisites), and gate execution pipelines. - System State Benchmark Test Suite (
tests/Measure-SystemState.Tests.ps1): Added 15 Pester 6+ unit and integration tests coveringscripts/Measure-SystemState.ps1, including RAM and commit metrics computation, active process/thread counters, telemetry service and task status mapping, AppX package counts, non-elevated error handling, snapshot comparisons (-Baseline,-Target,-Compare), and Markdown benchmark report generation (-ExportMarkdown). - Extensible Multi-Suite Discovery in Test-MasterGate.ps1: Modernized Step 4 of the Master Quality Gate to dynamically discover and execute auxiliary test suites (
Install-GitHooks.Tests.ps1,Measure-SystemState.Tests.ps1) alongside the core Windows 11 and Windows 10 engine test suites in a single unified Pester run (expanding coverage to 85 passing tests).
Fixed
- Divide-by-Zero Protection in Measure-SystemState.ps1: Added a safe zero-check to
UsedRAM_Percentcalculation inscripts/Measure-SystemState.ps1to prevent arithmetic exceptions when querying systems with uninitialized or mocked memory metrics. - Dot-Source Guard in Measure-SystemState.ps1: Added procedural execution guard (
if ($MyInvocation.InvocationName -eq '.') { return }) allowing external harnesses and Pester suites to safely importGet-SystemMetricswithout triggering immediate live metric collection or output generation.
Quick Installation & Usage
- Download
unslop-windows-v1.3.3.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 your operating system from the selection menu:
- [1] Windows 11: Targets 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.3.3.zip -Algorithm SHA256v1.3.2
unslop-windows v1.3.2
Added
-KeepTeamsCLI Switch: Added-KeepTeamsswitch parameter acrossunslop-win11.ps1,unslop-win10.ps1, andunslop.bat, enabling users to preserve Microsoft Teams applications (MicrosoftTeams,Microsoft.MSTeams,Microsoft.Teams) while executing full system debloat.- Machine-Wide Cloud Content Policy Lockdown: Enforces
HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent\DisableWindowsConsumerFeatures = 1with symmetrical-Undoremoval (-undoValue 0 -removeOnUndo $true) to permanently suppress background Store pulls of sponsored consumer apps post-install. - Fresh-Install Bloatware Packages Targeted: Added
Microsoft.BingWeather,Microsoft.WindowsMaps,Microsoft.Copilot,MicrosoftWindows.CrossDevice,Microsoft.MicrosoftSudoku,7EE7776C.LinkedInforWindows,Microsoft.LinkedIn,Microsoft.WindowsCommunicationsApps, andMicrosoft.XboxAppto$bloatApps. - Expanded Test Coverage: Added Pester 6 unit tests and AST parity assertions covering
-KeepTeams,DisableWindowsConsumerFeatures, and new AppX package additions across both Windows 11 and Windows 10 test suites (61/61 passing on each target).
Fixed
- Fresh-Install Bloatware Leakage: Fixed omissions in
unslop-win11.ps1where Weather, Maps, personal Teams, Copilot standalone app, Sudoku, LinkedIn, and CrossDevice background host remained installed post-debloat. - Task Manager "Mobile devices" Startup Item: Resolved persistent "Mobile devices" startup registration by targeting
MicrosoftWindows.CrossDevicealongsideMicrosoft.YourPhonein Section 12 (gated via-KeepPhoneLink). - Classic Windows Mail & Calendar Parity: Resolved Windows 10/11 disparity by targeting
Microsoft.WindowsCommunicationsAppson Windows 11 alongsideMicrosoft.OutlookForWindows(both preserved when-KeepMailis passed). - Legacy Xbox Console Companion: Added
Microsoft.XboxAppto debloat targeting when-KeepXboxis not specified, while keepingMicrosoft.XboxIdentityProvider("Xbox Live" in Settings) strictly whitelisted for gaming OAuth integrity.
Quick Installation & Usage
- Download
unslop-windows-v1.3.2.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 your operating system from the selection menu:
- [1] Windows 11: Targets 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.3.2.zip -Algorithm SHA256v1.3.1
unslop-windows v1.3.1
Changed
- Scheduled Task Query Optimization: Replaced pipeline filtering for NVIDIA auto-update tasks with direct CIM provider queries (
Get-ScheduledTask -TaskName "NVIDIA*SelfUpdate") inunslop-win11.ps1andunslop-win10.ps1. - Quality Gate Marker Scan: Streamlined conflict marker collection loop in
scripts/Test-MasterGate.ps1.
Fixed
- Console Key Listener Exception Handling: Added explicit exception variable handling to raw console key reads in the restart countdown loop, satisfying static analyzer rules.
Added
- Log Formatting and Negative Error Trapping Unit Tests: Added unit tests in
tests/unslop-win11.Tests.ps1andtests/unslop-win10.Tests.ps1covering log timestamping, dry-run prefixes, ANSI keyword color mapping and failure handling acrossSet-ConsentCapabilityandRemove-StartupEntry.
Quick Installation & Usage
- Download
unslop-windows-v1.3.1.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 your operating system from the selection menu:
- [1] Windows 11: Targets 25H2, 24H2, 23H2, 22H2, 21H2 (runs
unslop-win11.ps1). - [2] Windows 10: Targets 22H2, 21H2, 20H2, Enterprise LTSC, Builds 10240-19045 (runs
unslop-win10.ps1). - [0] Exit: Close the launcher.
- [1] Windows 11: Targets 25H2, 24H2, 23H2, 22H2, 21H2 (runs
- Choose an option from the OS feature 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). - [8] Back to OS Selection: Return to the main OS choice screen.
- [0] Exit: Close the launcher.
Verification & Integrity
Verify archive integrity using the published SHA256SUMS.txt:
Get-FileHash .\unslop-windows-v1.3.1.zip -Algorithm SHA256