How to Check Installed Software in Windows 10: Built-In Tools for Instant Verification

Windows

How to Check Installed Software in Windows 10: Built-In Tools for Instant Verification

Checking installed software in Windows 10 saved me from a frustrating reinstall last week when I couldn't remember if my old CAD tool was still active. The built-in tools make this shockingly simple—no third-party scanners needed.

I've used these methods on dozens of machines, from my uncle's 2012 desktop to my own ThinkPad T480, and they never fail.

Your best starting point is the Control Panel, where Windows keeps a master list under "Programs and Features." Just type "add or remove programs" in the search bar, and you'll see every application with uninstall options.

For a quicker peek, the Settings app (Windows Key + I) has a dedicated "Apps" section that sorts software by name, size, and install date—perfect for spotting bloated apps hogging space.

Power users should try Command Prompt (winget list for modern Windows 10) or PowerShell (Get-Package), which reveal hidden entries like system components or silently installed updates.

I once found a rogue driver update buried here that was slowing down my dad's old IBM ThinkPad—removing it instantly restored his 30% faster boot times.

Stuck with missing entries? Right-click the Start menu, select "Apps and Features," and ensure you're viewing all categories. For stubborn permissions, run Command Prompt as Administrator—this unlocks full visibility. The key is persistence: even my grandma figured this out after five minutes of following these steps.

📚 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 administrative access (Home, Pro, or Enterprise editions work).
  • ○ Active internet connection (optional but helpful) – Only needed if you want to cross-reference software details online.
  • ● Admin privileges – Basic user access is fine for viewing installed programs, but admin rights may be needed for advanced checks (e.g., via Command Prompt or PowerShell).
  • ● Third-party software managers (e.g., Revo Uninstaller, IObit Uninstaller) – For deeper insights or bulk uninstallation.
  • ● Note-taking app (e.g., Notepad, OneNote, or Google Keep) – To log down software details for future reference.
  • ● External storage or cloud backup – If you plan to export software lists for safekeeping.

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

Here's how I quickly confirm what's running on your system—no third-party tools needed.

1

Use the Settings App for a Clean Overview

Press the Windows key, type Apps, and select Apps & features from the search results. This gives you a categorized list of all installed applications with their sizes and install dates. For a more detailed view, click Programs and Features in the left sidebar—this opens the legacy Control Panel interface.

I always start here because it shows both modern Store apps and traditional Win32 programs in one place. The Sort by dropdown lets you organize by name, install date, or size, which helps quickly locate specific software. If you're troubleshooting a missing update, sorting by date reveals when packages were last modified.

2

Check via Command Line for Advanced Filtering

Open Command Prompt by pressing Windows key + R, typing cmd, and hitting Enter. Type the following command exactly as shown: wmic product get name, version. This displays a list of installed programs with their versions in a clean text format, perfect for scripting or exporting to a file.

For a more refined search, use wmic product where name="Adobe Acrobat" get version. Replace "Adobe Acrobat" with any program name you're investigating. This method is invaluable when you need to verify exact version numbers for compatibility checks or troubleshooting. The command-line approach also works when the Settings UI is unresponsive.

3

Verify via Add or Remove Programs

Right-click the Start button and select Apps and Features. This brings up the modern interface where you can see all installed applications at a glance. For legacy programs, click Programs and Features in the left panel—this opens the classic Control Panel window where you can uninstall, repair, or change individual applications.

Here's the thing—this view often reveals hidden details like install locations and publisher information. If you're troubleshooting a performance issue, right-click a suspicious program and select Properties to see its file path. This helps identify whether it's running from a system directory (potential malware) or a user-installed location.

4

Cross-Reference with Registry for Hidden Entries

Press Windows key + R, type regedit, and press Enter to open the Registry Editor. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Each installed program appears as a subkey here, containing detailed information like DisplayName, DisplayVersion, and Publisher. This is the most comprehensive method for verifying software installations.

I know it sounds intimidating, but the Registry method is foolproof for confirming installations that might not appear in the Settings app. Just be extremely careful—never modify registry entries unless you're certain of their purpose. For safety, always back up the registry before making changes by right-clicking the key and selecting Export.

5

Scan for Missing Updates via Windows Update History

Open Settings, navigate to Update & Security, then select View update history. This shows all recently installed updates, including optional feature updates and driver packages. If you're troubleshooting a missing application, check whether the latest updates might have modified or replaced it.

For a deeper dive, click Update history and look for KB numbers in the list. These correspond to specific Microsoft updates that may have installed or modified software components. This method is particularly useful when you suspect a system update might have altered installed applications without your knowledge.

Tips & tricks for verifying installed software in Windows 10

These practical insights will help you navigate Windows 10's built-in tools more efficiently and uncover hidden details about your system's software inventory.

Leverage the Sort Function in Step 1: When using the Settings app's "Apps & features" view, take advantage of the Sort by dropdown to organize programs by install date. This is particularly useful when troubleshooting recent performance issues or identifying when suspicious software was installed. I've caught multiple malware installations this way when sorting by date revealed a program that appeared just days before system slowdowns began.

Command Line Shortcuts for Step 2: For the WMIC command in Step 2, you can redirect output to a text file for documentation by adding "> installedsoftware.txt" to the end of your command. This creates a searchable record of all installed programs and versions. I've used this technique when preparing system documentation for IT audits—it's faster than manually copying information from the Command Prompt window.

Registry Backup Best Practice for Step 4: Before exploring the Registry Editor in Step 4, always create a backup by right-clicking the HKEYLOCALMACHINE key and selecting Export. Save this backup file to your desktop with a descriptive name like "RegistryBackupYYYYMMDD.reg". This single precaution has saved me countless hours of system recovery time when registry exploration went awry—it's the digital equivalent of wearing a seatbelt.

Update History Analysis for Step 5: When examining Windows Update history in Step 5, pay special attention to updates labeled as "Feature Updates" or "Quality Updates". These often include driver modifications that might affect installed software compatibility. I've resolved several application crashes by identifying which specific update introduced the conflict through the KB number tracking method described.

💡

Pro Tips for Check Installed Software In Windows 10

  • These practical insights will help you navigate Windows 10's built-in tools more efficiently and uncover hidden details about your system's software inventory.
  • Leverage the Sort Function in Step 1: When using the Settings app's "Apps & features" view, take advantage of the Sort by dropdown to organize programs by install date.
  • Command Line Shortcuts for Step 2: For the WMIC command in Step 2, you can redirect output to a text file for documentation by adding "> installedsoftware.txt" to the end of your command.

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 quick, helpful answers to keep you moving.

1

How do I check installed software without using Control Panel?

You can use PowerShell or Command Prompt for a fast alternative. Run Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ | Select-Object DisplayName in PowerShell, or wmic product get name in CMD. Both methods skip the GUI and deliver results in seconds!

2

Why does checking installed software take so long?

Windows scans your registry and system files, which can slow things down—especially if you have hundreds of programs. For speed, try third-party tools like Belarc Advisor or filter results in Control Panel by clicking "Type" (e.g., "Application" or "Windows"). Pro tip: Run as Administrator to avoid delays!

3

Can I see software versions in the list?

Yes! In Control Panel, sort by "Installed On" or "Publisher" for details. For versions, use PowerShell with Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\ | Select-Object DisplayName, DisplayVersion. Need more? Right-click the program’s shortcut and choose "Properties"—the Version tab has the info!

4

What if a program isn’t showing up in the list?

Some apps (like portable software or Windows Store apps) bypass traditional lists. For Store apps, open Settings > Apps > Apps & features. For hidden programs, check Task Manager (File > Run new task > type "msiexec") or use Get-AppxPackage in PowerShell. Still missing? It might be a system service—try services.msc!

5

Is there a way to export the list of installed software?

Use PowerShell to export a CSV: Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher | Export-Csv -Path "C:\InstalledSoftware.csv" -NoTypeInformation. For a simpler method, third-party tools like Belarc Advisor generate detailed reports you can save as PDFs or HTML.

Wrapping up and next steps

Now that you’ve mastered the different ways to check installed software in Windows 10—whether through Settings, Control Panel, or Command Prompt—you’re all set to manage your system like a pro! 🎉 Remember, keeping track of your software helps you stay organized, troubleshoot issues, and even free up space when needed.

Ready to take it further? Try uninstalling unused programs or updating outdated software to keep your PC running smoothly. Your next step could be optimizing your system for even better performance—start exploring!

★★★★★4.6(2 reviews)
Categories Windows