How to Check Installed Software in Windows 10: Quick 3-Method Guide

Windows

How to Check Installed Software in Windows 10: Quick 3-Method Guide

Checking installed software in Windows 10 doesn’t have to mean digging through cluttered folders or guessing which programs are actually running. ✨ I’ve spent years helping users track down rogue installations—whether it’s a leftover trial app eating resources or a system component that needs updating—and the right method cuts that time from minutes to seconds.

The key is knowing where Windows hides its records, from the straightforward Settings interface to the raw data exposed by Command Prompt or PowerShell.

The simplest approach uses Settings > Apps > Apps & Features, which shows user-installed programs with their sizes and uninstall options. But this misses system apps and hidden components—where Control Panel > Programs and Features steps in, revealing deeper integrations like drivers and Windows Store apps.

For power users, wmic product get name,version in Command Prompt or `Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\` in PowerShell uncovers every entry, including those buried by installers.

You’ll quickly spot discrepancies—like a program listed in one place but missing in another—because each method serves a different purpose. The Settings view is beginner-friendly, Control Panel catches more, and the command-line tools expose everything, even corrupted or partial installations.

Troubleshooting incomplete entries often means checking Event Viewer or reinstalling from the original source, but at least you’ll know exactly what’s missing.

This isn’t just about finding software—it’s about understanding what’s actually* on your system, whether you’re cleaning up bloat, auditing security risks, or preparing for an upgrade. Once you’ve mastered these three methods, you’ll never wonder what’s installed again. Let’s walk through each one step by step.

📚 In This Guide

  • What you need
  • Instructions
  • Tips and common mistakes
  • Wrapping up and next steps

What you need

🛠 Materials & Tools
  • ● Windows 10 PC – Any model with at least Windows 10 (Version 1809 or later) installed. (Check via Settings > System > About.)
  • ● Admin or Standard User Access – No admin rights? No worries! Most methods work for standard users, but some (like Control Panel) may require elevated permissions.
  • ○ Internet Connection (Optional but Helpful) – Only needed if you’re cross-referencing software with online databases (e.g., blank">Winget or blank">Microsoft Store).
  • ● Third-Party Software List Tools – Apps like blank">Belarc Advisor or blank">Speccy for deeper insights (free/paid options available).
  • ● Notepad or Text Editor – To save lists of installed programs for later reference.
  • ● Screen Capture Tool (Snipping Tool or Snagit) – For saving screenshots of your software lists.

Step-by-Step instructions for viewing installed programs in Windows 10

Here's the fastest way to audit your software inventory—no technical expertise required.

1

💻 Step 1: Use the Built-in Apps & Features Panel

Press the Windows key + I to open Settings, then navigate to Apps > Apps & features. This is the cleanest method for modern Windows 10 systems. The list shows all installed programs with their sizes and versions—great for quick visual scanning.

For faster filtering, click the dropdown menu under "Name" and select "Size" or "Install date." You'll immediately see which applications consume the most storage or were recently added. This method works perfectly for most users and doesn't require any additional tools.

2

🔧 Step 2: Access the Classic Programs and Features Tool

Press Windows key + R, type appwiz.cpl, and hit Enter. This opens the traditional Programs and Features window that's been around since Windows XP. While it lacks some modern UI polish, it's still the most comprehensive built-in tool for uninstalling or modifying software.

Here's the thing—this method shows you more detailed information like publisher names and installation locations. Right-click any entry to reveal options like "Uninstall," "Change," or "Repair." I always recommend this route when troubleshooting software conflicts or preparing for a clean install.

3

⌨️ Step 3: Check via Command Line for Advanced Users

Open Command Prompt as Administrator by searching for "cmd," right-clicking, and selecting "Run as administrator." Type wmic product get name, version, installinguser and press Enter. This command-line method provides a text-based inventory that's perfect for exporting or scripting.

For a more compact list, use wmic product get name alone. The output will appear in the command window—copy it by right-clicking and selecting "Mark," then dragging to highlight before pressing Enter. This works exceptionally well when you need to document your software inventory for IT support or auditing purposes.

4

💡 Step 4: Verify with Third-Party Tools (Optional)

If you need even more detailed information, try Belarc Advisor or Speccy. These free tools create comprehensive system reports including all installed software, hardware specifications, and security settings. Download them from their official websites and run the installer—both provide detailed breakdowns that go beyond what Windows offers natively.

I know it sounds odd, but these tools often reveal software you didn't even know was installed, like system utilities or trial programs that didn't uninstall cleanly. They're particularly useful when troubleshooting system performance issues or preparing for a fresh Windows installation.

Tips & tricks for quick Windows 10 software audits

Here's the thing—these tricks will shave minutes off your software check, especially when you're juggling multiple methods or troubleshooting conflicts.

Keyboard Shortcuts Save Time: Memorize these two combos to cut navigation time in half: Windows key + I for Settings (Step 1) and Windows key + R for the classic tool (Step 2). I use them so often I don't even think about it anymore. For the command line (Step 3), press Windows key + X then select "Command Prompt (Admin)"—it's faster than searching every time.

Sorting Secrets for Instant Insights: In Step 1's Apps & Features panel, don't just sort by name—try "Install date" to spot recently added programs (often security risks) or "Size" to find storage hogs. Pro tip: Hold Ctrl while clicking column headers to sort by multiple criteria simultaneously. This visual filtering reveals patterns you'd miss scrolling through endless lists.

Command Line Efficiency: When using the wmic command in Step 3, pipe the output to a file for later reference: type wmic product get name, version, installinguser > software_inventory.txt and press Enter. This creates a text file you can email to IT support or review later without re-running the command. The > operator is your best friend for documentation.

Third-Party Tool Strategy: If you choose Step 4's Belarc Advisor or Speccy, run them from a USB drive instead of installing—this keeps your system clean and lets you use them on multiple machines. I always keep a portable version on a flash drive for exactly this reason. Plus, they generate reports you can save and share with colleagues or tech support.

💡

Pro Tips for Check Installed Software In Windows 10

  • Here's the thing—these tricks will shave minutes off your software check, especially when you're juggling multiple methods or troubleshooting conflicts.
  • Keyboard Shortcuts Save Time: Memorize these two combos to cut navigation time in half: Windows key + I for Settings (Step 1) and Windows key + R for the classic tool (Step 2).
  • Sorting Secrets for Instant Insights: In Step 1's Apps & Features panel, don't just sort by name—try "Install date" to spot recently added programs (often security risks) or "Size" to find storage hogs.

Frequently asked questions

Got questions about checking installed software in Windows 10? You’re not alone! Here are some common concerns and quick answers to help you navigate the process smoothly.

1

How do I check if a specific program is installed on my PC?

Open Settings > Apps > Apps & features and search for the program name in the search bar. If it appears in the list, it’s installed. You can also use Control Panel > Programs and Features for a more detailed view.

2

Will checking installed software slow down my computer?

No, checking installed software is a lightweight task. Methods like using Settings or Control Panel are quick and won’t impact performance. However, if you’re running third-party tools, ensure they’re optimized to avoid slowdowns.

3

What if a program isn’t listed in the installed software list?

If a program isn’t appearing, it might be running in the background (like some browser extensions) or installed via a portable version (no admin rights needed). Try searching your C: drive manually or check the Task Manager > Startup tab.

4

Can I uninstall software directly from the installed list?

Yes! In Settings > Apps > Apps & features, click the three dots next to the program and select Uninstall. For stubborn programs, use Control Panel > Programs and Features or try third-party tools like Revo Uninstaller.

5

How do I export a list of installed software for backup?

Use PowerShell for a quick export: Open PowerShell as admin, type Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher | Format-Table -AutoSize > InstalledSoftware.txt, then save the file.

Wrapping up and next steps

You’ve now mastered three simple ways to check installed software in Windows 10—whether through Settings, Control Panel, or Command Prompt. 🎉 Knowing how to manage your applications keeps your system running smoothly and helps you troubleshoot issues like a pro.

Ready to take it further? Try uninstalling unused programs to free up space or explore how to update outdated software for better performance. Your PC will thank you! 🚀

★★★★★4.8(10 reviews)
Categories Windows