How to Check Installed Software in Windows 10: Instant List via Settings or Command Line

Windows

How to Check Installed Software in Windows 10: Instant List via Settings or Command Line

Checking installed software in Windows 10 used to feel like a scavenger hunt—until I realized the system already tracks everything. 💡 The Settings app and command line both reveal a complete list instantly, no third-party tools needed.

I’ve used these methods to audit machines for work, troubleshoot conflicts, and even recover lost licenses.

The Settings method is the simplest: just open Settings > Apps > Apps & features to see every program with size, version, and uninstall options. For power users, the command line offers deeper control—wmic product get name or PowerShell’s Get-ItemProperty commands pull raw data you can export.

I’ve debugged missing updates and orphaned installations this way, saving hours over manual checks.

You’ll get a clean, organized list in seconds with Settings, or raw data for scripting with commands. Both methods work on Windows 11 too, so you’re future-proofed. The real win? No admin rights needed for basic views, though some hidden apps require elevated access.

For stubborn entries or system-wide audits, third-party tools like Belarc Advisor add registry details. I’ve used it to verify licenses and spot bloatware—just remember to run scans as admin for full accuracy. The command line remains my go-to for automation, but Settings is perfect for quick checks.

📚 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 Windows 10 (Version 1809 or later) installed. Pro tip: 💡 Ensure your system is updated to avoid compatibility issues!
  • ● Administrator Access – Basic user account permissions are fine for viewing software, but admin rights may be needed for uninstalling or modifying programs.
  • ○ Internet Connection (Optional but Helpful) – Useful for verifying software details online or downloading updates.
  • ● Third-Party Software Managers – Tools like Revo Uninstaller, IObit Uninstaller, or Geek Uninstaller for advanced software control.
  • ● Notepad or Text Editor – Handy for saving software lists or command-line outputs (e.g., wmic product get name results).
  • ● Portable USB or Cloud Backup – If you’re planning to uninstall or modify software, back up critical data just in case! ✨

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

Here's the quickest way to generate a full software inventory using built-in tools.

1

💻 Step 1: Open the Apps & Features Panel

Press the Windows key and type "apps" without quotes. Select "Apps & features" from the search results—the fastest route to your installed software list. This method shows only standard applications, but it's the simplest way to spot what's currently active.

You'll see a scrollable list of all installed programs with their sizes and install dates. Sort by name or size by clicking the column headers. If you're looking for a specific program, use the search box at the top—this filters results instantly without requiring admin privileges.

2

⌨️ Step 2: Access Advanced Details via Command Prompt

For a complete inventory including system components and hidden installations, open Command Prompt as Administrator. Type "cmd" in the search bar, right-click it, and select "Run as administrator." This ensures you see every installed package, not just user-level apps.

Enter the command wmic product get name, version, installinguser and press Enter. The output will display every software package with its version number and the user account that installed it. For a cleaner list, redirect output to a text file by adding > installedsoftware.txt to the command.

3

💡 Step 3: Use PowerShell for Detailed Software Reporting

Open PowerShell as Administrator using the same method as Command Prompt. Run the command Get-Package | Select-Object Name, Version, Publisher to generate a tabular report of all installed software. This method includes Windows Store apps and provides publisher information, which helps identify legitimate software versus potential adware.

For a more comprehensive report, use Get-WmiObject -Class Win32Product | Select-Object Name, Version, PackageCache. Note that this command may trigger a brief delay as it scans the Windows Installer database. Save the output to a file by piping it to Out-File -FilePath "C:\software_list.txt".

4

⏰ Step 4: Verify Results and Cross-Check with Uninstall List

Compare your results with the traditional uninstall list by typing "add or remove programs" in the search bar. This shows only user-installable software but confirms what can be removed without administrative tools. Look for discrepancies—some system components may appear in Command Prompt results but not here.

For stubborn programs that don't appear, check the Program Files and Program Files (x86) folders manually. Some applications install silently and bypass Windows' uninstall tracking. Always verify the Version numbers match between methods to ensure you're tracking the correct installations.

Tips & tricks for instant Windows 10 software inventory

Real talk: These little-known tricks will help you get the most accurate software inventory without missing a single program.

Step 1 Efficiency: In the "Apps & features" panel, I've found that sorting by "Install date" (newest first) helps spot recently installed programs that might be suspicious. This is especially useful when checking for adware or unwanted installations. The search box works best with partial names—try typing just the first few letters of the program you're looking for.

Command Prompt Power: When using the wmic product get command in Step 2, I always recommend redirecting output to a text file immediately. This creates a permanent record that's easier to analyze later. The > installedsoftware.txt command saves you from scrolling through endless lines of output—just open the text file afterward. For stubborn programs that don't appear, try adding where name="*" to the command to force a full scan.

PowerShell Precision: The Get-Package command in Step 3 is my go-to for Windows Store apps because it includes publisher information. This helps distinguish between legitimate software and potential malware. For the Win32Product command, be patient—the initial scan can take up to 30 seconds as it queries the Windows Installer database. If results are incomplete, try running the command twice; sometimes the second attempt captures what the first missed.

Verification Strategy: In Step 4, when cross-checking with "Add or remove programs," pay special attention to version numbers. Some programs appear in multiple locations with slightly different names or versions. I keep a spreadsheet of all software I find, noting which methods revealed each program. This helps me spot inconsistencies that might indicate hidden installations or corrupted entries.

💡

Pro Tips for Check Installed Software In Windows 10

  • Real talk: These little-known tricks will help you get the most accurate software inventory without missing a single program.
  • Step 1 Efficiency: In the "Apps & features" panel, I've found that sorting by "Install date" (newest first) helps spot recently installed programs that might be suspicious.
  • Command Prompt Power: When using the wmic product get command in Step 2, I always recommend redirecting output to a text file immediately.

Frequently asked questions

Got questions about checking installed software in Windows 10? You’re not alone! Here are answers to the most common concerns—whether you’re troubleshooting, optimizing, or just curious about what’s running on your PC.

1

Can I see a full list of installed programs, including hidden or system apps?

Yes! While the Settings app primarily shows user-installed programs, you can reveal hidden or system apps via the Command Prompt (using wmic product get name) or third-party tools like Revo Uninstaller. For a complete breakdown, try Get-AppxPackage | Select Name, PackageFullName in PowerShell.

2

How long does it take to generate this list?

Generating the list via Settings is almost instant (under 2 seconds). However, if you use the Command Prompt or PowerShell, it may take 5–10 seconds, especially if your PC has many apps. System scans (like msinfo32) can take slightly longer (10–30 seconds) due to deeper checks.

3

What if the list is missing some programs I know are installed?

This usually happens with:

  • Portable apps (not installed system-wide, like PortableApps)
  • System drivers (visible in Device Manager, not the Apps list)
  • Corrupted entries (try running sfc /scannow in Admin Command Prompt)
  • Third-party software (check C:\Program Files or C:\Program Files (x86) manually)
For stubborn cases, use Control Panel > Programs > Programs and Features or Third-party uninstallers.
4

Is there a faster way than using Settings or Command Prompt?

For a quick glance:

  • Press Win + R, type appwiz.cpl, and hit Enter (opens Programs and Features instantly).
  • Use Win + S to search for the app name—if it’s installed, it’ll appear in the results.
  • Third-party tools like Geek Uninstaller or IObit Uninstaller offer one-click lists with extra details (version, size, etc.).
Pro tip: Bookmark appwiz.cpl in your browser for instant access!
5

Will checking installed software slow down my PC?

No—Windows 10’s built-in methods (Settings, Command Prompt) are lightweight and won’t impact performance. However, third-party tools that scan your entire system (like CCleaner) may cause a brief slowdown if running during heavy tasks. Always close demanding apps before scanning.

Bonus Tip:

Need to export your software list for backup or troubleshooting? Use PowerShell with: Get-AppxPackage | Export-Csv -Path "C:\InstalledApps.csv" -NoTypeInformation This creates a CSV file you can open in Excel or share with tech support.

Wrapping up and next steps

You’ve now mastered the art of checking installed software in Windows 10—whether through the sleek Settings app, the powerful Command Prompt, or even third-party tools like Revo Uninstaller. 🎉 Whether you’re troubleshooting, decluttering, or just curious, knowing these methods gives you full control over your system’s software landscape.

Ready to take it further? Optimize your PC’s performance by uninstalling unused programs or updating outdated software—your next step could be learning how to free up storage space or speed up Windows 10! 🚀

★★★★★4.7(1 review)
Categories Windows