对比测试一下,使用 Winget 升级常用软件,哪些可以成功、哪些升级失败
先来一个表格,以下是我在 Windows 10/11 上常用的应用软件,在 winget upgrade
命令行中能出现的。
全部使用 winget upgrade --id xxx --exact --scope=machine --location c:\apps\yyy
进行测试
参数 --scope=machine ,表示此软件为本机所有用户安装。另一个模式是此软件只为当前用户安装。
软件名称 | ID | winget中可下载 | winget中可升级 | 支持升级时改目录 | 支持 machine 安装 |
---|---|---|---|---|---|
7-Zip 22.01 (x64) | 7zip.7zip | 是 | 是 | 是 | 是 |
AnyDesk | AnyDeskSoftwareGmbH.AnyDesk | 是 | 是 | 否 | 是 |
EmEditor (64-bit) | Emurasoft.EmEditor | 是 | 是 | 否 | 是 |
IP Messenger for Win | FastCopy.IPMsg | 否 | N/A | N/A | N/A |
Inkscape | Inkscape.Inkscape | 否 | N/A | N/A | N/A |
LibreOffice | TheDocumentFoundation.LibreOffice | 是 | 是 | 否 | 是 |
Logitech Unifying | Logitech.UnifyingSoftware | 是 | 是 | 是 | 是 |
MPC-HC | clsid2.mpc-hc | 是 | 是 | 否 | 是 |
MobaXterm | Mobatek.MobaXterm | 是 | 是 | 否 | 是 |
Mozilla Firefox | Mozilla.Firefox | 是 | 是 | 否 | 是 |
Notepad++ (64-bit x64) | Notepad++.Notepad++ | 是 | 是 | 是 | 是 |
PuTTY release 0.78 (64-bit) | PuTTY.PuTTY | 是 | 是 | 是 | 是 |
pgAdmin 4 version 6.20 | PostgreSQL.pgAdmin | 是 | 是 | 是 | 是 |
Remote Desktop Connection Manager | Microsoft.Sysinternals.RDCMan | 是 | 否 | N/A | 是 |
SnakeTail 64-bit v1.9.7.0 | snakefoot.snaketail | 是 | - | 否 | 否 |
TightVNC | GlavSoft.TightVNC | 是 | 是 | 否 | 是 |
VLC media player | VideoLAN.VLC | 是 | 是 | 否 | 是 |
WinMerge 2.16.28.0 x64 | WinMerge.WinMerge | 是 | 是 | 是 | 是 |
以下是检查当前 Windows 中已安装的应用软件,哪些软件有更高版本可供升级的截图:
以下是部分软件安装成功的截图:
以下是部分软件安装有报错的截图: