Windows
Checking installed software in Windows 10 is one of those tasks that feels like it should be obvious—until you try it. ⚡ I spent hours helping friends navigate this exact problem, and the truth is, Microsoft buried the simplest path under layers of menus.
The good news? Once you know where to look, it takes less than 30 seconds to see every program on your system.
Windows gives you three main ways to check installed software: Settings, Control Panel, and Command Prompt. The Settings method is the quickest for most users, while PowerShell gives you advanced filtering options.
I’ll walk you through all three—plus how to troubleshoot when programs mysteriously disappear from the list. No technical degree required, just follow along.
You’ll end up with a clear list of every program, including version numbers and install dates. This isn’t just about finding bloatware—it’s about understanding what’s running on your machine so you can make informed decisions. Trust me, you’ll want this visibility before your next system cleanup.
We’ll also cover what to do when a program isn’t showing up, how to sort the list by name or size, and why some methods work better for troubleshooting than others. Let’s get started—this is the one Windows feature that actually makes sense once you know the shortcuts.
📚 In This Guide
- What you need
- Instructions
- Tips and common mistakes
- Wrapping up and next steps
What you need
- ● Windows 10 PC – Any model with at least Windows 10 (Version 1809 or later) installed. (Pro tip: 💡 If you’re unsure, check your version via Settings > System > About.)
- ● Administrator access – Some methods may require elevated permissions. (No admin rights? Skip those steps or ask your IT team for help!)
- ● Basic familiarity with Windows UI – You’ll navigate menus like Settings or Control Panel, but no prior tech skills needed!
- ● Third-party software managers (e.g., Revo Uninstaller, IObit Uninstaller) – For deeper insights into installed apps and their files.
- ● Notepad or text editor – To jot down software details or export lists for later reference.
- ● Portable USB drive – If you’re documenting software for backup or troubleshooting.
Step-by-Step instructions for reviewing installed applications in Windows 10
Here's the fastest way to audit your software inventory without digging through folders.
💻 Step 1: Open the Programs and Features Control Panel
Press the Windows key and type "Turn Windows features on or off"—this shortcut bypasses the slower "Programs and Features" route. You'll see the classic Control Panel window appear instantly. I always use this method because it loads the full application list without unnecessary delays.
The list displays all major applications with their current versions and uninstall options. Here's the thing—this view only shows traditional Windows installers. Modern apps (like Microsoft Store apps) won't appear here. For those, we'll use a different method in the next step.
⌨️ Step 2: Check Microsoft Store Apps via PowerShell
Open PowerShell as Administrator (right-click Start, search for "PowerShell," then select "Run as administrator"). Type Get-AppxPackage | Select Name, PackageFullName and press Enter. This command reveals every app installed through the Microsoft Store, including updates and system apps you might not recognize.
For a cleaner view, add | Format-Table -AutoSize to the command. The output will show app names alongside their package identifiers—useful if you're troubleshooting conflicts or bloatware. Real talk: some system apps here can't be uninstalled, but you can disable them through Group Policy if needed.
💡 Step 3: Use Windows Settings for Modern App Management
Press Windows + I to open Settings, then navigate to Apps > Apps & features. Here, you'll see a consolidated list of both traditional and modern apps. Sort by Size or Install date to spot resource-heavy applications or recently added software—often the culprits when performance dips.
Click any app to reveal its Advanced options. This section shows the app's install location, version, and publisher. I always check this for suspicious or outdated software. If an app isn't listed here but you know it's installed, it might be running in the background as a service—we'll cover that next.
⚡ Step 4: Scan for Background Services and Hidden Software
Press Ctrl + Shift + Esc to open Task Manager. Go to the Startup tab to see applications launching automatically. Many legitimate programs (like antivirus) need this, but you might spot unwanted bloatware here. Disable anything unfamiliar by right-clicking and selecting Disable.
For a deeper dive, switch to the Services tab. Look for services with Startup type set to Automatic but no recognizable name. Right-click any suspicious entry, select Properties, and check the Path to executable field. Unknown paths? That's a red flag for malware or leftover software remnants.
🖥️ Step 5: Export Your Software Inventory for Reference
Back in Programs and Features, click the View installed updates link in the left pane. This reveals Windows updates and driver versions—critical if you're troubleshooting compatibility issues. To save your full software list, press Alt + Print Screen to capture the window, then paste into Paint or Word.
For a digital backup, use PowerShell again. Run `Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Export-Csv -Path "C:\SoftwareInventory.csv" -NoTypeInformation`. This creates a CSV file with all traditional app details—perfect for audits or troubleshooting.
Tips & tricks for quick Windows 10 software audits
These time-saving tricks will help you audit your software inventory faster than ever—without missing a single detail.
Speed Up Step 1: Instead of typing "Turn Windows features on or off" in the search bar, use the Windows key + R shortcut to open the Run dialog, then type appwiz.cpl and hit Enter. This bypasses the search entirely and takes you straight to the Control Panel window—saving at least 10 seconds. I've timed this method myself, and it consistently loads faster than the search route, especially on older systems.
PowerShell Pro Tip: When running the Get-AppxPackage command in Step 2, add | Where-Object {$_.Name -notlike "<em>Windows</em>"} to filter out system apps automatically. This gives you a cleaner list of just your installed applications without wading through Microsoft's built-in software. For even faster sorting, chain this with | Sort-Object Name to alphabetize the results instantly. Between us, this combo cuts your review time in half.
Hidden Services Shortcut: In Step 4, when checking the Services tab, look for services with Startup type set to Automatic but no description. Right-click the service, select Properties, and check the Path to executable field. If the path contains C:\Program Files or C:\Program Files (x86), it's likely legitimate. Unknown paths or locations like C:\Windows\System32 with no recognizable name? That's your red flag. I've caught multiple instances of leftover software and even malware this way.
Export Hack: For Step 5's digital backup, instead of using the long PowerShell command, try this shortcut: Open File Explorer, navigate to C:\Program Files and C:\Program Files (x86), then right-click each folder and select Properties. The Properties window shows a complete list of installed programs in that folder—no command line needed. This visual method works great if you're not comfortable with PowerShell or want a quick sanity check.
Pro Tips for Check Installed Software In Windows 10
- These time-saving tricks will help you audit your software inventory faster than ever—without missing a single detail.
- Speed Up Step 1: Instead of typing "Turn Windows features on or off" in the search bar, use the Windows key + R shortcut to open the Run dialog, then type appwiz.cpl and hit Enter.
- PowerShell Pro Tip: When running the `Get-AppxPackage` command in Step 2, add `| Where-Object {$_.Name -notlike "Windows"}` to filter out system apps automatically.
Frequently asked questions
Got questions about checking installed software in Windows 10? You’re not alone! Here are some of the most common queries—and their quick answers—to help you navigate your system like a pro.
How often should I check installed software?
There’s no strict schedule, but it’s a good idea to scan occasionally—especially after updates or if your PC feels sluggish. A quick check every few months helps remove unused apps and keeps your system running smoothly. Think of it like spring cleaning for your software!
Does checking installed software slow down my PC?
Nope! The built-in tools like Settings or Control Panel are lightweight and won’t impact performance. However, if you’re using third-party apps to scan for software, opt for lightweight tools to avoid unnecessary strain. Speed matters—so keep it snappy!
What if I can’t find a program I know is installed?
Try these fixes:
- Search for the app in the Start Menu—sometimes it’s hidden under "All Apps."
- Use Task Manager (Ctrl+Shift+Esc) to check running processes.
- Run a Windows Search with the app’s name in quotes (e.g., "Adobe Photoshop").
- If it’s still missing, it might’ve been uninstalled or corrupted.
Can I check installed software without going to Settings?
Here are three quick alternatives:
- Control Panel: Navigate to Programs > Programs and Features for a classic view.
- PowerShell: Run
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayNamefor a command-line list. - Third-party tools: Apps like NirSoft’s ProduKey or Revo Uninstaller offer detailed software inventories.
Why does Windows show software I uninstalled?
This happens if the uninstaller didn’t fully remove registry entries or leftover files. Don’t panic—it’s just a ghost in the system! Use Programs and Features to confirm it’s gone, or run a Disk Cleanup to clear remnants. Ghosts aren’t real… but leftover files can slow you down!
Wrapping up and next steps
Now that you’ve mastered the different ways to check installed software on Windows 10—whether through Settings, Control Panel, or Command Prompt—you’re well-equipped to manage your system like a pro! 🎉 Whether you’re troubleshooting, decluttering, or just curious, knowing where to look saves time and keeps your PC running smoothly.
Ready to take it further? Try uninstalling unused programs or exploring advanced troubleshooting tips to optimize your Windows experience even more!
