How to Audit Installed Programs for Unknown or Unwanted Software
Check installed apps for shady, unused, or unfamiliar software, and use Kudu to help spot programs worth removing.
By the Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →What Causes This?
Unknown or unwanted software usually gets installed alongside something else you meant to download, like a free utility, game launcher, browser extension, or driver updater. Some programs also leave behind helper apps, auto-updaters, or trial software that you never use and may not recognize later. Over time, your installed apps list can fill up with old tools, duplicate utilities, OEM bloatware, and potentially unwanted programs.
Common Symptoms
- You see app names in Installed apps that you do not remember installing
- Your PC feels slower, especially at startup
- You get pop-ups, notifications, or browser changes you did not ask for
- There are multiple toolbars, launchers, cleaners, or “assistant” apps installed
- Storage space is being used by programs you never open
How to Fix It Manually
-
Open your installed apps list
- Press Windows + I to open Settings
- Go to Apps > Installed apps on Windows 11, or Apps > Apps & features on Windows 10
- Sort by Install date to spot recently added software, or sort by Size to find large apps
-
Look for programs that deserve a closer check Review the list and flag anything that is:
- Unfamiliar
- Recently installed without a clear reason
- Named vaguely, like “PC Cleaner,” “Driver Updater,” “Assistant,” or “Web Companion”
- Duplicated, outdated, or clearly unused
- Published by a company you do not recognize
-
Research anything you do not recognize before removing it
- Right-click the app name if available, or copy the exact name
- Search the app name plus the publisher in your browser
- Check whether it is part of your hardware drivers, security software, printer tools, or another program you actually use
- Be careful with items from Microsoft, Intel, AMD, NVIDIA, Realtek, and your PC maker, since these may support hardware features
-
Uninstall software you do not want
- In Settings > Installed apps, click the three dots next to the app and choose Uninstall
- Follow the uninstall wizard and remove only what you are confident you do not need
- If prompted, restart your PC after removing several apps
- If an app refuses to uninstall, try Control Panel > Programs > Programs and Features and uninstall it there
-
Check startup apps for leftovers
- Open Task Manager with Ctrl + Shift + Esc
- Click Startup apps
- Disable entries tied to software you removed or do not use
- This will not uninstall them, but it can stop background slowdowns while you continue auditing
-
Review your browser and security status
- Open your browser’s Extensions/Add-ons page and remove anything suspicious or unused
- Run a Windows Security scan: open Start, search Windows Security, then go to Virus & threat protection > Quick scan
- If you removed something shady, also check whether your homepage or default search engine was changed
-
Create a cleaner baseline
- After uninstalling, restart your PC
- Go back to Installed apps and review the list again
- If you are unsure about a program, leave it installed until you can confirm what it does
Fix It Automatically with Kudu
Kudu can scan your installed programs, highlight apps that are old, unnecessary, suspicious, or commonly removed, and help you decide what is worth uninstalling. It saves time by surfacing the software most likely to be cluttering your PC instead of making you inspect every entry by hand.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Remove Potentially Unwanted Programs Detected by Microsoft Defender
Remove PUPs flagged by Defender before they cause ads or slowdowns, and use Kudu to help review unwanted software.
How to Audit Recent Login Activity and Failed Sign-In Attempts on Windows
Review successful and failed logins to catch account misuse early, and use Kudu to help identify suspicious patterns.
How to Audit User Accounts, Disable Guest, and Remove Old Users
Clean up stale accounts and disable Guest access to reduce unauthorized entry points, and use Kudu to help check account security.
How to Configure Windows Firewall to Block Unwanted Inbound Connections
Block risky inbound traffic with the right Windows Firewall settings and rules, and use Kudu to help tighten system security.