对比测试一下,使用 Winget 升级常用软件,哪些可以成功、哪些升级失败
先来一个表格,以下是我在 Windows 10/11 上常用的应用软件,在 winget upgrade命令行中能出现的。
全部使用 winget upgrade --id xxx --exact --scope=machine --location c:\apps\yyy进行测试,其中 upgrade 可以换成 install。
参数 --scope=machine ,表示此软件为本机所有用户安装。另一个模式是此软件只为当前用户安装。
| 软件名称 | ID | winget中可下载 | 升级时改目录 | machine 安装 | 安装install /升级upgrade | 版本号 | 文件大小(m) | 版本号日期 |
|---|---|---|---|---|---|---|---|---|
| 7-Zip | 7zip.7zip | 是 | 不支持 | 支持 | I/U | 25.01 | 1.56 | 2025-09-14 |
| AnyDesk | AnyDeskSoftwareGmbH.AnyDesk | 是 | 否 | 是 | ||||
| Bluefish | Bluefish.Bluefish | 是(网速慢) | 是 | 是 | I/U | 2.2.17 | 48.3 | 2025-09-14 |
| Chrome browser | Google.Chrome.EXE | 是 | 否 | 是 | I/U | 142.0.7444.60 | 48.3 | 2025-09-14 |
| Cinebench R23 | Maxon.CinebenchR23 | 是 | 否 | 是 | I/U | 23.2 | 249 | 2025-09-04 |
| CPUID CPU-Z | CPUID.CPU-Z | 是 | 是 | 是 | I/U | 2.16 | 4.46 | 2025-09-14 |
| EmEditor | Emurasoft.EmEditor | 是 | 不支持 | 不支持 | I/U | 25.3.2 | 75.8 | 2025-09-26 |
| IP Messenger for Win | FastCopy.IPMsg | 否 | N/A | N/A | ||||
| jEdit | jEdit.jEdit | 是 | 是 | 是 | I/U | 5.7.0 | 4.9 | 2025-09-14 |
| Kate | KDE.Kate | 是 | 是 | 不支持 | I/U | 25.08.1 | 93.2 | 2025-09-26 |
| KDiff3 | KDE.KDiff3 | 是 | 否 | 支持 | I/U | 1.12.3 | 74.6 | 2025-09-14 |
| Inkscape | Inkscape.Inkscape | 否 | N/A | 否 | I/U | 1.4.2 | 4.9 | 2025-09-14 |
| LibreOffice | TheDocumentFoundation.LibreOffice | 是 | 是 | 是 | I/U | 25.8.1.1 | 348 | 2025-09-14 |
| Logi Options+ | Logitech.OptionsPlus | 是 | 是 | 是 | I/U | 1.94.762104 | 42 | 2025-09-14 |
| Logitech Unifying | Logitech.UnifyingSoftware | 是 | 是 | 是 | ||||
| Microsoft .NET SDK 6.0 | Microsoft.DotNet.SDK.6 | 是 | 不支持 | 不支持 | I/U | 6.0.428 | 198 | 2025-09-26 |
| MPC-HC | clsid2.mpc-hc | 是 | 是 | 是 | I/U | 2.5.2 | 22.3 | 2025-09-17 |
| MobaXterm | Mobatek.MobaXterm | 是 | 否 | 否 | I/U | 25.2.0.5296 | 41.3 | 2025-09-17 |
| Mozilla Firefox (zh-CN) | Mozilla.Firefox.zh-CN | 是 | 是 | 是 | I/U | 142.0.1 | 78.6 | 2025-09-14 |
| mRemoteNG | mRemoteNG.mRemoteNG | 是 | 否 | 是 | I/U | 1.76.20.24615 | 41.5 | 2025-09-22 |
| Notepad++ | Notepad++.Notepad++ | 是 | 是 | 是 | I/U | 8.8.5 | 6.6 | 2025-09-14 |
| Oracle VM VirtualBox | Oracle.VirtualBox | 是 | 是 | 否 | I/U,升级失败 | 7.2.2 | 105 | 2025-09-21 |
| PotPlayer | Daum.PotPlayer | 是 | 是 | 否 | I/U | 25.09.09.0 | 42.3 | 2025-09-21 |
| PuTTY release 0.78 (64-bit) | PuTTY.PuTTY | 是 | 是 | 是 | I/U | 0.83.0.0 | 3.65 | 2025-09-14 |
| pgAdmin 4 version 6.20 | PostgreSQL.pgAdmin | 是 | 是 | 是 | ||||
| qBittorrent | qBittorrent.qBittorrent | 是 | 是 | 是 | I/U | 5.1.2 | 39.5 | 2025-09-14 |
| Remote Desktop Connection Manager | Microsoft.Sysinternals.RDCMan | 是 | N/A | 是 | ||||
| SeaMonkey | Mozilla.SeaMonkey | 是 | 是 | 是 | I/U | 2.53.21 | 45.8 | 2025-09-14 |
| SnakeTail 64-bit v1.9.7.0 | snakefoot.snaketail | 是 | 否 | 否 | ||||
| Telegram Desktop | Telegram.TelegramDesktop | 是 | 是 | 否 | I/U | 6.1.3 | 11.6 | 2025-09-14 |
| TightVNC | GlavSoft.TightVNC | 是 | 否 | 是 | I/U | 2.8.5 | 2025-09-22 | |
| VcXsrv | marha.VcXsrv | 是 | 是 | 是 | I/U | 21.1.16.1 | 11.6 | 2025-09-14 |
| Visual Studio Code | Microsoft.VisualStudioCode | 是 | 是 | 是 | I/U | 1.104.0 | 109 | 2025-09-14 |
| VLC media player | VideoLAN.VLC | 是 | 否 | 是 | I/U | 42.8 | ||
| WinMerge | WinMerge.WinMerge | 是 | 是 | 是 | I/U | 2.16.50.2 | 123 | 2025-09-14 |
| WinSCP | WinSCP.WinSCP | 是 | 是 | 是 | I/U | 6.5.3 | 11.6 | 2025-09-14 |
以下是检查当前 Windows 中已安装的应用软件,哪些软件有更高版本可供升级的截图:
以下是部分软件安装成功的截图:
以下是部分软件安装有报错的截图:
| 软件名称 | 命令行 |
|---|---|
| LibreOffice | winget upgrade --id TheDocumentFoundation.LibreOffice --exact --scope=machine --location D:\apps-my\LibreOffice |
| Microsoft .NET SDK 6.0.127 (x64) | winget upgrade --id Microsoft.DotNet.SDK.6 --exact --scope=machine --location D:\apps-my\Microsoft.DotNet.SDK.6 |
| Notepad++ (64-bit x64) | winget upgrade --id Notepad++.Notepad++ --exact --scope=machine --location D:\apps-my\Notepad++ |
| MobaXterm | winget upgrade --id Mobatek.MobaXterm --exact --scope=machine --location D:\apps-my\MobaXterm |
| MPC-HC | winget upgrade --id clsid2.mpc-hc --exact --scope=machine --location D:\apps-my\mpc-hc |
| mRemoteNG | winget upgrade --id mRemoteNG.mRemoteNG --exact --scope=machine --location D:\apps-my\mRemoteNG |
| Oracle VM VirtualBox | winget upgrade --id Oracle.VirtualBox --exact --scope=machine --location D:\apps-my\Oracle.VirtualBox |
| Visual Studio Code | winget upgrade --id Microsoft.VisualStudioCode --exact --scope=machine --location D:\apps-my\VisualStudioCode |