microsoft / microsoft/winget-cli

ShellExecute installer failed: 3010 despite this being marked as a success code.

Open
#3,911 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Command-Install Issue-Bug
Dominant language
C++
Stars
26.4k
Forks
1.8k
Avg merge
1d 11h
Merged PRs (30d)
15

Description

Brief description of your issue

InstallerSuccessCodes:

  • 3010

This is definied in the XML here: https://github.com/microsoft/winget-pkgs/pull/123504

Unfortunatly the installer fails instead of marking it as successfull. This looks like a bug.

Steps to reproduce

Install the new package from here: https://github.com/microsoft/winget-pkgs/pull/123504

Expected behavior

Installation being marked as successfull

Actual behavior

Installations is being marked as failed

Environment
Windows-Paket-Manager v1.6.3133
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.

Windows: Windows.Desktop v10.0.22621.2715
Systemarchitektur: X64
Paket: Microsoft.DesktopAppInstaller v1.21.3133.0

Contributor guide

Open the contributing guide

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 by reproducing the installation using the package from winget-pkgs pull 123504 on the stated Windows environment, then trace how InstallerSuccessCodes handles ShellExecute exit code 3010. Done means the installation is reported as successful when the installer returns 3010.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.