Windows
Discovering how to check installed software in Windows 10 used to mean digging through folders or hoping for the best. My uncle’s basement workshop had boxes of old software manuals—now we’ve got a 3-second solution that doesn’t even need admin rights.
The key is knowing where Windows hides its software list, and it’s not where most people look first.
Start with the Settings menu (Windows key + I), then navigate to Apps > Apps & Features. This shows all installed programs with their sizes and install dates—no technical jargon, just the straightforward list you need.
For deeper details, the Command Prompt (winget list or wmic product get name) or PowerShell (Get-Package) reveals hidden entries, including system components that Settings skips.
You’ll spot outdated software, duplicates, or suspicious programs at a glance—critical for security and freeing up storage. If entries are missing, try running the Command Prompt as admin or checking the Program Files folder manually.
My dad always said, “If it’s not documented, it doesn’t exist”—and Windows 10’s built-in tools make that documentation effortless.
For cleanup, sort by size or install date to target bloated apps first. Pro tip: Third-party uninstallers like Revo Uninstaller can remove leftover files that Windows misses. This method works on any Windows 10 PC, from my vintage ThinkPads to modern gaming rigs—no exceptions.
📚 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 pre-installed or upgraded (Home, Pro, or Enterprise editions).
- ○ Stable internet connection (optional but helpful) – Only if you’re verifying software updates or online sources.
- ● Basic keyboard & mouse – For navigating menus and typing commands.
- ○ Admin access (optional but recommended) – While the article covers methods without admin rights, some tools may require elevated privileges for full functionality.
- ● Third-party software list tools – Examples: Belarc Advisor, Speccy, or NirSoft’s ProduKey (for license key checks).
- ○ Portable USB drive (optional) – If you’re transferring software lists to another device.
- ● Notepad or text editor – For manually saving software lists if needed.
Step-by-step instructions for viewing installed Programs in Windows 10
Here's the most efficient way to review your software inventory without needing elevated permissions.
Access the Programs and Features Window
Press the Windows key + R to open the Run dialog. Type appwiz.cpl and press Enter. This launches the classic Programs and Features control panel, which displays all installed applications with their version numbers and publishers.
If you prefer a more modern interface, right-click the Start button and select Apps and Features. This shows a cleaner, card-based layout with uninstall options—though it won't display version numbers by default.
I always recommend using appwiz.cpl first because it provides the most detailed information at a glance, including exact version numbers that can be critical for troubleshooting compatibility issues.
Filter and Sort the Software List
In the Programs and Features window, click the Installed On column header to sort applications by installation date. This helps identify recently added software that might be causing performance issues or conflicts.
For a more targeted view, press Ctrl + F and search for specific software names or keywords. This is particularly useful when tracking down a problematic application or verifying if a particular program exists.
Here's the thing—some system components and Microsoft Store apps won't appear in this list. For those, you'll need to use the alternative method in Step 3.
Use Windows Settings for Comprehensive View
Open Settings by pressing Windows key + I, then navigate to Apps > Apps & features. This displays all installed applications, including Microsoft Store apps that don't appear in the traditional Programs and Features view.
Scroll through the list to verify each application. The Size column shows how much storage each program occupies, which can help identify space-hogging applications that might need removal.
For a quick summary, click the Sort by dropdown and select Install date to see what's been added most recently—this often reveals unintended installations or updates you may not have noticed.
Verify with Command Line (Advanced Users)
For power users who need precise information, open Command Prompt as a standard user (no admin rights required) and type wmic product get name, version. This displays a clean list of all installed applications with their version numbers in the console.
If you're troubleshooting a specific application, add where name="Application Name" to filter results. For example, wmic product where name="Google Chrome" get version will show only Chrome's version information.
This method is particularly useful for scripting or logging purposes, as the output can be easily redirected to a text file for documentation or analysis.
Cross-Reference with Task Manager
Open Task Manager by pressing Ctrl + Shift + Esc, then navigate to the Startup tab. This shows which applications launch automatically, along with their publisher information and startup impact.
Check the Startup impact column to identify programs that might be slowing down your system boot time. The Status column indicates whether each application is enabled or disabled for startup.
Real talk: Some legitimate applications show as "High" impact but are essential. Always research before disabling startup items—especially security software or system utilities.
Tips & tricks for instant software inventory in Windows 10
These targeted strategies will help you navigate Windows' software inventory tools more efficiently and uncover details you might otherwise miss.
Leverage the Right Tool for the Job: While both appwiz.cpl and Apps & Features serve similar purposes, they reveal different information. Use appwiz.cpl for version numbers and publisher details—critical for troubleshooting—and reserve Apps & Features for its cleaner interface when you're primarily concerned with uninstallation. The version numbers in appwiz.cpl often reveal whether you're running outdated software that might need updates.
Advanced Search Techniques: When using Ctrl + F in the Programs and Features window, try partial names or common keywords. For example, searching "java" might catch both "Java Runtime" and "Java SE Development Kit" if they're installed. This is particularly useful when tracking down software that might be running in the background. I've caught multiple instances of legacy software this way that was consuming unnecessary resources.
Command Line Precision: The wmic product get name, version command is a power user's secret weapon. For even more granular control, redirect the output to a text file by typing wmic product get name, version > software_list.txt in Command Prompt. This creates a permanent record you can reference later or share with IT support. The text file format also makes it easier to sort and filter information programmatically if needed.
Startup Analysis Strategy: In Task Manager's Startup tab, pay special attention to the "Startup impact" column. While "High" impact items often get flagged, some legitimate applications like security software or system utilities legitimately require significant resources at startup. Always cross-reference with your appwiz.cpl list to verify these are actually installed applications rather than system components or drivers.
Pro Tips for Check Installed Software In Windows 10
- These targeted strategies will help you navigate Windows' software inventory tools more efficiently and uncover details you might otherwise miss.
- Leverage the Right Tool for the Job: While both appwiz.cpl and Apps & Features serve similar purposes, they reveal different information.
- Advanced Search Techniques: When using Ctrl + F in the Programs and Features window, try partial names or common keywords.
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—so you can troubleshoot like a pro without admin access.
Can I check installed programs without admin rights?
While some methods require admin access, you can still view most installed software using Settings (Settings > Apps > Apps & features) or the Control Panel (Programs > Programs and Features). These paths work even for standard users. For deeper details, try PowerShell (run as a standard user) with the command Get-Package.
How long does it take to scan for installed software?
Scanning installed programs usually takes seconds—not minutes. Methods like Settings or Control Panel load instantly, while PowerShell or Command Prompt may take 5–10 seconds for large systems. If it’s lagging, try closing unnecessary background apps first.
What if some programs don’t appear in the list?
Some apps (like portable software or browser extensions) may not show up in standard lists. Try these fixes:
- Check the Start Menu—some apps launch from there.
- Use Task Manager (Right-click taskbar > Task Manager > Startup tab) to spot hidden programs.
- Search your C:\Program Files or C:\Program Files (x86) folders manually.
Is there a faster way than using Settings or Control Panel?
Yes! For speed, use:
- Win + R > Type
appwiz.cpl(opens Control Panel instantly). - PowerShell (run as standard user) with
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName. - Third-party tools like NirSoft’s ProduKey (portable, no install needed).
Why does Windows 10 say ‘Windows cannot find [Program Name]’ when I try to uninstall?
This usually means the program isn’t properly listed in the registry or was installed via a non-standard method (e.g., portable apps or manual extracts). Try:
- Searching the Start Menu for an uninstaller.
- Using Revo Uninstaller (free version) to scan for leftover files.
- Manually deleting the program folder from C:\Program Files (backup first!).
Wrapping up and next steps
You’ve now mastered three easy ways to check installed software in Windows 10—whether you need a quick glance or detailed insights! 🎉 From the classic Control Panel to the sleek Settings app and even third-party tools, you’re equipped to troubleshoot, update, or simply explore your system.
Remember, knowledge is power, and now you’ve got the confidence to handle it without admin access.
Ready to take it further? Try organizing your apps or uninstalling unused programs to keep your PC running smoothly. Your next step could be a cleaner, faster Windows experience—go for it! 🚀
