Skip to content
anavem.com logoanavem.com logo
IntuneTutorialsMicrosoft Intune

How to Configure App Inventory for Windows Devices in Microsoft Intune

Learn how to configure Microsoft Intune's App Inventory feature using the Properties Catalog to collect application data from Windows devices, including install dates, versions, and publishers.

Difficulty
Intermediate
Time required
10-15 minutes
Steps
3
Platform
Intune
Last tested
July 18, 2026
Microsoft Intune app inventory for Windows devices, with discovered applications, device enrollment, reporting.
View full image
Table of contents

Quick Answer

Go to the steps

Create a Properties Catalog configuration policy in Intune, enable ApplicationProperties, and assign it to your Windows device groups. Data appears within 24 hours.

  1. Sign in to intune.microsoft.com.
  2. Go to Devices > Manage devices > Configuration.
  3. Click Create > New Policy.
  4. Select Windows 10 and later, then Properties Catalog.
  5. Add ApplicationProperties and select desired properties.
  6. Assign to device groups and create the policy.
Admin path
Devices > Manage devices > Configuration > Create > New Policy > Properties Catalog

Expected result: Intune collects app data from target devices, visible under Devices > All devices > select device > All Apps > App Inventory tab.

Key takeaways

  • How to create and deploy a Properties Catalog policy in Intune to collect detailed application inventory data from Windows devices.
  • Full visibility into all installed applications is essential for compliance audits, shadow IT detection, vulnerability management, and software license tracking.
  • The Properties Catalog gives you complete application visibility across all managed Windows devices with minimal ongoing effort.

Introduction

Microsoft Intune's Properties Catalog lets you collect detailed application inventory data from managed Windows devices. Unlike basic discovered apps lists, this feature gathers structured information about both Win32 applications (from registry uninstall keys) and modern Store apps (via Package Manager API). The Device Inventory Agent handles all collection automatically after you deploy the policy, using delta synchronization to minimize bandwidth after the first full upload.

Who this is for: IT administrators, MSPs, and endpoint management professionals managing Windows devices through Microsoft Intune.

Before you start

Access
Microsoft Intune admin center (intune.microsoft.com)
Required roles
  • Intune Administrator
  • Global Administrator
Required licenses
  • Microsoft Intune Plan 1 or higher
Environment
Intune tenant with Windows 10/11 devices enrolled via Entra ID join or Hybrid join
Vendor
Microsoft
Last tested
  • Administrator permissions required

10-15 minutes

Note: Agent installs automatically

This deploys the Device Inventory Agent silently to target devices and begins collecting application data.

Warning: Pilot first

Start with a pilot group of 10-20 devices before deploying tenant-wide.

1Create a Properties Catalog policy in Intune

Create a new Properties Catalog policy for app inventory collection.

Admin path
Devices > Manage devices > Configuration > Create > New Policy

Sign in to the Intune admin center at https://intune.microsoft.com with Intune Administrator or Global Administrator credentials.

In the left navigation, click Devices > Manage devices > Configuration. Click Create > New Policy.

Set the following:

  • Platform: Windows 10 and later
  • Profile type: Properties catalog

Click Create. On the Basics tab, name the policy (e.g. App Inventory - All Properties) and add a description. Click Next.

Expected result: The policy creation wizard opens with tabs for Basics, Configuration settings, and Assignments.

Note

Don't confuse Properties catalog with Custom profile type. Properties catalog is specifically designed for structured inventory collection.

2Select application properties for collection

Select which application properties the Device Inventory Agent will collect.

Admin path
Configuration settings > Add Properties > ApplicationProperties

On the Configuration settings tab, click + Add Properties. Check the ApplicationProperties checkbox to expand all available properties.

Required properties (auto-selected): App Name, App Version, Publisher, Architectures, Install Scope, Install Scope Platform User Id, Install Scope User Id.

Recommended optional properties: Install location, Install date, Install Scope User Name, Platform Specific App Id.

Per Microsoft Learn's app inventory documentation, the Device Inventory Agent collects Win32 app data from uninstall registry keys and Store app data via the Package Manager API. The first sync is a full upload; subsequent syncs use delta uploads.

Click Next to reach the Assignments tab.

Expected result: The selected application properties appear in the configuration settings list with checkmarks.

Note

Not all properties return data for every application. Data availability depends on whether the information exists in the source (registry key or package manager API) on the device.

3Assign the policy and verify deployment

Assign the policy to device groups and deploy it.

Admin path
Assignments > Add groups > Review + create

On the Assignments tab, click + Add groups under Include. Choose one of:

  • All devices for tenant-wide coverage
  • Specific device groups for targeted deployment

For initial testing, select a pilot group with 10-20 devices.

Click Next to skip Scope tags (unless your org uses them). On Review + create, verify your settings and click Create.

The policy deploys to assigned devices at their next check-in (up to 8 hours). Per Microsoft Learn, it can take up to 24 hours for the initial inventory data collection. View results at Devices > All devices > select a device > All Apps > App Inventory tab.

Expected result: The policy appears in Devices > Configuration with Deployed status and shows the number of targeted devices.

Note

If multiple Properties Catalog policies target the same device, the device merges settings. When there's a conflict, "collect" wins over "don't collect" for a given property, per Microsoft's documentation.

Troubleshooting

Win32 application data missing from inventory

Warning

Cause: Intune Management Extension or Device Inventory Agent not running, or co-managed device with Client Apps workload assigned to Configuration Manager.

Verify the InventoryService is running:

ps
Get-Service -Name InventoryService

For co-managed devices, check the Client Apps workload assignment in Configuration Manager > Co-management > Workloads. Also review C:\Program Files\Microsoft Device Inventory Agent\Logs\InventoryAdaptor.log for errors.

Related step 3: Assign the policy and verify deployment

Policy shows Pending status after deployment

Note

Cause: Device hasn't checked in yet (up to 8 hours for policy, up to 24 hours for initial data collection).

Force a device sync from the Intune admin center: Devices > All devices > select device > Sync. Alternatively, restart the Intune Management Extension on the device:

ps
Restart-Service -Name IntuneManagementExtension -Force
Related step 3: Assign the policy and verify deployment

Properties Catalog option not visible when creating a policy

Warning

Cause: The Properties Catalog profile type isn't available in the policy creation wizard.

Properties Catalog requires a recent Intune service release. Verify your tenant is on a supported version. The feature rolled out broadly in 2025-2026. If missing, check the Intune service health dashboard for pending updates.

Related step 1: Create a Properties Catalog policy in Intune

Frequently asked questions

How often does Intune collect app inventory data?

Win32 application data refreshes every 24 hours. Modern Store apps refresh every 7 days. The first sync after policy deployment performs a full upload; subsequent syncs are delta-only, sending only changes since the last collection.

What's the difference between managed and discovered apps?

Managed apps are applications deployed through Intune policies. Discovered apps are all applications found on devices through inventory collection, including user-installed software and shadow IT. The Properties Catalog collects data about discovered apps from registry sources and the Package Manager API.

Why don't I see Win32 apps in app inventory?

Check that the Intune Management Extension service is running on the device. For co-managed devices with Configuration Manager, verify the Client Apps workload is switched to Intune. Review logs at C:\Program Files\Microsoft Device Inventory Agent\Logs\InventoryAdaptor.log.

Does app inventory collection impact network bandwidth?

The initial collection performs a full upload, which can consume bandwidth depending on installed app count. All subsequent collections use delta synchronization, transmitting only changes. Consider staggered deployment for large environments to manage the initial impact.

Can I choose which application properties to collect?

Yes. You can select individual properties or all properties in the ApplicationProperties category. Required properties (App Name, Version, Publisher, Architectures, Install Scope) are auto-selected. Optional properties like Install location and Install date can be added for richer data.

Conclusion

You've configured a Properties Catalog policy in Intune to collect detailed app inventory data from Windows devices. The Device Inventory Agent now automatically collects Win32 and Store app data using delta synchronization, and you can view results under each device's All Apps tab.

The Properties Catalog gives you complete application visibility across all managed Windows devices with minimal ongoing effort.

Main path
Devices > Manage devices > Configuration > Properties Catalog policy
Reader actions
Was this helpful?
Rate this articleRate
30 readers viewed this article

Reader reviews

Rate this articleBe the first to rate
No written reviews yetRate the article above, or be the first to share your experience.