The Win32AppInventory failure is not currently listed by Microsoft as a known KB5127648 issue, and renaming InventoryApplication.db* should be treated as an effective but undocumented workaround—not a Microsoft-supported repair procedure.
Current status
- KB5127648 is the October 13, 2026 update that installs OS build
26200.9711on Windows 11 25H2. Its published known-issues section does not identify a Win32AppInventory 404, SQLite schema mismatch, orSentDetailedInvmigration problem.^1^ - The CSP documentation confirms that
Getis supported for both./Vendor/MSFT/Win32AppInventoryand itsWin32InstalledProgramnode on Windows 11 Enterprise.^2^ - Microsoft does not publish a procedure for deleting, renaming, or reconstructing
C:\Windows\AppCompat\Programs\InventoryApplication.db. The documented “reset software inventory cache” procedure applies to Configuration Manager’sroot\ccm\invagtinventory state, not the Windows Win32AppInventory CSP database, so it should not be substituted here.^3^
Therefore, the available public information does not support calling this an officially acknowledged regression or the cache rename an officially supported interim fix.
Assessment of the observed workaround
Your before/after evidence establishes a narrow and reproducible correlation:
- The failure begins after moving from build
26200.9457to26200.9711. - ETW records cache initialization failing with
Schema mismatch. - The existing table lacks the column expected by the updated component.
- Renaming the database causes Windows to create a compatible schema.
- The same CSP request then returns
200and remains functional.
That is strong diagnostic evidence for escalation, but it does not establish Microsoft supportability. Because the database is an internal Windows artifact and no public contract documents its schema or reconstruction, avoid deploying the workaround broadly unless Microsoft Support approves it.
For devices that must be restored before an update is available, use the workaround only as a controlled mitigation:
- Pilot it on representative devices first.
- Preserve the renamed files rather than deleting them.
- Record the OS build,
aeinv.dllversion, database timestamps, schema, ETW trace, and MDM response before and after. - Confirm that the replacement database is populated and the CSP returns
200. - Do not modify the SQLite schema directly.
- Stop deployment if Windows does not recreate the database or if other inventory functions regress.
Renaming files under C:\Windows changes undocumented operating-system state; retain a rollback copy and use it only under your organization’s change-control process.
Recommended next action
Open a Microsoft support case and include:
- The exact build transition and reproduction sequence.
- The failing SyncML request and complete
404response. - Application-Experience ETW events showing
SqliteInvCache::CreateTableandSchema mismatch. -
PRAGMA table_info(InventoryApplication_0)output before and after reconstruction. - File versions and hashes for
aeinv.dll. - The preserved pre-update and affected database files, if Support requests them.
- Evidence that other commands in the same OMA-DM session succeed.
- The Feedback Hub report and your minimal reproduction package.
Ask Microsoft to confirm three points explicitly:
- Whether this is a schema-migration defect in build
26200.9711. - Whether renaming
InventoryApplication.dband its companion files is approved as an interim mitigation. - Which servicing update or Known Issue Rollback addresses it.
Continue testing newer cumulative or out-of-band updates on a pilot ring. Microsoft’s update-history guidance recommends installing the latest update because later cumulative updates include earlier fixes, but no currently supplied release note identifies a Win32AppInventory correction.^4^
References