比如这个 Microsoft.VC++2013Redist-x64 和 Microsoft.VC++2015-2022Redist-x64 一直都是找不到与输入条件匹配的已安装程序包,或则找不到适用的更新,但是检测更新一直都在。
再比如这个钉钉,实际上我安装的就是 6.5 ,但是他检测出来 6.0
还有 foobar20000 直接 winget install PeterPawlowski.foobar2000 是安装不上的,也不会提示错误,需要改成 winget install PeterPawlowski.foobar2000 -i 才能成功。
winget install notepad++ itunes 这样同时安装或者更新多个 app 也是不支持的,不知道是不是我没写对,没搜到要怎么写。

|      1idealhs      2022-07-27 10:46:38 +08:00 是的确实不好用,本身 windows 的软件生态也杂乱。 | 
|  |      2SpecterShell      2022-07-27 13:04:17 +08:00 钉钉自身是通过下载解压压缩包进行升级的,不会更新当初安装时留下的注册表安装信息,从而导致 WinGet 检测到的一直是旧版本。 | 
|  |      3SpecterShell      2022-07-27 13:08:33 +08:00 WinGet 本身确实不支持同时安装,只能靠 CMD 和 PowerShell 的 foreach 曲线救国 'Alibaba.DingTalk', 'Apple.iTunes' | % { winget install $_ } | 
|  |      4totoro625      2022-07-27 13:10:34 +08:00  2 我只用 winget upgrade --all --rainbow 替代应用商店的更新功能,确实挺多软件会自己更新然后检测不到 | 
|      5dcsuibian      2022-07-27 13:14:50 +08:00 via Android 挺拉胯的。不能一下输入多个,不能卸载,windows server 2019 也用不了。 不过最担心的还是微软三分钟热度把它砍了。 | 
|  |      6SpecterShell      2022-07-27 13:35:22 +08:00 via iPhone @dcsuibian 卸载早就支持了,只是有个别软件不能静默卸载。 Windows Server 可以试试这个 https://github.com/microsoft/winget-cli/issues/438#issuecomment-1000327725 | 
|      7ByteCat      2022-07-27 13:44:33 +08:00  1 一直用 scoop ,感觉挺好用的 | 
|  |      9TDWPFk2IRMJPSRae      2022-07-27 13:47:44 +08:00  1 | 
|  |      10SpecterShell      2022-07-27 14:05:17 +08:00 foobar2000 试了一下没问题。 | 
|  |      11canbingzt      2022-07-27 14:08:39 +08:00 不能升级试试卸载了重装,就可以了 | 
|  |      12ragnaroks      2022-07-27 20:26:45 +08:00 确实难用,试用第二件事就是卸载 | 
|  |      13mattxlee      2022-07-27 20:36:01 +08:00 一直在使用 chocolatey ,我觉得还行。 | 
|  |      14treblex      2022-07-28 00:44:57 +08:00 via iPhone 用 steam 装了 blender 和 obs ,感觉还不错 | 
|  |      15dingwen07      2022-07-28 15:03:50 +08:00 这种无法正常检测到版本更新的,都是软件商自己没有更新注册信息导致的,可以卸载重装 微软的 VC 库属于是老问题了,用 winget upgrade --all 解决吧。。。 |