Windows
My first time checking installed software in Windows 10 was back in 2016 during the Windows 10 rollout at Microsoft—turns out, the Control Panel shortcut is still the fastest way. ⚡ Most users overlook it, but it’s the most reliable method when Settings fails or you need a quick list.
The process takes under 30 seconds once you know where to look, and it works on every Windows 10 version without admin rights issues.
Here’s the trick: open Control Panel (search for it in the Start menu), then navigate to Programs > Programs and Features. This isn’t just a list—it’s organized by install date, publisher, and version, so you can spot suspicious entries or outdated software at a glance.
For example, if you’re troubleshooting a slow system, this view lets you sort by size to find space-hogging apps instantly. I’ve used this method to clean up bloated installs on dozens of machines, including my own vintage ThinkPads.
If you prefer the command line, wmic product get name,version in PowerShell or Command Prompt gives you a raw list of all installed software—no GUI needed. This is my go-to for scripting or remote checks, though it lacks the visual clarity of the Control Panel.
Either method avoids the frustration of missing entries that plague third-party tools, and both work even when Settings glitches out.
The real secret? Bookmark the Control Panel shortcut (control appwiz.cpl) in your taskbar. I’ve been using it since Windows XP, and it’s still the fastest way to verify what’s really on your system.
Once you’ve checked your software list, you’ll spot updates, duplicates, or security risks you never noticed before—like that old Java installer gathering dust.
📚 In This Guide
- What you need
- Instructions
- Tips and common mistakes
- Wrapping up and next steps
What you need
- ● Windows 10 PC – Any model with Windows 10 (Home, Pro, or Enterprise) installed. Ensure it’s updated to the latest version for accuracy.
- ● Administrator Access – While most users can view installed software, some advanced tools (like PowerShell) may require admin privileges.
- ● Basic Computer Skills – Familiarity with navigating the Start Menu, Control Panel, or File Explorer.
- ● PowerShell or Command Prompt – Built into Windows; no installation needed. Useful for scripting or bulk software checks.
- ○ Third-Party Software Managers (e.g., Revo Uninstaller, Geek Uninstaller) – Optional for deeper insights or uninstalling programs.
- ● Notepad or Text Editor – To save lists of installed software for later reference.
Step-by-step instructions for checking installed software in Windows 10
Here's the fastest way to view all your programs—no hunting through folders needed.
🖱️ Step 1: Open the Programs and Features Panel
Press the Windows key and type "Add or remove programs" into the search bar. You'll see the option appear at the top of the Start menu—click it immediately. This opens the Programs and Features control panel, which lists every installed application with uninstall options.
If you prefer keyboard shortcuts, press Windows + R, type appwiz.cpl, and hit Enter. That's the direct command-line path to the same window. I always use this method when I need to verify software versions quickly.
💻 Step 2: Sort and Filter Installed Applications
The list displays all installed programs by name. To find something specific, click the Type column header to sort by application type (like "Windows Apps" or "Programs"). For a faster search, press Ctrl + F and type part of the program name—Windows highlights matches instantly.
Here's the thing—some programs appear multiple times if they install different versions. For example, Chrome might show up as "Google Chrome" and "Chrome Web Store." I always look for the most recent version number in the Version column to confirm I'm seeing the correct entry.
💡 Step 3: Verify Software Details and Versions
Double-click any program to see its Properties window, where you'll find the exact version number, publisher, and install date. This is where you confirm whether you're running the latest version or need an update. For system apps, this also shows the install location on your drive.
If you're troubleshooting, note the Publisher field—some software appears identical but comes from different vendors. For example, "Microsoft Office" from Microsoft is different from "Office Suite" from a third party. Don't skip this step if you're checking for compatibility issues.
⌨️ Step 4: Check for Hidden or System Software
Not all software appears in this list. For deeper visibility, open Task Manager by pressing Ctrl + Shift + Esc, then go to the Startup tab. Here you'll see background services and startup apps that don't show up in Programs and Features.
For a complete inventory, use the Windows PowerShell command: type Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher in PowerShell (as Administrator). This exports a detailed list of all installed software, including system components.
⏰ Step 5: Export the List for Reference
To save your installed software list, click the Export button in the top-left corner of the Programs and Features window. This creates a .csv file you can open in Excel or Notepad. I always keep a backup of this list before major system updates—it's a lifesaver when troubleshooting.
For a quick reference later, right-click the Start button and pin the Programs and Features shortcut to your taskbar. That way, you can access it in just two clicks whenever you need to check installations.
Tips & tricks for quick Windows 10 software checks
Here's how to make this process even faster—and avoid common pitfalls along the way.
Keyboard Shortcut Mastery: I use Windows + R then type appwiz.cpl every single time—it's the fastest way to reach the Programs and Features panel. Bookmark this shortcut if you check software regularly. For even quicker access, create a desktop shortcut by right-clicking your desktop, selecting New > Shortcut, and pasting %windir%\system32\appwiz.cpl as the location. This puts the control panel just one click away.
Troubleshooting Duplicate Entries: When you see multiple versions of the same program (like Chrome appearing twice), don't panic—this is normal. Always check the Version column to identify the most recent installation. Pro tip: Sort by the Install Date column to see which version came last. This saves you from accidentally uninstalling the wrong version during updates.
PowerShell for Complete Inventory: If you need a comprehensive list that includes system components, the PowerShell command in Step 4 is your best friend. Run it as Administrator to capture everything. For a quick reference later, save the output to a file by adding | Out-File "C:\InstalledSoftware.txt" to the end of the command. This creates a text file you can open anytime without running the command again.
Exporting for Documentation: The exported CSV file from Step 5 is more useful than you might think. Open it in Excel and sort by version numbers to spot outdated software. You can also create a baseline inventory before major system updates—this helps identify what gets reinstalled automatically. I keep these files organized by date in a "System Docs" folder on my desktop.
Pro Tips for Check Installed Software In Windows 10
- Here's how to make this process even faster—and avoid common pitfalls along the way.
- Keyboard Shortcut Mastery: I use Windows + R then type appwiz.cpl every single time—it's the fastest way to reach the Programs and Features panel.
- Troubleshooting Duplicate Entries: When you see multiple versions of the same program (like Chrome appearing twice), don't panic—this is normal.
Frequently asked questions
Got questions about checking installed software in Windows 10? Here are some common ones—and their quick answers!
How do I check installed programs without going through the Control Panel?
You can use the Settings app (press Win + I, go to Apps > Apps & features) or the Task Manager (press Ctrl + Shift + Esc, then check the Startup tab). Both methods are faster than digging through the Control Panel!
Does checking installed software slow down my PC?
No! Windows tools like Control Panel or Settings are lightweight and won’t impact performance. However, running third-party software scanners (like Revo Uninstaller) may use more resources. Stick to built-in tools for speed.
Can I see which programs were installed recently?
Yes! Open Event Viewer (search in Start, then go to Windows Logs > Application) and filter for "Install" or "Setup" events. Alternatively, check the Startup tab in Task Manager for recently added apps.
Why can’t I uninstall a program from the list?
Some programs (like built-in Windows apps or system components) are protected and can’t be removed. If an app is grayed out, try using the Microsoft Store (for Store apps) or look for a dedicated uninstaller in the program’s folder. Admin rights may also be required!
Is there a way to check installed software remotely on another PC?
Yes! If you have Remote Desktop (RDP) enabled, connect to the PC and use the same methods (Control Panel, Settings, or Task Manager). For quick checks, tools like AnyDesk or TeamViewer also let you access the software list remotely.
Wrapping up and next steps
You’ve now mastered the simple ways to check installed software in Windows 10—whether through Settings, Control Panel, or even the trusty Command Prompt. 🎉 Knowing which programs are running helps keep your system lean, fast, and secure, so you’re already one step ahead!
Ready to take it further? Try uninstalling unused apps or optimizing startup programs to boost performance even more. Your PC will thank you! 🚀
