V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Awes0me
V2EX  ›  Windows

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

  •  
  •   Awes0me · 2022-07-27 10:31:24 +08:00 · 5784 次点击
    这是一个创建于 610 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    微软的 VC 库属于是老问题了,用 winget upgrade --all 解决吧。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3166 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:26 · PVG 20:26 · LAX 05:26 · JFK 08:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.