Uninstalling Programs and Leftovers
How UniClean uninstalls a program: the sequence, batch and silent uninstall, force uninstall, and the leftover, orphan and junk scanners with confidence scores.
UniClean removes a program in a fixed sequence and always shows you a plan first. This page explains that sequence, the three uninstall modes, and how the leftover scanner decides what to offer.
The sequence for one program
- UniClean checks which processes belong to the program. In force mode it also asks Windows Restart Manager which processes hold its files, and closes them.
- Every selected item (install folder, app data, registry keys, startup entries, services, tasks, shortcuts, install-monitor traces) is archived in the Recovery Vault. If the app folder cannot be fully archived, the uninstaller is not started unless you tick "remove anyway".
- The program's own uninstaller runs, silently when a quiet command is known, and UniClean waits for the whole process tree with a timeout.
- Items that are still present are removed. Items the uninstaller already deleted are marked removed and stay restorable from the vault.
- A post-uninstall scan looks for anything new and offers it in a separate plan.
- The program's name is remembered so the orphan finder can spot its leftovers later.
Uninstall modes
| Mode | What it does | When it fits |
|---|---|---|
| Single | One program, one plan | Everyday removal |
| Batch | Tick several programs on the Applications page and uninstall them in one plan | Clearing out several unwanted programs |
| Silent | Uses the program's quiet uninstall command or a known switch (MSI /qn, Inno /VERYSILENT, NSIS /S, Squirrel -s, WiX /quiet) | Fewer prompts; falls back to the normal uninstaller when no quiet command is known |
| Force | Closes processes holding the program's files, then removes remaining items, all archived first | A program whose uninstaller is broken or blocked |
Silent uninstall and timeouts
When "prefer silent" is on, UniClean uses the program's QuietUninstallString or a known switch. The timeout for silent uninstallers defaults to 600 seconds and can be set between 60 and 7200 seconds in Settings.
Force uninstall
Force uninstall is for programs that will not remove normally. It still archives everything to the vault first, and it cannot touch hard-blocked paths (see Risk Tiers and Safety). Treat it as an advanced option: it skips the program's own uninstaller, so anything that uninstaller would have cleaned up properly may be left for you to check.
Leftover scanner
The leftover scanner looks in files, registry entries, startup items, scheduled tasks and services for items that belong to a program. Every candidate has a confidence score. Candidates at or above the pre-select threshold are ticked for you; the default is 85 and you can set it from 50 to 100 in Settings. Lower-confidence items stay unticked, so you decide.
Orphans and junk
- <strong>Orphan finder:</strong> finds leftovers of programs UniClean removed earlier.
- <strong>Junk finder:</strong> user temp files, old files in the Windows temp folder, crash dumps, and caches of Chrome, Edge, Brave, Vivaldi and Firefox.
Before and after
The report after a removal shows what was removed and the sizes involved, and the Dashboard shows disk numbers. UniClean makes no promise about how much space you will recover; that depends entirely on what you remove.
Use at your own risk
Removing software can break other programs or leave a PC unprotected. Back up important data and create a Windows restore point first. UniClean is Beta software: only its everyday (Safe tier) uninstall and restore flow has been tested by its developer, so treat its advanced features as advanced and read every confirmation.
Related: Recovery Vault and Restore Center, and the guide force uninstall a program on Windows 11.
Last updated