Best way to uninstall a program on Windows completely


Uninstalling a program in your PC or laptop could be a dissapointing task. Many times, after running the Windows uninstaller, you find that the software has not been removed, or that folders and registry entries still remain in your system. Frustrating to say the least; so, what do you do when that happens? How do you make sure the program has been completely removed? I´ve found this app that is for me the best way to uninstall a program on Windows completely. Let me show you how!

BCU or Bulk Crap Uninstaller, is a free bulk software uninstaller with great features like advanced automation and the capacity to remove large amounts of apps with minimal to no input by user, requiring almost cero technical knowledge.

The program can detect the majotity of apps and games installed, even those that are non registered or portable, it can delete the left overs, perform an automated uninstallation according to premade lists, and more.

Bulk Crap Uninstaller is user friendly, however it is not limited to basic users; it comes with great tools for advanced users, developers and system admins.

A video editor for all creators.

Features of the best way to uninstall a program on windows completely

BCU is able to detect, manage and uninstall apps from these sources:

  • Normal registered applications 
  • Hidden/protected registered applications
  • Applications with damaged or missing uninstallers
  • Portable applications (looks in common locations and on portible drives, configurable)
  • Chocolatey packages
  • Oculus games/apps
  • Steam games/apps
  • Windows Features
  • Windows Store apps (Universal Windows Platform apps)
  • Windows Updates Applications from all of these sources are threated the same – you can filter, export and automatically uninstall them in the same way.
The software also has the following features:
  • Fast, automatic uninstall
  • BCU can automate the uninstallation process of multiple applications. It always tries to use the original application´s uninstaller to avoid problems found in uninstall managers that blindly remove files to achieve uninstall automation (e.g. failing to unregister context menu entries or services).
  • Uninstall any number of applications in a single batch
  • Minimal to no user input is required during uninstallation process
  • Uninstall multiple items at once to speed up the process (with collision prevention)
  • Console interface can automatically uninstall applications based on conditions with no user input
  • Quietly uninstall many uninstallers that don’t support silent uninstallation
  • Uninstall applications even if they don’t have any uninstallers
  • Uninstall applications by window, shortcut or directory
  • Can handle crashing and hanging uninstallers

Other features

This program has other useful tools that go beyond the basic detection and uninstallation features:

  • Find and remove leftovers after uninstallation
  • Clean Program Files directories from unused or empty folders
  • Manually uninstall any application, bypasing it’s uninstaller (Force uninstall)
  • Startup manager
  • Application ratings
  • Huge amount of data about applications is collected and displayed. User can freely browse, filter and export everything
  • Filtering with common presets or based on fully custom rules with Regex support
    Verification of uninstaller certificates
  • Large amount of configurability
  • Can run user-specified commands before and after uninstalling
  • Can run on .Net 4.0 or newer, or, if not available, on .Net 3.5 with reduced functionality (will work on Windows 7 or newer with no updates installed)
    Fully portable, settings are saved to a single file

System requirements

The system requirements are not really demanding as the software was developed to work on any computer where it is installed.

  • OS: Windows Vista or newer is recommended. BCU will also work on XP and 2003 with reduced functionality and possibly some bugs. Both 32bit and 64bit versions are supported.
  • .NET: Recommended .NET 4.0 or newer, can run on only .NET 3.5 with reduced functionality.
  • RAM: Around 300MB or more of free RAM.
  • CPU: Doesn’t really matter.
  • Free space: 50MB or more.
  • HDD: Anything will work, but slower drives can make scan times quite a bit longer.



You can download the software from the following sources:



You may receive messages from the apps bing uninstalled, when that happens, you need to confirm uninstallation for this to proceed. That means that your interaction is needed to complete the process.

Installing the software

Simply download the app from the above mentioned download pages, chose either portable or system installer, run either one.  Here you have some captures of the installation process and its options: 

The finished installed software displays like this:


Views of the uninstallation process

The following images give you an idea of the steps for the uninstallation process:

Removing leftovers


Summary of the best way to uninstall a program on windows completely

Bulk Crap Uninstaller is a great software, very simple to use, requires minimun user interaction and gets rid of those  disgusting leftovers left by the normal uninstallers. Use it with confidence!

Read other useful information:

Recommended for you

AudiobooksNow - Digital Audiobooks for Less
Laptop Repair Made Easy
Wondershare EdrawMind

Leave a Reply

Your email address will not be published. Required fields are marked *