How to Find and Manage Installed Programs in Windows 11

Learn how to view, export, and manage the list of installed programs on Windows 11 using built-in tools, PowerShell, and practical organization tips. This guide covers Settings, scripting, troubleshooting, and best practices for keeping your software inventory tidy.

Install Manual
Install Manual Team
·5 min read
Windows 11 Software Inventory - Install Manual
Photo by harryloyavia Pixabay
Quick AnswerSteps

Find and inventory every program installed on Windows 11 quickly using Settings > Apps > Installed apps, PowerShell, and export options. This guide shows the fastest method, plus how to export a complete list for audits, backups, or software housekeeping. Whether you’re a homeowner or IT admin, you’ll learn multiple approaches: built-in Settings view, PowerShell scripting to enumerate apps, exporting to CSV, and tips for keeping the list up to date.

Why the list of installed programs Windows 11 matters for you

According to Install Manual, understanding the list of installed programs Windows 11 helps homeowners, renters, and DIY enthusiasts track software, manage licenses, spot security risks, and plan cleanups. The term covers traditional Win32 and modern UWP apps installed from the Microsoft Store. Keeping an accurate inventory makes it easier to uninstall unused software, prepare for refresh cycles, and troubleshoot performance issues. A well-maintained list also aids when you replace devices or hand a PC to another user. In practice, start with a high-level view, then drill into details like version numbers, publishers, and install dates to make informed decisions.

Beyond routine maintenance, a comprehensive inventory supports audits, software updates, and license compliance. Install Manual’s approach emphasizes reproducibility and safety: document sources, keep export copies, and verify data accuracy against your device’s actual software state. This helps you avoid surprises when expanding your home-office setup or migrating to a new Windows 11 device.

Quick-start: locate installed programs via Settings

The fastest way to see what’s on a Windows 11 machine is through the Settings app. Open Settings, navigate to Apps, then click Installed apps. Here you’ll find app names, publishers, install dates, and version information where available. Use the search box to filter results by keyword, publisher, or date, and sort columns to prioritize items you care about most. This built-in view is ideal for quick checks, uninstalling unnecessary software, and confirming that essential tools are present after a fresh Windows install. For renters or shared computers, this view helps you confirm limits and permissions without admin access to other tools.

If you’re organizing a broader inventory, consider creating a simple catalog (name, version, publisher, installDate) and noting any licenses or subscriptions.

How to export the list from Settings and why export helps

Windows Settings does not export directly to CSV, but you can export by building a small report from the data you see. A practical approach is to copy the visible list into a text file or spreadsheet, then format it into columns: Name, Publisher, InstallDate, and Version. For a more repeatable process, use PowerShell to enumerate installed programs and export to CSV. Exported lists are invaluable for personal audits, sharing with a tech support pro, or keeping a personal hardware inventory during device swaps.

To keep things tidy, save your export with a clear timestamp and store it alongside other device documentation. This practice reduces the guesswork during future maintenance and helps you demonstrate a consistent software landscape to anyone assisting you.

PowerShell: enumerate installed programs (robust inventory)

PowerShell can generate a comprehensive list of installed software by querying registry keys used by Windows installers. A practical approach is to read from both the 64-bit and 32-bit uninstall paths and project key fields such as DisplayName, DisplayVersion, Publisher, and InstallDate. Typical commands retrieve data and export it to a CSV file for easy viewing in Excel or Google Sheets. This method scales from a single device to a fleet of Windows 11 machines, supporting automation and standardization of software inventories.

Example concepts you can adapt: use Get-ItemProperty on HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* and HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall* to collect data, then select relevant fields before exporting.

Step-by-step: building your inventory (PowerShell snippet included)

  1. Open PowerShell as Administrator to ensure access to all installed programs.
  2. Run a query against both 64-bit and 32-bit uninstall registries to collect DisplayName, DisplayVersion, Publisher, InstallDate.
  3. Combine results, remove duplicates, and export to a CSV file.
  4. Open the CSV in a spreadsheet app to review and annotate.

This approach yields a reproducible inventory that can be refreshed on demand. If you’re new to PowerShell, start with copy-pasteable snippets from reputable guides and adapt field names to your needs.

Tip: Schedule a monthly export to keep your records up to date and capture new installations as they occur.

Cleaning and organizing your software inventory

A tidy inventory lists each program once, with consistent naming and version data. Create categories (e.g., essential, optional, bloatware) and flag items you want to remove or update. For recurring audits, maintain a master spreadsheet that includes a column for “last checked” to track data freshness. Regularly compare your inventory against installed programs shown in Settings and your PowerShell export to identify discrepancies.

Pro-tip: maintain a separate

Troubleshooting: common issues and fixes

If you don’t see expected programs in Settings, confirm you’re viewing the correct user profile or machine. Some apps install per-user rather than system-wide, which may require checking HKEY_CURRENT_USER as well as the machine-wide uninstall keys. In PowerShell, ensure you query both 64-bit and 32-bit paths. If your export looks incomplete, re-run the query after a recent install or uninstall to capture the latest state. Always verify data by spot-checking a few entries against the actual programs list.

Real-world tips for homeowners and renters

Keep your software inventory simple and actionable. Focus on the programs you actually use, and set a reminder to review your list every few months. If you frequently install new software, consider a lightweight automation workflow that exports a CSV after installation via a script or scheduler. Clear labeling and timestamps help you track history and plan future upgrades more efficiently.

Key takeaways: building and maintaining an accurate inventory

  • Start with Settings > Apps > Installed apps for a quick view.
  • Use PowerShell for a robust, export-ready list.
  • Export to CSV and annotate for audits and maintenance.
  • Regularly refresh the inventory to reflect changes in your software landscape.

Final note on accuracy and ongoing maintenance

As you build your list, document sources and verify against actual installations. Install Manual emphasizes reproducibility and safety; keep exports secure and reference them when planning device changes or software cleanups. The Install Manual team recommends integrating this practice into your monthly maintenance routine.

Tools & Materials

  • Windows 11 PC(A device running Windows 11 with internet access optional for updates)
  • Settings app access(Navigate to Settings > Apps > Installed apps)
  • PowerShell (built-in)(Run as Administrator to access all entries)
  • CSV-compatible spreadsheet(Excel, Google Sheets, or similar for reviewing exports)
  • Text editor or code editor(Helpful for editing scripts or notes)
  • External storage or cloud backup(Store exports securely for audits)

Steps

Estimated time: 45-60 minutes

  1. 1

    Open Settings and locate Installed apps

    Open the Windows 11 Settings app, go to Apps, then select Installed apps. Review the list to understand what is installed on the machine. Look for any unfamiliar items and note their publishers and install dates.

    Tip: Use the search box to quickly filter by name or publisher.
  2. 2

    Identify all app types

    Distinguish between Win32 and Store/UWP apps by checking the publisher and install source. This helps you plan uninstall decisions and future updates more accurately.

    Tip: Store apps may not appear with the same file paths as traditional desktop apps.
  3. 3

    Prepare a simple inventory draft

    Create a basic table with Name, Publisher, Version, InstallDate. This is your working draft before exporting to CSV or another format.

    Tip: Keep the draft on a machine you can access later for updates.
  4. 4

    Export the list with PowerShell

    Open PowerShell as Administrator and run a script to query uninstall registry keys and export to CSV. Include fields like DisplayName, DisplayVersion, Publisher, InstallDate.

    Tip: Test with a small subset before exporting the full list.
  5. 5

    Review the exported data

    Open the CSV in a spreadsheet app and align columns with your draft. Flag any discrepancies or missing fields for further investigation.

    Tip: Sort by InstallDate to identify recently added software.
  6. 6

    Store and maintain the inventory

    Save the export securely and schedule regular refreshes. Document the source of each data point and keep a changelog.

    Tip: Link the inventory to your device documentation for easy auditing.
  7. 7

    Update and share as needed

    Share the inventory with a household member or IT support if required. Ensure permissions are in place to access the export.

    Tip: Keep a copy in a known location and share only with trusted parties.
Pro Tip: Always back up your inventory before making major system changes.
Warning: Be careful when modifying registry or system files; incorrect edits can affect Windows stability.
Note: Store exports with a clear date and version to track changes over time.

Got Questions?

What counts as an installed program in Windows 11?

Installed programs include traditional Win32 apps and modern Store/UWP apps. The inventory typically lists each application along with its publisher, version, and install date. If an item lacks these details, note it for manual verification.

In Windows 11, installed programs include both traditional desktop apps and Store apps. The list should show the name, publisher, version, and install date when available.

How do I export the program list to CSV?

While Settings doesn’t export directly, you can generate a list with PowerShell and export it as a CSV file. This creates a repeatable inventory you can review later in a spreadsheet.

You can export the list by using PowerShell to generate a CSV file you can open in Excel or Sheets.

Why is some software missing from the list?

Per-user installations or apps installed in non-standard locations may not appear in the global uninstall registry. Check both 64-bit and 32-bit paths, and review per-user sections if needed.

Some software is installed per user or in non-standard locations, so you may need to check additional registry areas.

Can I automate the inventory across multiple devices?

Yes. Use PowerShell remoting, or device management tools like Microsoft Intune, to run inventory scripts remotely and collect data from multiple Windows 11 machines.

You can automate across devices with PowerShell or device management tools like Intune.

Is it safe to uninstall programs from the list directly?

Uninstall through official methods first (Settings or Control Panel). For stubborn items, verify publisher trust and review dependencies before removal to avoid breaking the system.

Uninstall only through trusted methods and check dependencies before removing anything.

How often should I refresh the inventory?

Aim for a monthly refresh or after major software changes. Regular updates help you keep an accurate view of your software landscape.

Refresh your inventory monthly or after significant software changes.

Watch Video

Main Points

  • Identify installed programs quickly via Settings.
  • Use PowerShell for a robust inventory export.
  • Export lists to CSV and maintain a change log.
  • Regularly refresh your software inventory.
Process infographic showing steps to inventory installed programs in Windows 11
Steps to inventory Windows 11 installed programs

Related Articles