ErrLookup › BCUninstaller/Bulk-Crap-Uninstaller
BCUninstaller/Bulk-Crap-Uninstaller
Remove large amounts of unwanted applications quickly. · C# · 567 source files
Analyzed at 608321de98 on 2026-08-13. 93 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| List is empty | exception | error | console, uninstall-list, input-validation, bcu-console |
| Process has no MainModule | exception | warning | window-targeting, process, permissions, bitness |
| Failed to get MainModule Directory | exception | warning | window-targeting, filesystem, edge-case |
| Selected tab is invalid or not supported. | exception | error | enum, switch, properties-window, logic-bug |
| This application does not have a valid uninstaller | exception | warning | properties-window, uninstaller, missing-data |
| Nothing to display. This application is uninstalled using Wi | exception | info | properties-window, msi, windows-installer |
| This application does not have a valid registry entry | exception | warning | properties-window, registry, missing-data |
| File not found. | exception | error | external-command, filesystem, user-input |
| Failed to call the API | exception | error | system-restore, permissions, windows-api |
| Pattern doesn't match the string. Sum of the pattern's parts | exception | error | string, validation, algorithm |
| String contains invalid characters. Data: | exception | error | string, unicode, normalization |
| The server returned data in an unknown encoding: | exception | warning | network, encoding, http |
| ContainerControl can be set only once | exception | error | winforms, designer, component |
| Argument {argument} has already been defined | exception | error | cli, arguments, validation |
| {argument} has been specified more than once, expecting sing | exception | error | cli, arguments, validation |
| Dism output has invalid format | exception | error | dism, parsing, windows, external-process |
| Dism returned error code | exception | error | dism, windows, external-process, error-code |
| Unknown range | exception | error | enum, switch, edge-case, filesystem |
| New value must be equal to or in between the minimum and max | exception | error | validation, range, numeric, generic |
| Minimum value must be lower than or equal to the maximum val | exception | error | validation, range, csharp, kloctools |
| Selector is invalid, it has to be in format x => x.Property | exception | error | reflection, expressions, localisation, csharp, kloctools |
| Resource of this type doesn't contain specified property | exception | error | resources, localisation, reflection, csharp, kloctools |
| Specified property is not of string type | exception | error | resources, localisation, type-mismatch, csharp, kloctools |
| Font size must be higher than 0 | exception | error | drawing, validation, fonts, csharp, kloctools |
| Could not find the parent form | exception | error | winforms, lifecycle, components, csharp, kloctools |
| Hotkey handler called when parent form was null | exception | error | winforms, race-condition, disposal, csharp, kloctools |
| Icon handle must not be zero | exception | error | interop, drawing, icons, validation, csharp, kloctools |
| Not a Windows .exe file. | exception | error | filesystem, pe-header, validation, csharp, kloctools, windows |
| Win32_Directory.Compress returned {ret} | exception | error | wmi, filesystem, compression, windows, csharp, kloctools |
| Failed to parse the input | exception | error | parsing, guid, validation, csharp, kloctools |
| Process name can't be null or empty | exception | error | process, validation, csharp, kloctools, windows |
| File name can't be empty. | exception | error | parsing, command-line, validation, csharp, kloctools |
| Ending quotation mark is missing. | exception | error | parsing, command-line, quoting, csharp, kloctools |
| File name must contain an extension separated by a dot. {ful | exception | error | parsing, command-line, validation, csharp, kloctools |
| Path does not point to a valid .reg file | exception | error | registry, filesystem, validation, windows, csharp, kloctools |
| Path is too short/invalid | exception | error | registry, validation, windows, csharp, kloctools |
| Path root is invalid or missing | exception | error | registry, argument-validation, path-parsing, windows, csharp |
| Path cannot be empty or null | exception | error | registry, argument-validation, windows, csharp |
| Path cannot point to a root key | exception | error | registry, argument-validation, safety-guard, windows, csharp |
| Cannot remove the default value | exception | error | registry, argument-validation, safety-guard, windows, csharp |
| regedit.exe failed to execute properly | exception | error | registry, process, timeout, regedit, windows, csharp |
| regedit.exe returned error code: {pr.ExitCode} | exception | error | registry, process, regedit, error-code, windows, csharp |
| Could not close running instance of Regedit | exception | error | registry, regedit, process, permissions, windows, csharp |
| Failed to set the last user registry key | exception | error | registry, regedit, permissions, current-user, windows, csharp |
| Failed to open regedit.exe | exception | error | registry, regedit, process, error-wrapping, windows, csharp |
| Failed to open control panel entry | exception | error | windows, control-panel, process, error-wrapping, csharp |
| {canonicalName} is not a recognized or allowed app name | exception | error | oculus, uninstall, validation, csharp |
| Could not find a tweak with this name to uninstall | exception | error | script-helper, cli, tweaks, argument-validation, csharp |
| Multiple commands specified | validation | error | script-helper, cli, argument-parsing, csharp |
| Too many parameters | exception | error | cli, argument-parsing, scripthelper |
| No commands specified | exception | error | cli, argument-parsing, scripthelper |
| Missing ID parameter for what to uninstall | exception | error | cli, argument-parsing, scripthelper |
ERROR_BAD_ARGUMENTS Multiple commands specified | exception | error | cli, argument-parsing, steamhelper |
| Could not find Steam App with the ID {appIdStr} | exception | error | steam, filesystem, lookup, steamhelper |
| Failed to detect your Steam installation. Launch Steam, exit | exception | error | steam, registry, detection, environment, steamhelper |
| {deploymentResult.ErrorText} | exception | error | uwp, msix, storeapp, windows, storeapphelper |
| Invalid path {item.Command} | exception | warning | ui, startup-manager, filesystem, uninstalltools |
| Expected string or array token but got {reader.TokenType} | validation | error | json, serialization, data-validation, uninstalltools |
| Scoop export is in unkown or invalid format! Try updating Sc | exception | error | scoop, json, package-manager, data-validation, uninstalltools |
| Error while collecting Windows Features. If Windows Update i | exception | error | wmi, windows-features, dism, servicing, environment, uninstalltools |
| WMI query has hung while collecting Windows Features, try re | exception | error | wmi, windows-features, timeout, hang, servicing, uninstalltools |
| Key "{FullRegKeyPath}" doesn't exist or can't be accessed | exception | warning | registry, windows, io-exception, access-control, junk-removal |
| Value cannot be null or empty | exception | error | validation, argument-exception, filters, uninstall-list, constructor |
| Value cannot contain newlines | exception | error | validation, argument-exception, filters, uninstall-list, string-normalisation |
| File name cannot be empty. | exception | error | validation, argument-exception, uninstall-list, io, file-path |
| The uninstall list file is empty. | exception | error | io, invalid-data, uninstall-list, file-empty, deserialisation |
| The file does not contain an uninstall list. Expected root e | exception | error | xml, invalid-data, uninstall-list, deserialisation, schema-validation |
| The uninstall list file could not be deserialized. | exception | error | xml, invalid-data, uninstall-list, deserialisation, null-result, version-skew |
| Failed to enable this entry, the following file was not foun | exception | error | startup-manager, io, invalid-operation, file-not-found, windows |
| Failed to enable this entry, the following file was not foun | exception | error | startup-manager, io, invalid-operation, file-not-found, backup-restore |
| The user does not have the necessary access. | exception | error | windows-service, wmi, security-exception, access-denied, elevation |
| Action failed with return value {outParams["ReturnValue"]}. | exception | error | windows-service, wmi, management-exception, return-code, dependencies |
| Uninstaller timed out | exception | error | uninstaller, io-exception, timeout, stall-detection, process-management |
| The system cannot find the file specified. Indicates that th | exception | error | uninstaller, process-exit-code, file-not-found, exit-code-2, windows |
| The system cannot find the path specified. Indicates that th | exception | error | uninstaller, process-exit-code, path-not-found, exit-code-3, windows |
| Access is denied. Indicates that user has no access right to | exception | error | uninstaller, process-exit-code, access-denied, exit-code-5, elevation, file-lock |
| Program is not recognized as an internal or external command | exception | error | uninstaller, process-exit-code, exit-code-9009, path-resolution, cmd |
| 0x80070032 - This app is part of Windows and cannot be unins | exception | warning | uninstaller, process-exit-code, appx, windows-component, hresult, not-supported |
| Uninstaller returned error code: {exitVar} | exception | error | uninstaller, process-exit-code, io-exception, msi, exit-code-default |
| There is no valid way of uninstalling this entry | exception | error | uninstaller, no-way-to-uninstall, domain-exception, registry-leftover, validation |
| Process failed to start. | exception | error | nsis, process-launch, io, automation, uninstaller |
| Automatic uninstallation failed. | exception | error | nsis, automation, process-attach, wrapper-exception, uninstaller |
| Reoccuring popup window detected! | exception | warning | nsis, ui-automation, popup, infinite-loop-guard, uninstaller |
| User cancelled the operation | exception | info | cancellation, cooperative-abort, user-cancel, uninstaller |
| Unknown HRESULT code: 0x{errorCode:X8} | exception | warning | hresult, windows-update, lookup-table, com, wu |
| Multiple commands specified | exception | warning | cli, argument-validation, windows-update, wu |
| Unknown argument: {arg} | exception | warning | cli, argument-validation, windows-update, wu |
| Multiple UpdateIDs specified | exception | warning | cli, argument-validation, windows-update, wu |
| No commands specified | exception | warning | cli, argument-validation, windows-update, wu |
| No UpdateID specified | exception | warning | cli, argument-validation, windows-update, wu |
| Selected update was not found | exception | warning | windows-update, wu, update-not-found, wua, uninstall |
| Selected update is not uninstallable | exception | warning | windows-update, wu, not-uninstallable, wua, uninstall |
| Update installer is busy | exception | error | windows-update, wu, timeout, installer-busy, wua, uninstall |