最新消息:本站介绍:国外VPS、云服务器,海外服务器,一手资源推荐平台

由于CDN问题,Microsoft WinGet包管理器失败

网络安全 快米云 来源:快米云 402浏览

碎玻璃后面的 Windows 11 徽标

由于 Azure 内容交付网络 (CDN) 返回一个 0 字节的数据库文件,Microsoft 的 WinGet 包管理器目前在安装或升级包时遇到问题。

Windows 包管理器 (WinGet) 于 2020 年 5 月发布 ,允许用户直接从命令行安装应用程序。

从周末开始,Windows 用户开始报告当他们尝试使用 WinGet 安装或升级应用程序时,他们会收到不同的错误,具体取决于操作。

例如,winget upgrade将显示错误声明“尝试更新源失败:winget”,并 winget install <program>显示错误“执行命令时发生意外错误:0x8a15000f:源所需的数据丢失”。

在 BleepingComputer 进行的测试中,我们可以在多个设备上产生错误,如下所示。

WinGet 显示错误
WinGet 显示错误
来源:BleepingComputer

Windows 用户在 GitHub 问题中发帖 称,该问题似乎是一个 CDN 问题,导致返回一个零字节文件,而不是可用应用程序的完整索引。

与其他包管理器一样,WinGet 使用默认存储库来检索可用的包,WinGet 位于 https://cdn.winget.microsoft.com/cache/source.msix。

但是,从周末开始,此存储库开始返回一个空的零字节文件,导致 WinGet 不再正常工作。

空的 source.msix 文件
空 source.msix 文件
来源:BleepingComputer

Microsoft 产品经理 Demitrius Nelon 已 确认 他们遇到了导致某些用户出现这些错误的 CDN 问题。

“大家好。我们一直遇到 CDN 问题。我们正在解决它。它不会影响所有用户,”Nelon 解释说。

虽然一些用户已经能够修改他们的 HOSTS 文件以指向 CDN 的工作 IP 地址,

但包括 BleepingComputer 在内的其他用户发现它并没有解决问题。

如果您使用的是 WinGet,最好的选择是等待 Microsoft 修复 CDN 问题,并且包管理器应该会自动重新开始工作。

转载请注明:VPS资讯_海外云服务器资讯_海外服务器资讯_IDC新闻 » 由于CDN问题,Microsoft WinGet包管理器失败