Bulk Crap Uninstaller (BCUninstaller) — это свободная утилита для операционной системы Windows, предназначенная для массовой деинсталляции программного обеспечения и удаления остаточных файлов. Программа разрабатывается как инструмент для облегчения управления установленными приложениями, включая пакетную деинсталляцию, обнаружение портативных и «осиротевших» программ, а также очистку следов, оставляемых удалёнными приложениями. Интерфейс ориентирован на технически подкованных пользователей, предлагая расширенные параметры фильтрации и автоматизации процессов удаления.
Исторически BCUninstaller возник в ответ на потребность в более эффективном способе удаления большого числа программ одновременно и тщательной очистки системы от оставшихся записей в реестре, временных файлов и других следов. Программа обычно используется системными администраторами, специалистами по сопровождению и продвинутыми домашними пользователями для ускорения процессов обслуживания и сокращения времени, требуемого на ручную деинсталляцию. Официальные подробности разработки и лицензирования могут варьироваться; при недостатке общедоступной информации об отдельных аспектах разработки это описание отражает общепринятые характеристики и типичные возможности такого класса утилит.
- Пакетная деинсталляция — поддержка удаления нескольких программ в одной операции с последовательным или параллельным выполнением деинсталляторов.
 - Обнаружение портативных приложений — определение и возможность удаления приложений, которые не используют стандартный установщик Windows.
 - Поиск «осиротевших» записей — сканирование системы на предмет программ и записей, которые были частично удалены или больше не существуют в ожидаемых местах.
 - Очистка остаточных файлов — удаление временных файлов, папок, записей реестра и других следов, связанных с удалёнными приложениями.
 - Автоматизация и сценарии — поддержка автоматического выполнения заданий удаления и применение предварительно настроенных правил для упрощения массовых операций.
 - Журналирование и отчёты — создание логов выполненных операций и отчетов о найденных и удалённых объектах для последующего анализа.
 - Фильтрация и сортировка — удобные средства для отбора по имени, издателю, размеру, дате установки и другим критериям.
 - Режимы безопасного удаления — опции для предварительного создания точек восстановления или проведения операций с минимальным риском повреждения системы.
 - Пользовательские правила — возможность добавления исключений, шаблонов удаления и тонкой настройки поведения при деинсталляции.