Share via

Winget gives exit code while software has already the lastest version

Rob Haman 0 Reputation points
2026-05-03T13:11:33.1533333+00:00

Hi

When using Winget Update --all I receive the following error or failure code:

User's image

I verified the version and its already version 2.2.1.16.

Is running in Admin mode.
Even after restart the problem still remains.

How can this being resolved? Thanks in advance.

Windows for home | Windows 11 | Performance and system failures
0 comments No comments

3 answers

Sort by: Most helpful
  1. Sumit D - IA 170.7K Reputation points Independent Advisor
    2026-05-04T16:21:22.7966667+00:00

    Hello, Thank you. The best way to fix this is to reinstall the program. Do you have the setup handy?

    It works like Reinstall, then uninstall.

    I’m eager to hear back and work together to find a solution.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. Sumit D - IA 170.7K Reputation points Independent Advisor
    2026-05-03T15:21:40.53+00:00

    Hi Rob,
    Certain applications cannot be updated using WinGET due to missing dependencies. I think this application might be one of them. I am afraid you must update it through the Microsoft Store.

    I hope this information helps. If you have any more questions, don't hesitate to reach out.

    Otherwise, if your problem is resolved, please take a moment to rate the answer. Wishing you good luck!

    Was this answer helpful?

    1 person found this answer helpful.

  3. AI answer

    2026-05-03T13:11:51.12+00:00

    The failure is coming from the Dell installer itself, not from WinGet. WinGet only reports the installer’s exit code; if the product is already at the latest version or the vendor installer encounters a condition it doesn’t like, it can return a non‑zero exit code and WinGet will surface it as a failure.

    To handle this:

    1. Look up the exit code meaning
      • Use the WinGet error helper to see whether the code is known:
             winget error 2147753984
        
      • WinGet maps many MSI/MSIX error codes; for EXE‑based installers the mapping may be incomplete, so the description might not be available.
    2. Verify the product is already updated
      • Open the Dell Display and Peripheral Manager UI and confirm the installed version is 2.2.1.16.
      • If the version matches, the non‑zero exit code is effectively harmless: the vendor installer is likely returning an error when it detects that the same or newer version is already installed.
    3. Work around the repeated failure in winget upgrade --all
      • Exclude this package when upgrading everything, for example by upgrading other apps individually.
      • Alternatively, uninstall Dell Display and Peripheral Manager from Apps → Installed apps, then run:
             winget install Dell.DisplayAndPeripheralManager
        
        to let WinGet perform a clean install.
    4. If the problem persists
      • Check the Dell installer logs (typically written under a Dell or Temp folder) to see the vendor‑specific error.
      • If the Dell installer continues to return a failure code even on a clean install, report the issue to Dell, since only the vendor can change the installer’s behavior.

    WinGet itself is functioning as designed: it downloads the package, verifies the hash, runs the vendor installer, and then reports the installer’s exit code.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.