微软失误导致 WinGet 无法使用


微软在半个月前更新了其用于 Windows 的软件包管理器 WinGet 至 1.4 版本,这个版本带来了不少新的功能,其中最大的变化就是增加了对 .zip 文件的支持。只不过微软似乎只顾着埋头苦干增加新功能,而忽视了证书即将过期这件事情。

从 2 月 12 日起,不少 WinGet 用户报告,在他们尝试通过 WinGet 安装或升级应用程序时出现了无法正常使用的情况,WinGet 弹出了 "InternetOpenUrl() failed" 这样的错误提示。

通过调查发现,WinGet 的 SSL 证书也就是在当天过期了(如下图)。

在当时,根据 GitHub 用户 qilme 给出的解决方法,WinGet 用户需要使用以下命令将新的源 URL 添加进源列表即可,这样 WinGet 就可以使用其他服务器来获取软件包更新:

sudo winget source add -n winget <https://winget.azureedge.net/cache

之后,GitHub 用户通过查看证书透明度日志还发现,微软在过去的一年时间里实际上已经为 WinGet 多次更新证书,最近一次还是在 2022 年 11 月。

微软开发者 @denelon 在了解到这个问题后表示,他们在 11 月确实更新了证书,但该证书却没有被正确配置,目前他们也还不确定是编写的代码有 bug,还是说有什么其他原因,他们将会进一步调查这个问题。

虽然这个问题的原因目前我们还不清楚,但好消息是证书已经完成更新,如果之前有用户使用了上面的命令修改了设置的话,那么可以运行 winget source reset --force 来恢复默认设置。


相關推薦

2023-01-30

Windows 软件包管理器 WinGet 发布了 1.4 版本。 Windows Package Manager 是一个综合的程序包管理器解决方案,由一个命令行工具和一组用于在 Windows 10 上安装应用程序的服务组成。winget 是 Windows Package Manager 的 CLI(命令行界面),因

2022-08-06

为已安装的应用程序。   更详细的版本介绍可以在微软博客中查阅。

2023-03-03

这家名为微软的公司运营着这个名为 NuGet 的软件包管理器,他们托管了一个 cURL 软件包……,…… 这个软件包一直在欺骗用户下载它,它已经过时、陈旧、满是漏洞,应该被移除,但我无法反馈此事或让他们对此采取什么行动

2023-10-28

微软 CEO 纳德拉 (Satya Nadella) 近日在接受媒体访问时表示,微软放弃 Windows Phone 和移动业务是错误决策。 纳德拉在 2014 年接替鲍尔默 (Steve Ballmer) 担任 CEO,仅仅一年之后就宣布裁撤了鲍尔默任内斥资 76 亿美元收购的诺基亚

2024-08-20

update brew install trzsz-go Windows 可用 scoop / winget / choco 安装 scoop install trzsz / winget install trzsz / choco install trzsz scoop install trzsz winget install trzsz choco install trzsz 用 Go 直

2023-11-02

美国公共利益研究组织 (PIRG) 近日向微软 CEO 萨蒂亚·纳德拉 (Satya Nadella) 发起一项请愿,呼吁该公司重新考虑在 2025 年 10 月终止 Windows 10 支持的举措。 该组织认为,在目前使用 Windows 10 的 10 亿台设备中,有超过 4 亿台设备

2024-07-30

的 Windows 全球大面积蓝屏死机问题,两个直接当事方——微软和 CrowdStrike 均已发布了相关技术报告。 7 月 24 日,CrowdStrike 发布 Windows 大范围蓝屏事件初步审查报告,并表示即将在公开发布的根本原因分析中详细说明全面调查结

2023-10-24

,以及将生成式 AI 技术整合到 Xcode 等开发工具中——与微软的 GitHub Copilot 等服务类似。此举可以帮助应用程序开发者更快地编写应用程序,帮助他们在编写代码时提供自动补全建议。 报道还提到,苹果公司内部正在进行的一

2023-05-05

WingetUI 的主要目标是为 Windows 上最常见的 CLI 软件包管理器(如 Winget、Scoop 和 Chocolatey)创建一个直观的 GUI 的项目。 WingetUI 提供了一个友好、易于使用的用户界面,让用户不再需要通过 Windows 终端、PowerShell 或命令提示符来使

2022-12-16

。 Miller 解释,5.0.4.1 的出现源于 Bugzilla 团队成员的一个失误:于 2019 年初发布的 5.05 和 5.06 版本包含大量架构更改,并且重新格式化了源代码中几乎所有的 Perl 代码,违反了项目支持政策。许多用户注意到了这一失误,从而选

2023-08-04

为 LLM 生成的错误或不适当的内容,面临信息误导、沟通失误、法律问题和安全漏洞。 模型盗窃 (Model Theft)。这涉及到未经授权的访问、复制或外泄专有的LLM模型。其影响包括经济损失,竞争优势受损,以及可能接触到敏感信

2023-06-03

试图从文件资源管理器中打开 Peek 时的崩溃 修正了一个导致 "Mouse Without Borders" 阻止其他连接的机器进入睡眠状态的问题。 禁用了 "Mouse Without Borders" 中一个被废弃的快捷键,该快捷键会干扰其他软件。 当 Mouse Without Borders

2024-08-23

微软曾为 Windows 11 的发布进行了大肆宣传,包括全新的设计、全新的功能和性能提升等等。但时至今日,无论是用户反馈还是实际性能方面,Windows 11 的表现好像并不尽如人意,反而 Windows 10 更加受到用户的偏爱。 科技媒体 Be

2023-06-15

下,受影响的用户将看到“文档未保存”错误消息。 微软表示,在使用利用扩展文件属性的特定商业或企业安全软件时,Windows 设备受此特定问题影响的风险更高。在个人或非托管商业环境中使用 Windows 设备的用户则不太可能