microsoft / microsoft/WindowsAppSDK
WindowsAppRuntimeInstall 1.8.260101 fails with 0x80073CF3 when deploying Singleton 8002.0.1.0 before Microsoft.WindowsAppRuntime.2 framework exists
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 4.7k
- Forks
- 471
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 28
Description
### Describe the bug
We chain Microsoft's WindowsAppRuntimeInstall-x64.exe (1.8.260101) in our WiX bootstrapper for an unpackaged, framework-dependent app that only requires Windows App SDK / Windows App Runtime 1.8 (WinML).
On Windows 11 build 26200, the installer fails with 0x80073CF3 (ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED). AppX Deployment event logs show the failure is not a 1.8 framework downgrade — it is the installer attempting to register a 2.0-line Singleton before the Microsoft.WindowsAppRuntime.2 framework is present on the machine.
Because our bootstrapper treats this step as vital, the entire application install rolls back.
### Steps to reproduce the bug
We can not reproduce the bug reliably, and the issue seems to have resolved itself after a few days and the user can successfully install now.
However
1. Install WindowsAppRuntimeInstall-x64.exe (1.8.260101)
2. Windows does an automatic update to 26200
3. Run the WindowsAppRuntimeInstall-x64.exe (1.8.260101)
User encounters the errors above.
### Expected behavior
WindowsAppRuntimeInstall-x64.exe runs with no errors
### Screenshots
_No response_
### NuGet package version
1.8.260101
### Packaging type
Unpackaged
### Windows version
Insider Build (xxxxx), Windows 11 version 24H2 LTSC (26100, June Update)
### IDE
Visual Studio 2022
### Additional context
Another event in the event log dependency check: Singleton needs Microsoft.WindowsAppRuntime.2 ≥ 2.0.1.0.
It seems like the singleton was updated by a servicing update but then didn't install Microsoft.WindowsAppRuntime.2 for a week which was a necessary dependency for the singleton updated.
We are very confused why the issue resolved itself and why the error is mention WindowsAppRuntime.2 since we are using 1.8?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the WindowsAppRuntimeInstall-x64.exe 1.8.260101 deployment sequence on Windows 11 build 26200, then inspect the AppX Deployment event logs and the dependency check showing Singleton 8002.0.1.0 requires Microsoft.WindowsAppRuntime.2. Reproduce the stated update-and-rerun sequence if possible; done means the cause of the 0x80073CF3 failure is identified and the installer no longer attempts an unsatisfied dependency.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100