Windows 10 Installed Programs: List & Manage

Learn how to identify, export, and manage every program installed on Windows 10. This guide covers built-in tools, PowerShell methods, and best practices for accurate inventories.

Install Manual
Install Manual Team
·5 min read
Installed Programs - Install Manual
Photo by anonima2020via Pixabay
Quick AnswerFact

The list of installed programs on Windows 10 can be identified using Settings > Apps, the Control Panel, and PowerShell queries; exporting to CSV is straightforward with a short script. This three-pronged approach yields a reliable inventory suitable for audits, cleanup, and license management.

Why inventorying installed programs on Windows 10 matters

A precise inventory of installed programs informs security decisions, licensing compliance, performance optimization, and troubleshooting. For homeowners, renters, and DIY enthusiasts, a clean catalog helps you prune bloatware, plan updates, and avoid conflicting software. According to Install Manual, many users underestimate how many programs accumulate over years of use, including trial software, vendor utilities, and OS-related components. A robust list should cover apps from Settings > Apps (the modern path), legacy MSI installers via the Control Panel, and per-user or Store (UWP) apps that may live outside the traditional uninstall registry. The goal is an actionable catalog that supports pruning, updating, and future inventories. Start by agreeing what counts as an installed program: anything appearing in Settings, Programs and Features, MSI-based installers, portable apps, and Store apps. A mixed approach (GUI plus scripting) yields the most reliable results. This combination reduces clutter, frees disk space, and strengthens your security posture by enabling timely updates and safer removal of unused software.

50-250 programs
Typical number of installed programs on Windows 10
Wide variance by user profile
Install Manual Analysis, 2026
Productivity, utilities, media, security
Most common categories of programs
Stable distribution
Install Manual Analysis, 2026
10-25 minutes
Time to audit installed programs
Faster with built-in tools
Install Manual Analysis, 2026
Quarterly
Export-ready inventory cadence
Growing adoption
Install Manual Analysis, 2026

Overview of methods to list Windows 10 installed programs

MethodWhat it ShowsProsLimitations
Settings > Apps > Apps & featuresModern list of installed apps with publisher/versionUser-friendly, quick baselineMay miss per-user or MSI legacy entries
Control Panel > Programs and FeaturesComprehensive for MSI-based appsBroad compatibility with older softwareLess convenient for non-MSI Store apps
PowerShell Get-ItemPropertyRegistry-based uninstall entriesDeep, scriptable, reproducibleRequires scripting knowledge; may miss Store apps
Store/UWP appsStore-based applicationsAccurate for Store apps, per-user visibilityNot all Store apps appear in traditional uninstall lists

Got Questions?

What is the simplest way to view installed programs on Windows 10?

The easiest starting point is Settings > Apps > Apps & features for a quick list. For more depth, cross-check with Control Panel > Programs and Features and run a PowerShell query to capture registry-based uninstall entries.

Open Settings, go to Apps & features for the quick list; for deeper coverage, check Programs and Features and use PowerShell for a full registry-based view.

How can I export the list to a file?

Exporting is straightforward with PowerShell. Use a script to pull DisplayName and DisplayVersion from uninstall registries and write to CSV, then compare with Settings.

You can export the list with a PowerShell script that writes the results to a CSV file.

Do these methods show Store apps (UWP)?

Store/UWP apps appear in the Microsoft Store ecosystem and may not always show up in MSI-based uninstall lists. Use Settings for Store apps and PowerShell for broader coverage.

Store apps show up in the Store and Settings lists, sometimes not in MSI-based records.

How often should I run an inventory?

For most households, quarterly inventories suffice. If you frequently install/remove software, monthly checks or post-change audits are prudent.

Every few months is usually enough, but adjust after major software changes.

What about privacy when auditing multiple devices?

Obtain consent from users, and store only the program names and versions. Use secure storage and restrict access to inventories.

Get consent and keep inventories secure and limited to essential details.

Can I automate inventory across multiple machines?

Yes. Centralize scripts that enumerate installed programs on each machine, log results, and push updates to a shared repository with proper access controls.

Automating across PCs is possible with centralized scripts and secure storage.

A thorough inventory of installed programs empowers better maintenance and security decisions. Regular audits help you prune bloat, apply updates, and manage licenses more effectively.

Install Manual Team Brand-led installation guidance

Main Points

  • Audit with multiple data sources to cover per-user and machine-wide installs
  • Export lists regularly to track changes over time
  • Cross-check Settings, Control Panel, and PowerShell outputs
  • Document methodology and gaps for accountability
  • Securely store inventories and respect privacy when auditing multi-user devices
 infographic showing key statistics about Windows 10 installed programs
Overview of installed programs on Windows 10

Related Articles