Analysis updated 2026-06-21
Remove all manufacturer bloatware from a new laptop by selecting every pre-installed app and uninstalling them in one batch
Wipe a work machine of all installed software before redeployment with minimal manual clicking
Scan for and remove leftover registry entries and files after uninstalling multiple programs
Detect and remove orphaned apps that installed without properly registering in Add or Remove Programs
| klocman/bulk-crap-uninstaller | tgsan/cmwtat_digital_edition | quantconnect/lean | |
|---|---|---|---|
| Stars | 19,126 | 19,032 | 18,952 |
| Language | C# | C# | C# |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 1/5 | 4/5 |
| Audience | ops devops | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Windows 10 and .NET 8, the portable build bundles the runtime so no separate install is needed.
Bulk Crap Uninstaller (BCU) is a free Windows tool for removing large numbers of programs at once with minimal clicking. Standard Windows uninstallers make you remove software one application at a time, which is tedious when you are setting up a new machine or cleaning years of bloatware off an old one. BCU lets you select many apps in a list and uninstall them all in a batch, handling everything from regular desktop programs to Windows Store apps to Steam games. Beyond simple bulk removal, it can detect "orphaned" apps that installed without properly registering themselves, scan for leftover files and registry entries after uninstalls, and work with popular installer formats like NSIS, InnoSetup, and Windows Installer (Msiexec). It was built with IT professionals in mind but is approachable for any Windows user who understands basic software installation. You would use BCU when you have just bought a new laptop loaded with manufacturer bloatware, when you are wiping a work machine before redeployment, or when you simply want to do a thorough cleanup without clicking through dozens of confirmation dialogs. BCU is written in C#, requires Windows 10 and .NET 8 (the portable build includes the runtime so no separate install is needed), and is free under the Apache 2.0 open source license.
A free Windows tool that uninstalls many programs at once, removing bloatware, orphaned apps, and leftover registry entries without clicking through dozens of dialogs.
Mainly C#. The stack also includes C#, .NET 8, Windows.
Free to use, modify, and distribute for any purpose including commercially, as long as you keep the license and copyright notices.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.