Skip to content

winget upgrade Microsoft.WSL fails with error 0x80073d28 instead of triggering UAC prompt #41645

Description

Windows Version

10.0.26100.8875

WSL Version

2.7.11.0 upgrading to 2.7.13

Are you using WSL 1 or WSL 2?

  • WSL 2
  • WSL 1

Kernel Version

6.18.33.2-2

Distro Version

N/A (Package upgrade issue via WinGet)

Other Software

Windows Package Manager (winget)

Repro Steps

  1. Open a standard (non-elevated/unprivileged) PowerShell terminal.
  2. Run winget upgrade Microsoft.WSL.
  3. Observe the installer start progress.

Expected Behavior

winget prompts a User Account Control (UAC) elevation request to allow administrator privileges for the installation to proceed, matching previous versions and standard system app upgrade behavior.

Actual Behavior

The installer fails immediately at 1% progress without triggering a UAC prompt, outputting the following error:
Installer failed with exit code: 0x80073d28 : The package installation failed because administrator privileges are required. Please contact an administrator to install this package.

Diagnostic Logs

UAC is set to Always Notify

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    externalIssue exists outside of WSL componentsinstallFailure to install

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions