Estou tentando usar winget
o seguinte:
C:\Windows\System32>winget update --all
Name Id Version Available Source
-----------------------------------------------------------------------------------
Cisco Webex Meetings Cisco.CiscoWebexMeetings 43.10.0 45.2.1.2 winget
NVIDIA GeForce NOW 2.0.71.162 Nvidia.GeForceNow 2.0.71.162 2.0.73.139 winget
2 upgrades available.
1 package(s) have version numbers that cannot be determined. Use --include-unknown to see all results.
(1/1) Found NVIDIA GeForce NOW [Nvidia.GeForceNow] Version 2.0.73.139
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://ota-downloads.nvidia.com/ota/GeForceNOW-release_4BFB97.exe
██████████████████████████████ 165 MB / 165 MB
Successfully verified installer hash
Starting package install...
Successfully installed
122 package(s) have version numbers that cannot be determined. Use --include-unknown to see all results.
C:\Windows\System32>
Observe que 122 pacotes foram detectados sem versões. Quando tento o comando winget update --include-unknown
, ele continua me retornando a mesma lista. No entanto, se eu tento winget update -all --include-unknown
, ele começa a baixar os 122 pacotes, a maioria dos quais eu nem sei.
Quero apenas consultar esses pacotes desconhecidos em vez de atualizá-los. Existe alguma maneira de fazer isso?
Você pode obter uma lista de todos os aplicativos detectados com um número de versão desconhecido usando
winget list
e filtrando a saída.No PowerShell você pode usar: