winget 有点蠢吧,怀疑微软自己都不用

2022-07-27 10:31:24 +08:00
 Awes0me

比如这个 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 也是不支持的,不知道是不是我没写对,没搜到要怎么写。

5839 次点击
所在节点    Windows
15 条回复
idealhs
2022-07-27 10:46:38 +08:00
是的确实不好用,本身 windows 的软件生态也杂乱。
SpecterShell
2022-07-27 13:04:17 +08:00
钉钉自身是通过下载解压压缩包进行升级的,不会更新当初安装时留下的注册表安装信息,从而导致 WinGet 检测到的一直是旧版本。
SpecterShell
2022-07-27 13:08:33 +08:00
WinGet 本身确实不支持同时安装,只能靠 CMD 和 PowerShell 的 foreach 曲线救国
'Alibaba.DingTalk', 'Apple.iTunes' | % { winget install $_ }
totoro625
2022-07-27 13:10:34 +08:00
我只用 winget upgrade --all --rainbow
替代应用商店的更新功能,确实挺多软件会自己更新然后检测不到
dcsuibian
2022-07-27 13:14:50 +08:00
挺拉胯的。不能一下输入多个,不能卸载,windows server 2019 也用不了。
不过最担心的还是微软三分钟热度把它砍了。
SpecterShell
2022-07-27 13:35:22 +08:00
@dcsuibian 卸载早就支持了,只是有个别软件不能静默卸载。
Windows Server 可以试试这个 https://github.com/microsoft/winget-cli/issues/438#issuecomment-1000327725
ByteCat
2022-07-27 13:44:33 +08:00
一直用 scoop ,感觉挺好用的
ByteCat
2022-07-27 13:45:12 +08:00
@ByteCat #8 主要都是绿色软件,和 Linux 那种差不多,比较舒服
amirobotics
2022-07-27 13:47:44 +08:00
这个确实是难用。之后换个 wingetUI 好多了。

https://github.com/martinet101/WingetUI
SpecterShell
2022-07-27 14:05:17 +08:00
foobar2000 试了一下没问题。
canbingzt
2022-07-27 14:08:39 +08:00
不能升级试试卸载了重装,就可以了
ragnaroks
2022-07-27 20:26:45 +08:00
确实难用,试用第二件事就是卸载
mattxlee
2022-07-27 20:36:01 +08:00
一直在使用 chocolatey ,我觉得还行。
treblex
2022-07-28 00:44:57 +08:00
用 steam 装了 blender 和 obs ,感觉还不错
dingwen07
2022-07-28 15:03:50 +08:00
这种无法正常检测到版本更新的,都是软件商自己没有更新注册信息导致的,可以卸载重装

微软的 VC 库属于是老问题了,用 winget upgrade --all 解决吧。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868959

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX