explaingit

klocman/bulk-crap-uninstaller

19,198C#Audience · ops devopsComplexity · 2/5MaintainedLicenseSetup · easy

TLDR

Free Windows tool to uninstall many programs at once instead of one-by-one, with support for detecting leftover files and registry entries.

Mindmap

mindmap
  root((repo))
    What it does
      Bulk uninstall apps
      Detect orphaned software
      Clean leftover files
      Remove registry entries
    Supported formats
      Desktop programs
      Windows Store apps
      Steam games
      NSIS installers
      InnoSetup installers
    Use cases
      Clean new laptops
      Remove bloatware
      Wipe work machines
      Thorough cleanup
    Tech stack
      C#
      .NET 8
      Windows 10+

Things people build with this

USE CASE 1

Remove manufacturer bloatware from a new laptop in minutes instead of hours.

USE CASE 2

Clean up a work machine before redeploying it to another employee.

USE CASE 3

Detect and remove orphaned applications that didn't register properly in Windows.

USE CASE 4

Scan for and delete leftover files and registry entries after manual uninstalls.

Tech stack

C#.NET 8Windows

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial use, as long as you include the original copyright notice and license text.

In plain English

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.

Copy-paste prompts

Prompt 1
How do I use Bulk Crap Uninstaller to remove multiple programs at once on Windows?
Prompt 2
Show me how to detect orphaned apps and leftover registry entries with BCU.
Prompt 3
I just got a new laptop with bloatware. Walk me through using Bulk Crap Uninstaller to clean it up.
Prompt 4
Can Bulk Crap Uninstaller remove Steam games and Windows Store apps, or just desktop programs?
Prompt 5
What installer formats does Bulk Crap Uninstaller support for uninstalling?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.