Open Source Scriptv1.4.0LICENSE: MITActive Stable

unslop-windows

Safe Windows 10 & 11 Debloater

Clean up Windows safely. Removes pre-installed bloatware, turns off background telemetry and frees up idle RAM without breaking Windows Update or the Microsoft Store.

PowerShell 5.1 & 7+Windows 11 (21H2-26H2)Windows 10 (10240-19045)Pester CI
Direct Packages:Zero Redirects • Instant Direct Download
PieChan: Systems Performance Auditor
PieChan Performance Audit4/4 PASSED

Audited for zero telemetry, standalone execution and clean system exit

100% Offline & PrivateVERIFIED

Never connects to the internet. Turns off Windows tracking and sends zero data anywhere.

Pure Clean ScriptVERIFIED

Plain-text PowerShell code you can read and inspect. No mystery binaries or extra installers.

Zero Background LeftoversVERIFIED

Runs its tasks and closes instantly. Leaves no background services or auto-starters behind.

Instant & Fully ReversibleVERIFIED

Starts immediately. Every optimization can be completely undone in 1 click without breaking Windows updates.

unslop-windows Social Preview

Core Capabilities & Invariants

18 Modular Debloat Stages

Turn off telemetry, background diagnostic tasks, Recall, Copilot and 40+ pre-installed junk apps

100% Reversible with -Undo

Every modified registry key, service state, scheduled task and firewall rule has an exact reverse action

Safe Read-Only Audit (-DryRun)

Inspect every change before applying it. Runs cleanly without administrator rights

Smart One-Click Presets

Choose between Full Debloat, Gaming preset (keeps Xbox services) or Productivity preset (keeps OneDrive)

Windows Update Safe

Never touches WinSxS or DISM servicing manifests, ensuring monthly Cumulative Updates install without errors

Zero Extra Installs

Written in pure, human-readable PowerShell and Batch. No mystery binaries, no internet downloads and zero tracking

Debloat Windows Without Breaking Windows

Most Windows debloaters act like blunt hammers: they indiscriminately rip out system services, break the Microsoft Store and brick Cumulative Updates. Months later, users face 0x800f0922 or 0x80070002 update errors that force a clean OS reinstall.

unslop-windows was engineered with four strict safety rules:

  • Never Touches WinSxS or Servicing Manifests: Monthly Cumulative Updates continue installing cleanly with zero servicing corruption.
  • 100% Symmetrical Rollback (-Undo): Every registry modification, service toggle, scheduled task and firewall rule has an exact inverse restore command.
  • Zero Mystery Binaries or Downloads: Written in 100% human-readable PowerShell (5.1 & 7+) and Batch. No compiled EXEs, no background downloads and zero telemetry.
  • De-provisions From System Images: Pre-installed bloatware is removed at the provisioning level so junk apps don’t reinstall for new user accounts or after monthly updates.

Real-World Benchmarks on Windows 11

Empirical measurements taken on a clean, stock Windows 11 (24H2 / 25H2) installation before and after running the default debloat pass:

System Metric Stock Baseline Post-Debloat Improvement / Delta Reduction
Idle RAM Usage 4.82 GB (15.1%) 2.58 GB (8.1%) -2.24 GB -46.5%
Commit Charge 6.45 GB 3.82 GB -2.63 GB -40.8%
Active Processes 186 processes 134 processes -52 processes -28.0%
Active Threads 2,490 threads 1,512 threads -978 threads -39.3%
Installed User AppX 76 packages 38 packages -38 packages -50.0%
Provisioned OEM Bloat 34 packages 0 packages -34 packages -100%

Background Services & Tracking Tasks Turned Off

Subsystem Component Stock Baseline State Post-Debloat State What This Does
DiagTrack (Connected User Experiences) Running (Automatic) Stopped (Disabled) Diagnostic telemetry uploads stopped
dmwappushservice (WAP Telemetry) Running (Automatic) Stopped (Disabled) Background telemetry routing disabled
SysMain (Superfetch disk thrash) Running (Automatic) Stopped (Disabled) Superfetch disk and RAM thrashing eliminated
WSearch (Windows Search Indexer) Running (Automatic) Stopped (Disabled) Idle background disk crawling eliminated
Consolidator (CEIP Task) Ready (Scheduled) Disabled Customer experience logging halted
UsbCeip (USB Telemetry Task) Ready (Scheduled) Disabled USB device polling stopped
Microsoft Compatibility Appraiser Ready (Scheduled) Disabled Daily app inventory telemetry halted

What unslop-windows Cleans Up (18 Modular Stages)

unslop-windows executes across 18 isolated modules that can be run together or toggled individually:

  1. Copilot and AI Bloat: Disables Microsoft Copilot taskbar hooks, Windows Recall continuous snapshot indexing and Edge copilot sidebars.
  2. Diagnostic Telemetry: Disables DiagTrack service, CEIP event providers and ETW trace loggers.
  3. Cortana and Web Search: Disables Bing web search queries in the Start menu while keeping fast local file search.
  4. Pre-Installed Bloatware: Removes OEM promotional packages, pre-installed trial games and sponsored AppX packages across current and future user accounts.
  5. Start Menu and Lock Screen Ads: Disables consumer tips, suggested apps and Windows Spotlight ad popups.
  6. Background App Throttling: Stops idle UWP apps from wasting CPU cycles and battery in the background.
  7. Activity History and Tracking: Disables cross-device timeline sync and diagnostic activity tracking.
  8. Network Privacy: Disables LLMNR to block local credential sniffing and turns off Wi-Fi hotspot reporting.
  9. P2P Update Sharing: Disables bandwidth-wasting peer-to-peer update sharing via GPO while keeping DoSvc active so the Microsoft Store works cleanly.
  10. Telemetry Firewall Rules: Blocks outbound connection attempts to diagnostic data collection servers.

Automated CI Quality Gate

Every commit to unslop-windows must clear an automated quality gate enforced via GitHub Actions before release:

  • AST Syntax Validation: Ensures scripts parse cleanly without syntax errors on both PowerShell 5.1 and PowerShell 7+.
  • PSScriptAnalyzer Security Rules: Enforces strict PowerShell security rules and coding standards.
  • Line-Ending & Encoding Check: Validates CRLF line-endings and UTF-8 encoding across all deployment scripts.
  • Pester Automated Tests: Verifies module logic, parameter contracts and error handling.
  • Symmetrical -Undo Verification: Proves that applying and reverting changes restores the machine to its exact initial state.
  • Non-Elevated -DryRun Check: Confirms the audit mode runs completely read-only without requiring administrator rights.
  • Clean Virtual Machine Testing: Automated test execution on clean Windows 11 and Windows 10 virtual machine images before every release.

Benchmark Your Own Machine

You can measure the exact before-and-after difference on your own PC using the built-in benchmark script:

# Step 1: Capture baseline state BEFORE debloating
powershell -ExecutionPolicy Bypass -File .\scripts\Measure-SystemState.ps1 -Snapshot "before"

# Step 2: Run unslop-windows (and reboot your PC)
powershell -ExecutionPolicy Bypass -File .\unslop.ps1

# Step 3: Capture debloated state AFTER reboot
powershell -ExecutionPolicy Bypass -File .\scripts\Measure-SystemState.ps1 -Snapshot "after"

# Step 4: Compare results side by side
powershell -ExecutionPolicy Bypass -File .\scripts\Measure-SystemState.ps1 -Baseline "logs/before.json" -Target "logs/after.json"

Get unslop-windows

Download Initiated
Package
Direct binary download

Transfer starting in your browser. You stay present on PyPie Studio. Explore technical specs, benchmarks and guides below.