microsoft/winget-cli

Exclude software with paid upgrades from winget upgrade --all

Opened this issue · 1 comments

Relevant area(s)

WinGet CLI

Relevant command(s)

winget upgrade

Brief description of your issue

In my case topaz labs photo AI, (but all tools from this company) cannot be upgraded except you pay for upgrade licenses. If this is not the case the software stops working even though it worked perfectly fine before. Please exclude these softwares from any automatic upgrade processes as it interrupts environments.

Steps to reproduce

Have an outdated version of Topaz Labs Photo AI, perform winget upgrade

Expected behavior

It should not be upgraded.

Actual behavior

It is upgraded to the latest version and the software stops working.

Environment

winget --info
Windows-Paket-Manager v1.11.510
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.

Windows: Windows.Desktop v10.0.26100.6584
Systemarchitektur: X64
Paket: Microsoft.DesktopAppInstaller v1.26.510.0

WinGet-Verzeichnisse
-----------------------------------------------------------------------------------------------------------------------
Protokolle                                   %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\Local…
Benutzereinstellungen                        %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\Local…
Verzeichnis für portierbare Links (Benutzer) %LOCALAPPDATA%\Microsoft\WinGet\Links
Portables Linkverzeichnis (Computer)         C:\Program Files\WinGet\Links
Portierbarer Paketstamm (Benutzer)           %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portierbarer Paketstamm                      C:\Program Files\WinGet\Packages
Portierbares Paketstamm (x86)                C:\Program Files (x86)\WinGet\Packages
Installationsprogrammdownloads               %USERPROFILE%\Downloads
Konfigurationsmodule                         %LOCALAPPDATA%\Microsoft\WinGet\Configuration\Modules

Links
-----------------------------------------------------------------------------------------
Datenschutzerklärung              https://aka.ms/winget-privacy
Lizenzvereinbarung                https://aka.ms/winget-license
Hinweise von Drittanbietern       https://aka.ms/winget-3rdPartyNotice
Startseite                        https://aka.ms/winget
Windows Store-Nutzungsbedingungen https://www.microsoft.com/en-us/storedocs/terms-of-sale

Administratoreinstellung                  Status
-----------------------------------------------------
LocalManifestFiles                        Deaktiviert
BypassCertificatePinningForMicrosoftStore Deaktiviert
InstallerHashOverride                     Deaktiviert
LocalArchiveMalwareScanOverride           Deaktiviert
ProxyCommandLineOptions                   Deaktiviert
DefaultProxy                              Deaktiviert

Users can pin the version if they want to have WinGet skip them during "upgrade --all".