explaingit

klocman/bulk-crap-uninstaller

Analysis updated 2026-06-21

19,126C#Audience · ops devopsComplexity · 2/5LicenseSetup · easy

TLDR

A free Windows tool that uninstalls many programs at once, removing bloatware, orphaned apps, and leftover registry entries without clicking through dozens of dialogs.

Mindmap

mindmap
  root((BCU))
    What it does
      Bulk uninstall
      Orphan detection
      Leftover scan
    Tech stack
      C#
      .NET 8
      Windows
    Use cases
      New laptop cleanup
      Machine redeployment
      Bloatware removal
    Audience
      IT professionals
      Windows users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Remove all manufacturer bloatware from a new laptop by selecting every pre-installed app and uninstalling them in one batch

USE CASE 2

Wipe a work machine of all installed software before redeployment with minimal manual clicking

USE CASE 3

Scan for and remove leftover registry entries and files after uninstalling multiple programs

USE CASE 4

Detect and remove orphaned apps that installed without properly registering in Add or Remove Programs

What is it built with?

C#.NET 8Windows

How does it compare?

klocman/bulk-crap-uninstallertgsan/cmwtat_digital_editionquantconnect/lean
Stars19,12619,03218,952
LanguageC#C#C#
Setup difficultyeasyeasyhard
Complexity2/51/54/5
Audienceops devopsgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Windows 10 and .NET 8, the portable build bundles the runtime so no separate install is needed.

Free to use, modify, and distribute for any purpose including commercially, as long as you keep the license and copyright notices.

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 from the command line to silently uninstall a list of apps on Windows 10?
Prompt 2
Write a BCU workflow that removes all third-party bloatware automatically after a fresh Windows install
Prompt 3
How does BCU detect orphaned applications that never registered in Add or Remove Programs?
Prompt 4
Set up BCU to scan for and delete leftover files and registry entries after a bulk uninstall session

Frequently asked questions

What is bulk-crap-uninstaller?

A free Windows tool that uninstalls many programs at once, removing bloatware, orphaned apps, and leftover registry entries without clicking through dozens of dialogs.

What language is bulk-crap-uninstaller written in?

Mainly C#. The stack also includes C#, .NET 8, Windows.

What license does bulk-crap-uninstaller use?

Free to use, modify, and distribute for any purpose including commercially, as long as you keep the license and copyright notices.

How hard is bulk-crap-uninstaller to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is bulk-crap-uninstaller for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub klocman on gitmyhub

Verify against the repo before relying on details.