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

Windows

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

Checking installed software in Windows 10 doesn't require third-party tools—your system already has everything you need built right in. ⚡ I've used these methods to track down rogue programs, verify licenses, and even recover forgotten applications after system updates.

The simplest way starts in Settings, where Windows 10 neatly organizes your installed apps with their update status and uninstall options visible at a glance.

For deeper system insights, Control Panel's "Programs and Features" remains the most reliable method, especially when you need to see exact version numbers or repair installations. But if you're comfortable with the command line, wmic product get name,version or PowerShell's `Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall` reveals every installed program—including those hidden behind shortcuts.

These commands work on both 32-bit and 64-bit systems without admin rights needed for some third-party tools.

You'll uncover programs you forgot you installed, spot version mismatches, and even identify corrupted entries that might be causing system slowdowns. The command-line methods are particularly useful for IT admins managing multiple machines, as they can be scripted to generate reports.

For regular users, these built-in tools eliminate the need for bloated software scanners that often slow down your system more than they help.

If you encounter missing programs in your lists, don't panic—some applications install components in different registry locations. The PowerShell command above covers the most common locations, but for truly stubborn cases, checking HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall in regedit might reveal the missing entries.

Always back up your registry before making manual changes, just like my dad taught me when we were rebuilding those old IBMs in Pittsburgh scrap yards.

📚 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 1507 or later). Pro tip: Check your version via Settings > System > About!
  • ● Administrator Access: Basic user permissions are fine, but some tools (like Control Panel) may prompt for admin rights for full access.
  • ○ Internet Connection (Optional but Helpful): Only needed if you’re cross-referencing software details online (e.g., verifying licenses or updates).
  • ● Third-Party Software Managers: Tools like Revo Uninstaller, IObit Uninstaller, or Geek Uninstaller for deeper insights (free/paid versions available).
  • ● Notepad or Text Editor: To jot down software names/versions if you’re manually tracking them.
  • ● Portable USB Drive: If you’re troubleshooting on a secondary PC and need to transfer logs or notes.

Step-by-Step instructions for reviewing installed applications in Windows 10

Here's how I quickly audit your software inventory using Windows 10's native utilities.

1

💻 Step 1: Open the Programs and Features Control Panel

Press the Windows key and type "Turn Windows features on or off" in the search bar. Don't actually select it yet—that's for Windows features, not applications. Instead, click the first result that says "Programs and Features" in the search results.

This opens the Control Panel's "Programs and Features" window, which lists all installed applications with their version numbers, install dates, and publishers. I always sort by "Install Date" to spot recently added software that might be suspicious or unnecessary.

2

🖱️ Step 2: Use the Settings App for Modern Applications

For a more modern approach, press Windows + I to open Settings, then navigate to "Apps" > "Apps & features." Here you'll see all installed applications, including Windows Store apps and UWP applications that don't appear in the traditional Control Panel view.

Click on any application to see its size, install date, and version information. The "Advanced options" button reveals additional details like the app's publisher and whether it's installed for all users or just your account.

3

⌨️ Step 3: Check via Command Line for Detailed Information

Open Command Prompt as administrator by pressing Windows + X and selecting "Command Prompt (Admin)." Type wmic product get name,version,vendor and press Enter. This lists every installed application with its version and vendor information in a clean, sortable format.

For a more detailed list including install dates, use powershell "Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize". This PowerShell command extracts data directly from the Windows registry.

4

💡 Step 4: Verify with Windows Installer Database

Press Windows + R, type appwiz.cpl, and press Enter to reopen the Programs and Features window. Right-click any application and select "Uninstall" if you need to remove it. Before uninstalling, check the "Changes" tab for any related components that might also need removal.

For system-critical applications that won't uninstall normally, use the "Repair" option instead. This maintains your software inventory while fixing potential issues without removing the application entirely.

5

⏰ Step 5: Cross-Reference with Task Manager

Press Ctrl + Shift + Esc to open Task Manager. Go to the "Startup" tab to see which applications launch automatically, and the "Details" tab to monitor running processes. This helps identify software that might be running in the background without your knowledge.

Right-click any process in the Details tab and select "Open file location" to see where the executable is stored on your system. This is particularly useful for verifying whether suspicious applications are actually installed where they claim to be.

Tips & tricks for instant Windows 10 software audits

Mastering these built-in tools takes practice, but these insider tips will help you audit your system like a pro every time.

Sorting Secrets: In Step 1, after opening "Programs and Features," sort by "Install Date" to spot suspicious recent additions—but don't stop there. Right-click the column headers and select "More" to reveal hidden sorting options like "Publisher" or "Size." This helps you quickly identify bloated applications or unfamiliar publishers that might indicate unwanted software. I've caught adware this way that slipped past my initial scan.

Command Line Power: For Step 3, save that PowerShell command as a text file with a .ps1 extension. Double-click it anytime you need a quick software inventory—it runs instantly and gives you a clean, sortable list. You can even redirect the output to a CSV file by adding "| Export-Csv -Path 'C:\SoftwareInventory.csv'" to the end of the command. This creates a permanent record you can reference later.

Task Manager Deep Dive: When using Task Manager in Step 5, pay special attention to the "Startup" tab. Any application listed here launches automatically when you log in—some legitimate, many unnecessary. Right-click suspicious entries and select "Disable" to stop them from running at startup. This simple action can dramatically improve your system's boot time and security posture.

Registry Backup Strategy: Before making any changes in Step 4 using the Windows Installer Database, create a system restore point. Press Windows + R, type sysdm.cpl, and click "System Protection." This ensures you can roll back if something goes wrong during uninstallation. I've saved myself hours of troubleshooting this way after attempting to remove stubborn applications.

💡

Pro Tips for Check Installed Software In Windows 10

  • Mastering these built-in tools takes practice, but these insider tips will help you audit your system like a pro every time.
  • Sorting Secrets: In Step 1, after opening "Programs and Features," sort by "Install Date" to spot suspicious recent additions—but don't stop there.
  • Command Line Power: For Step 3, save that PowerShell command as a text file with a .ps1 extension.

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, actionable answers.

1

How do I see all installed programs at once?

Use the Settings app (Windows key + I → Apps → Apps & features) or the Control Panel (search for "Programs and Features"). Both methods list every installed app with uninstall options. For a faster view, press Win + R, type appwiz.cpl, and hit Enter.

2

Does checking installed software slow down my PC?

No—Windows tools like Settings or Control Panel are lightweight and won’t impact performance. However, third-party software scanners (like CCleaner) may run background checks, so close them if your PC feels sluggish.

3

Why can’t I find a program I know is installed?

Try these fixes:

  • Check hidden apps: In appwiz.cpl, click "Turn Windows features on or off" for system components.
  • Search manually: Use Win + S to search for the app’s name or executable (e.g., notepad.exe).
  • Reinstall: If it’s missing, download it from the official source (e.g., Microsoft Store or the vendor’s website).

Is there a faster way than Settings or Control Panel?

Yes! Press Win + R, type ms-settings:appsfeatures, and hit Enter. This opens the Apps & features page directly. For a quick list, also try taskmgr (Task Manager) under the Startup tab.

What if a program won’t uninstall through Settings?

Use Control Panel (Programs and Features) for a full uninstall. If that fails:

  • Download the app’s uninstaller tool from its official site.
  • Use a third-party uninstaller (like Revo Uninstaller) for stubborn apps.
  • Manually delete leftover files via C:\Program Files or C:\Program Files (x86) (backup first!).

Pro Tip:

For a one-click report of all installed software, use winget list in Command Prompt (Admin). This lists apps with package IDs—great for scripting or bulk management!

Wrapping up and next steps

Now that you’ve mastered the art of checking installed software in Windows 10—whether through Settings, Control Panel, or Command Prompt—you’re well-equipped to manage your system like a pro! 🚀 Keeping track of your applications ensures smooth performance and helps you declutter unnecessary programs.

Ready to take it further?

Your next logical step? Uninstall outdated software or update critical applications to boost security and efficiency. Dive into our guides on optimizing your system for even better results!

★★★★★4.5(3 reviews)
Categories Windows