Skip to content

ZunayedDihan/CleanWin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CleanWin

No. of Downloads Stars Release  

What is CleanWin

An open source project to make your 🐌 PC faster.
💡 Read documentation properly before running CleanWin

Wiki

Visit the Wiki to read in detail about testing, compatibility, using Winstall, customization, and more.


How to run

Method 1 (recommended): Running the latest release

  1. Download the latest release from Releases.
  2. Unzip the ZIP file.
  3. Double tap to launch CLI or GUI.
    • CleanWin prebuilt binaries that ship via GitHub releases will not run unless administrator priviliges are provided.

Method 2: Running the latest code from main branch

  1. Choose if you want to run CleanWin CLI or GUI.
  2. Copy its corresponding code from the below section.
  3. 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'))

⚠️ Code from main branch is not quality tested or validated, as oppossed to prebuilt binaries from GitHub releases. Proceed with caution.


List of changes performed

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 & Features

Apps
  • Apps installed:

    • HEVC Video Extensions
    • Windows Package Manager (GitHub)
    • 7-zip
    • Install your desired apps using Winstall.
  • 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:

    • Mail
    • 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 & Security

Privacy

Turn off the following:

  • 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 & Services

Tasks

Turn off the following tasks:

  • Consolidator
  • DmClient
  • DmClientOnScenarioDownload
  • Disk Diagnostics Data Collector
  • Disk Defragmentation (optional)
  • Feedback Notifications task
  • Microsoft Compatibility Appraiser
  • ProgramDataUpdater
  • QueueReporting
  • UsbCeip
Services

Turn off the following 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

Windows Explorer

Core changes

Hide/cleanup the following:

  • 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

OS Builds supported

CleanWin is tested and supported on Windows 11 Pro OS build 21996, Windows 10 21H1, and Windows 10 20H2

Known issues

I'm tracking currently known issues here.

Advanced usage

  • Run CleanWin with your own custom preset - Read here

Microsoft Docs

About

Windows but cooler.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell 100.0%