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

Windows

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

To check installed software in Windows 10, you don’t need third-party tools—Microsoft built everything you need right into the system. ⚡ I’ve used these methods hundreds of times to verify licenses, troubleshoot conflicts, and even recover lost programs, and they work every time without fail.

The easiest way starts in Settings > Apps > Apps & features, where you’ll see every installed program with version numbers and uninstall options. For power users, Command Prompt or PowerShell commands like wmic product get name,version reveal hidden details and let you script checks across multiple machines.

Even the old-school Control Panel method still works if you prefer the familiar interface.

You’ll get instant answers about what’s running, their versions, and whether updates are pending. Need to verify a specific program’s presence or version? These methods cut through the guesswork in seconds. The best part? No admin rights required for basic checks—just open the right tool and go.

Stuck on a missing program or permission issues? Run sfc /scannow first—it fixes corrupted system files that might hide installed software. For advanced users, PowerShell’s Get-Package cmdlet gives even deeper insights into Windows Store apps and their dependencies.

📚 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 (desktop, laptop, or tablet) running Windows 10 (version 1809 or later recommended for best results).
  • ● Administrator Access – Basic user account permissions (no admin rights needed for most checks, but some tools may require elevated access).
  • ○ Stable Internet Connection (Optional but Helpful) – Only needed if verifying software updates or using online resources like Microsoft’s official documentation.
  • ● Settings App – Built into Windows 10 (accessible via the Start menu).
  • ● Control Panel – Classic tool for managing programs (located in the Start menu).
  • ● Command Prompt (CMD) or PowerShell – Pre-installed for advanced users.
  • ● File Explorer – For checking program files manually (e.g., C:\Program Files).
  • ● Third-Party Tools (e.g., Belarc Advisor, Wise Program Uninstaller) – For deeper insights or bulk uninstallation.
  • ● Notepad or Text Editor – To save lists of installed software for reference.
  • ● Backup of Important Data – Always a good idea before making system changes!

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

Here's how I quickly verify every application running on my system—no third-party tools needed.

1

💻 Step 1: Open the Apps & Features Panel

Press the Windows key and type "Apps & features" in the search bar. You'll see it appear as the first result under Settings. This is Windows' native software inventory tool, and it shows every installed program with version numbers and uninstall options.

Click the entry to open the full list. Here's where it gets useful: you can sort by size or install date to spot recent additions or space hogs. I always check this first—it's the fastest way to confirm if a program is actually installed before troubleshooting.

2

⌨️ Step 2: Use the Legacy Programs and Features View

For older software or system components, you'll need the classic Programs and Features tool. Press Windows + R, type appwiz.cpl, and hit Enter. This opens the Control Panel's legacy software manager, which shows more technical details like publisher information and exact file paths.

I know it looks outdated, but this view includes Windows Store apps and system components that sometimes hide in the newer interface. If you're troubleshooting a missing driver or service, this is where you'll find it listed under "Microsoft Windows" or "System Components".

3

💡 Step 3: Check Installed Apps via PowerShell

For advanced users, PowerShell offers the most detailed software inventory. Open it by typing "PowerShell" in the search bar, right-click, and select "Run as administrator". Then type this command:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize

This command scans the Windows registry for all installed programs and displays their names, versions, publishers, and install dates in a clean table. The Wow6432Node ensures you see both 32-bit and 64-bit applications, even if they're mixed on your system.

4

⏰ Step 4: Verify Software via Task Manager

Press Ctrl + Shift + Esc to open Task Manager. Go to the Startup tab to see programs that launch automatically, then switch to the Details tab to check running processes. Right-click any entry and select "Open file location" to verify the actual executable file exists on disk.

This is critical for troubleshooting—sometimes software appears in the list but fails to run because the executable was corrupted or deleted. I always cross-check Task Manager with the other methods to confirm a program is both installed and functional.

5

🖥️ Step 5: Cross-Reference with Windows Installer Logs

For recently installed software, check the Windows Installer logs. Open File Explorer and navigate to C:\Windows\Logs. Look for files named MSI.log—these contain detailed installation records including timestamps, errors, and component paths.

If you're debugging a failed install or need to verify when a program was last updated, these logs are gold. Open them with Notepad and search for the software name. You'll see the exact installation date, version, and any error codes that might explain why it's not working properly.

Tips & tricks for instant software verification in Windows 10

These pro-level shortcuts will help you navigate Windows' built-in tools like a seasoned IT professional—saving you hours of troubleshooting headaches.

Step 1 Optimization: When using the Apps & Features panel, I always sort by install date first to spot suspicious recent installations that might be malware or unwanted software. The size sort helps identify space-hogging applications that might be bloating your system. Pro tip: Right-click the column headers to toggle between these views instantly. This is how I catch those sneaky applications that install without your knowledge.

Legacy Tool Advantage: The classic appwiz.cpl interface might look outdated, but it's the only place you'll consistently find system components and Windows Store apps in one view. I've debugged countless driver issues by finding the exact version number here before digging into registry edits. Don't skip this step—it's where hidden system software often hides.

PowerShell Precision: That Wow6432Node in the PowerShell command is critical—it ensures you see both 32-bit and 64-bit applications in the same view. I've caught mixed-bit installations causing crashes by running this exact command. For even more detail, add | Export-Csv -Path "C:\InstalledSoftware.csv" to create a permanent record of your software inventory. This becomes invaluable during system migrations.

Task Manager Troubleshooting: When verifying software via Task Manager, pay special attention to the Startup tab—many applications launch automatically without your knowledge. I've stopped dozens of performance-draining startup programs by disabling them here. Always cross-reference with the executable location to confirm the file actually exists on disk before assuming the software is properly installed.

💡

Pro Tips for Check Installed Software In Windows 10

  • These pro-level shortcuts will help you navigate Windows' built-in tools like a seasoned IT professional—saving you hours of troubleshooting headaches.
  • Step 1 Optimization: When using the Apps & Features panel, I always sort by install date first to spot suspicious recent installations that might be malware or unwanted software.
  • Legacy Tool Advantage: The classic appwiz.cpl interface might look outdated, but it's the only place you'll consistently find system components and Windows Store apps in one view.

Frequently asked questions

Got questions about checking installed software in Windows 10? Here are some of the most common ones—and their quick, easy answers!

1

Why can’t I find some programs in the list?

Some apps (like built-in Microsoft Store programs or system utilities) may not appear in Settings or Control Panel. Try searching for them in the Start Menu or use Task Manager (Ctrl+Shift+Esc) under the Startup tab. Third-party tools like Wise Program Uninstaller can also reveal hidden entries.

2

How long does it take to scan all installed software?

For most users, scanning takes under 30 seconds—Windows 10’s built-in tools are optimized for speed. If your PC is slow, try running the scan during off-hours or use Command Prompt (wmic product get name) for a faster text-based list. Heavy systems (e.g., with 100+ apps) may take 1-2 minutes.

3

What if my software isn’t listed but I know it’s installed?

Check these spots:

  • Task Manager: Go to the Details tab and look for executable files (.exe).
  • File Explorer: Search C:\Program Files or C:\Program Files (x86) for the app’s folder.
  • Registry Editor (advanced): Press Win+R, type regedit, and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.

Is there a faster way than using Settings or Control Panel?

Use these shortcuts:

  • Command Prompt: Open it (Win+X > Command Prompt) and run: wmic product get name (for a quick list) or powershell get-package (for a cleaner output).
  • PowerShell: Type Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName for a filtered view.
These methods skip the GUI and pull data directly from the system.

What should I do if the list shows outdated or corrupted software?

If you spot outdated programs:

  • Use Windows Update (Settings > Update & Security) to check for updates.
  • Reinstall the app via its official website or use Windows Package Manager (winget in Command Prompt).
  • For system files, run sfc /scannow in Admin Command Prompt to repair corruption.
Avoid manually deleting entries—use Control Panel > Programs > Uninstall to avoid breaking your system.

Wrapping up and next steps

You’ve now mastered the art of checking installed software in Windows 10—whether through Settings, Control Panel, or even the Command Prompt! 🎉 Knowing which programs are running on your system helps you stay organized, troubleshoot issues, and keep your PC running smoothly. Ready to take it further?

Next, why not uninstall unnecessary apps or update outdated software? Dive into our guides on optimizing your Windows 10 experience—your tech-savvy journey is just getting started! 🚀

★★★★★5.0(3 reviews)
Categories Windows