An open source project to make your 🐌 PC faster.
💡 Read documentation properly before running CleanWin
Visit the Wiki to read in detail about testing, compatibility, using Winstall, customization, and more.
- Download the latest release from Releases.
- Unzip the ZIP file.
- Double tap to launch CLI or GUI.
- CleanWin prebuilt binaries that ship via GitHub releases will not run unless administrator priviliges are provided.
- Choose if you want to run CleanWin CLI or GUI.
- Copy its corresponding code from the below section.
- Paste it into Windows PowerShell (Admin)
CLI:
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://git.io/JmqTS'))
GUI:
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://git.io/Jqcr0'))
This section contains the list of tasks that CleanWin performs. They're grouped in the following categories:
💡 Tap on the points starting with a triangular bullet to expand or collapse them
Apps
-
Apps installed:
-
Apps uninstalled:
- 3D Viewer
- Alarms & Clock
- Cortana
- Camera
- Connect
- Feedback Hub
- Films & TV
- Get Help
- Get started
- Groove Music
- HEVC Video Extensions
- Mail and Calendar
- Messaging
- Maps
- Microsoft OneDrive (64-bit variants can also be uninstalled)
- Microsoft News
- Microsoft Solitaire Collection
- Mixed Reality Portal
- Network Speed Test
- OneConnect
- OneNote
- Office
- Office Lens
- Paint 3D
- Power Automate Desktop
- Print 3D
- People
- Sway
- Snip & Sketch
- Sticky Notes
- Skype
- Voice Recorder
- Whiteboard
- Weather
- Xbox
- Xbox Game bar
- Your Phone
-
Unpin the following apps from Taskbar:
- Microsoft Store
- Office
- Xbox
-
More changes include:
- Add the classic Windows Photo Viewer desktop app into the "Open with" menu for the following extensions: JPG, JPEG, GIF and PNG.
- Turn off automatic/silent installation of "suggested apps" / bloatware in layman's terms.
Features
-
Features installed:
- Windows Subsystem for Linux
- dotNET 3.5
-
Features uninstalled:
- Hello Face
- Math Recognizer
- Microsoft Paint (Desktop app)
- OpenSSH Client
- PowerShell ISE
- Quick Assist
- Steps Recorder
- Snipping Tool
- Work Folders
- Windows Media Player
- WordPad
- Windows Fax & Scan
- XPS Viewer
- XPS Printer
Privacy
- Activity History
- Advertising ID
- App suggestions
- Background apps
- Feedback notifications
- Inking & typing personalization
- Location tracking
- Maps updates
- Online speech recognition
- Tailored Experiences
- Telemetry
- Websites' access to language list to provide loaclly relevant content
Security
- Turn on auto login post restart after Windows is updated.
- Turn off Meltdown compatibility.
Tasks
- Consolidator
- DmClient
- DmClientOnScenarioDownload
- Disk Diagnostics Data Collector
- Disk Defragmentation (optional)
- Feedback Notifications task
- Microsoft Compatibility Appraiser
- ProgramDataUpdater
- QueueReporting
- UsbCeip
Services
- DiagTrack
- DMWAppPushService
- SysMain
- RetailDemo
- diagnosticshub.standardcollector.service
- MapsBroker
- NetTcpPortSharing
- RemoteRegistry
- SharedAccess
- TrkWks
Windows Update
-
Setup Windows Update with the following settings:
- Turn off automatic updates
- Do not auto restart PC if users are signed in
- Delay feature updates by 20 days
- Delay quality updates by 4 days
- Turn off re-installation of bloatware after feature update
- Set Windows Update to download updates only from Microsoft's servers by turning off Delivery through P2P and LAN
-
Reset Windows Update is also available for users who want to switch back to stock Windows Update settings.
More changes
- Turn off AutoPlay
- Turn off Autorun
- Turn off Reserved Storage
- This setting will only take place after an update is installed.
- Set BIOS time to UTC
- Turn on Storage Sense
- Turn on Num lock on startup
Core changes
- 3D Objects
- Cortana button
- Meet now button
- News and interests
- Search bar
- Task View button
More changes
- Set This PC as default view
- Turn off sticky keys prompt
- Use Print Screen key to open Snip & Sketch overlay
CleanWin is tested and supported on Windows 11 Pro OS build 21996, Windows 10 21H1, and Windows 10 20H2
I'm tracking currently known issues here.
- Run CleanWin with your own custom preset - Read here