微软失误导致 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 亿美元收购的诺基亚

2023-11-02

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

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

2023-06-15

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

2024-03-13

风控带来什么?理论上,人工智能赋能风控,减少了人为失误和干扰,可以提升风险识别的效率和准确性。然而,考虑到人工智能技术是尚在发展的新事物,仍不成熟,在金融风控领域贸然推广可能带来新的风险。 最令人担忧

2022-12-03

.NET 的开源发展。 .NET 开源资金不足的说法令人吃惊,微软成立了 .NET 基金会,该基金会的介绍是“一个独立的非营利组织,旨在支持一个创新的、商业友好的开源生态系统 .NET 平台。” ,而 AWS 是该基金会仅有的 10 家企业赞

2022-09-20

微软首席工程师 Nick Cameron 发布了一篇博客,指出了他认为现在和未来几年 Rust 将面临的十大挑战,并提出了一些初步的解决方案想法。目前,Nick Cameron 主要负责该公司 Rust 相关的工作;曾经,他还是 Rust 核心团队的成员。 Nick