常用软件对 winget upgrade 的支持程度

2023-03-22 14:17

 

对比测试一下,使用 Winget 升级常用软件,哪些可以成功、哪些升级失败

 

先来一个表格,以下是我在 Windows 10/11 上常用的应用软件,在 winget upgrade命令行中能出现的。

全部使用 winget upgrade --id xxx --exact --scope=machine --location c:\apps\yyy进行测试,其中 upgrade 可以换成 install。

参数 --scope=machine ,表示此软件为本机所有用户安装。另一个模式是此软件只为当前用户安装。

使用 Winget 升级常用软件
软件名称 ID winget中可下载 winget中可升级 支持升级时改目录 支持 machine 安装 安装包文件大小(m) 安装install /升级upgrade
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
KDiff3KDE.KDiff3
Inkscape Inkscape.Inkscape N/A N/A N/A
LibreOffice TheDocumentFoundation.LibreOffice 346 I/U
Logitech Unifying Logitech.UnifyingSoftware
Microsoft .NET SDK 6.0.127 (x64) Microsoft.DotNet.SDK.6 N/A N/A N/A N/A 升级失败
MPC-HC clsid2.mpc-hc 20.4 I/U
MobaXterm Mobatek.MobaXterm 28.9 I/U
Mozilla Firefox Mozilla.Firefox
mRemoteNG mRemoteNG.mRemoteNG - 41.5 I/U
Notepad++ (64-bit x64) Notepad++.Notepad++
Oracle VM VirtualBox Oracle.VirtualBox 106 I/U
PuTTY release 0.78 (64-bit) PuTTY.PuTTY
pgAdmin 4 version 6.20 PostgreSQL.pgAdmin
qBittorrent qBittorrent.qBittorrent
Remote Desktop Connection Manager Microsoft.Sysinternals.RDCMan N/A
SnakeTail 64-bit v1.9.7.0 snakefoot.snaketail -
TightVNC GlavSoft.TightVNC
Visual Studio Code Microsoft.VisualStudioCode 94.3 I/U
VLC media player VideoLAN.VLC
WinMerge 2.16.28.0 x64 WinMerge.WinMerge


 

以下是检查当前 Windows 中已安装的应用软件,哪些软件有更高版本可供升级的截图:

winget check for upgrade

 

以下是部分软件安装成功的截图:

winget success upgrade putty winget success upgrade notepad++ winget success upgrade winmerge

 

以下是部分软件安装有报错的截图:

winget success snake tail only machine mode winget fail download ipmsg winget fail download inkscape
对应的升级命令
软件名称 命令行
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

 

 

欢迎转载,转载请注明出处: https://www.zheguisoft.com/staff_blogs/jacklondon_chen/2023 ,https://my.oschina.net/jacklondon

 

 

 


请选择网站语言: