microsoft / microsoft/WindowsAppSDK

WindowsAppRuntimeInstall 1.8.260101 fails with 0x80073CF3 when deploying Singleton 8002.0.1.0 before Microsoft.WindowsAppRuntime.2 framework exists

Open
#6,569 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area-Installer needs-triage
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.