Windows
To check installed software in Windows 10, you don’t need to dig through folders or guess what’s running—just open the right tool. ⚡ I’ve used this method for years when helping friends track down rogue programs or verify licenses, and it takes less than 30 seconds once you know where to look.
The built-in "Apps & Features" panel shows every installed program with version numbers, publisher details, and uninstall options—no third-party tools required.
Start in Settings (Windows key + I), then navigate to Apps > Apps & Features. Here, you’ll see a clean list of all installed software, sorted by size. For deeper details, click any program to see its install location, version history, and related apps.
If something’s missing, try Programs and Features in Control Panel—it’s the older but sometimes more thorough version of the same data. This method works for most software, though some lightweight tools or system components might not appear here.
Need more? The Command Prompt method reveals hidden entries—just type wmic product get name,version and press Enter. This lists every installed program with versions, including some that skip the GUI list.
For troubleshooting, run the command prompt as Administrator if permissions block certain entries. You’ll spot exactly what’s installed, even if Windows hides it from the main view.
Pro tip: If a program still won’t show up, it might be a portable app (no installer) or a system component. For those, check the Program Files folder manually or use Task Manager (Ctrl+Shift+Esc) under the Startup tab.
Once you’ve mastered these methods, you’ll never wonder what’s lurking on your system again.
📚 In This Guide
- What you need
- Instructions
- Tips and common mistakes
- Wrapping up and next steps
What you need
- ● Windows 10 PC – Any model (desktop, laptop, or tablet) running Windows 10 (version 1809 or later recommended for best results).
- ● Admin or Standard User Access – While most methods work for standard users, some advanced checks (like via Command Prompt or PowerShell) may require administrator privileges.
- ○ Internet Connection (Optional but Helpful) – Only needed if you’re cross-referencing software with online databases or updating lists.
- ● Third-Party Software List Tools (e.g., Belarc Advisor, Speccy, or Wise Care 365) – Useful for detailed reports but not required for basic checks.
- ● Notepad or Text Editor – Handy for saving lists of installed programs if you prefer manual organization.
- ○ Portable USB Drive (Optional) – If you’re troubleshooting on multiple PCs and need to transfer logs or backups.
Quick methods to verify installed software in Windows 10
Here's how to instantly confirm what's running on your system without digging through menus.
💻 Step 1: Use the Built-in Apps & Features Panel
Press the Windows key, type "Apps & features", and select the top result. This centralized list shows every installed program with its version number and publisher. Scroll through the alphabetized catalog to find specific software—it's the fastest way to verify major applications.
For a cleaner view, click the "Sort by: Name" dropdown and select "Install date" to see recently added software. This helps identify suspicious installations or updates that might have slipped by. The panel updates in real-time, so you won't need to refresh.
🖱️ Step 2: Check the Control Panel's Programs List
Open the Control Panel (search for it in the Start menu) and navigate to "Programs > Programs and Features". This legacy method provides a more detailed view, including installation dates and uninstall options. Here, you'll see both Microsoft Store and traditional .exe installations side by side.
I always recommend this method for troubleshooting—it reveals hidden dependencies and service packs that might not appear in the modern UI. If you see an entry with a yellow warning icon, it indicates a problematic installation that may need repair.
⌨️ Step 3: Run a Command Prompt Query
Open Command Prompt as Administrator (search for "cmd," right-click, and select "Run as administrator"). Type the command: wmic product get name, version and press Enter. This generates a text list of every installed application with its version number—perfect for scripting or exporting to a file.
For a more refined search, use: wmic product where name="Adobe" get name, version to filter results. This avoids scrolling through hundreds of entries when you only need to verify a specific program. The command executes instantly, making it ideal for quick checks.
💡 Step 4: Verify via Windows Registry (Advanced Users)
Press Windows + R, type regedit, and navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall Each installed program appears as a subkey with its display name, version, and publisher in the right pane. This is the most comprehensive method but requires caution—always back up the registry before making changes.
For 32-bit applications on 64-bit systems, check: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall This ensures you don’t miss legacy software that might be running in compatibility mode. The registry method is overkill for most users but invaluable for IT admins managing fleets of machines.
Tips & tricks for quick software verification in Windows 10
Here's what nobody tells you about making these verification methods even faster and more reliable.
Speed Up Step 1: In Step 1, when using the "Apps & features" panel, press Ctrl + F to open the search box within the list. This instant search function lets you jump directly to specific software names without scrolling through the entire alphabetized catalog. I've saved myself 10-15 minutes on system audits using this simple keyboard shortcut—it's the digital equivalent of flipping to the right page in a catalog.
Troubleshooting Step 2: If you encounter missing entries in the Control Panel's "Programs and Features" list (Step 2), don't panic—this often happens with Microsoft Store apps. For these, return to the "Apps & features" panel from Step 1, where Store apps appear alongside traditional installations. The yellow warning icon mentioned in Step 2 typically appears when Windows detects corrupted installations or missing dependencies. Right-click the problematic entry to see repair options, which is often faster than reinstalling from scratch.
Command Prompt Efficiency: For Step 3, when running the wmic product get name, version command, redirect the output to a text file by adding > installedsoftware.txt at the end. This creates a permanent record you can reference later without rerunning the command. For even faster searches, use findstr with the output file: findstr "Adobe" installedsoftware.txt instantly filters results without waiting for the full WMIC query to execute again.
Registry Safety: Before diving into the registry in Step 4, create a backup by right-clicking the registry key and selecting "Export." Save this file to your desktop with a clear name like "RegistryBackupdate.reg." This one-click safety measure prevents accidental modifications that could destabilize your system. Remember, the registry method is comprehensive but should be your last resort—not your first choice.
Pro Tips for Check Installed Software In Windows 10
- Here's what nobody tells you about making these verification methods even faster and more reliable.
- Speed Up Step 1: In Step 1, when using the "Apps & features" panel, press Ctrl + F to open the search box within the list.
- Troubleshooting Step 2: If you encounter missing entries in the Control Panel's "Programs and Features" list (Step 2), don't panic—this often happens with Microsoft Store apps.
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 fixes—to help you navigate like a pro.
How do I check if a specific program is installed?
Use the Search bar in the Start menu—type the program name, and if it appears, it’s installed. For deeper checks, open Control Panel > Programs > Programs and Features and browse the list alphabetically.
Why does it take so long to load the "Programs and Features" list?
Windows scans your system for installed software, which can slow things down if you have hundreds of programs. Speed it up by using Win + R, typing appwiz.cpl, and pressing Enter—this skips the search step. For large systems, consider third-party tools like Revo Uninstaller.
Can I check installed software without opening Control Panel?
Press Win + R, type msinfo32, and hit Enter. Under the Software Environment tab, you’ll see a detailed list of installed programs—no extra clicks needed. For a faster view, use Win + S and search for the program directly.
What if a program isn’t showing up in any list?
Hidden or corrupted entries can slip through. Try these fixes:
- Run a system file check: Open Command Prompt (Admin) and type
sfc /scannow. - Check the Program Files folder: Navigate to
C:\Program FilesorC:\Program Files (x86)manually. - Use Task Manager: Press Ctrl + Shift + Esc, go to the Startup tab, and look for suspicious entries.
Is there a way to see which programs were installed recently?
Windows doesn’t track this natively, but you can use Event Viewer for clues:
- Press Win + X and select Event Viewer.
- Navigate to Windows Logs > Application.
- Filter by Source (look for "MSI" or "Installer" events).
Wrapping up and next steps
Now that you’ve mastered how to check installed software in Windows 10, you’re well-equipped to manage your system like a pro! 🎉 Whether you used Settings, Control Panel, or even PowerShell, knowing these methods ensures you can quickly verify, update, or uninstall programs with confidence.
Ready to take it further?
Your next logical step? Optimize your software list—uninstall unused apps to free up space, or research updates for security and performance boosts. Dive into our guide on managing Windows apps efficiently to keep your PC running smoothly!
