Skip to main content

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.

01Program filesInstall folder and the vendor uninstaller
02RegistryUninstall entries and app keys
03Startup entriesRun keys, Startup folder, tasks, services
04LeftoversScan for what is still there afterwards
Everything you select is archived in the Recovery Vault before anything is removed.
What UniClean looks at when it removes one program. Items that were archived can be restored from the Recovery Vault until it expires or you delete it.

The sequence for one program

  1. 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.
  2. 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".
  3. The program's own uninstaller runs, silently when a quiet command is known, and UniClean waits for the whole process tree with a timeout.
  4. Items that are still present are removed. Items the uninstaller already deleted are marked removed and stay restorable from the vault.
  5. A post-uninstall scan looks for anything new and offers it in a separate plan.
  6. The program's name is remembered so the orphan finder can spot its leftovers later.

Uninstall modes

ModeWhat it doesWhen it fits
SingleOne program, one planEveryday removal
BatchTick several programs on the Applications page and uninstall them in one planClearing out several unwanted programs
SilentUses 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
ForceCloses processes holding the program's files, then removes remaining items, all archived firstA 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.

Related: Recovery Vault and Restore Center, and the guide force uninstall a program on Windows 11.

Last updated