当证书固定出现问题时,winget 在尝试安装或更新应用程序时会显示“0x8a15005e:服务器证书与任何预期值都不匹配”错误。证书固定是 Winget 中新引入的安全增强功能,旨在通过身份验证和确认您正在连接到真实的 msstore 端点来提供额外的安全层。
但是,在某些情况下,例如重新安装 Windows、更改网络设置、Windows 更新问题、文件损坏等,winget 会显示服务器证书不匹配错误并阻止您安装或更新应用程序。
winget 0x8a15005e:服务器证书不匹配错误
值得庆幸的是,winget 0x8a15005e 错误很容易修复。请按照以下步骤操作。
修复 0x8a15005e:服务器证书与任何预期值都不匹配
要修复 winget 中的 0x8a15005e:服务器证书与错误不匹配,您必须禁用证书固定。这是一个相对简单的过程。以下是具体操作方法。
步骤1:以管理员权限打开Windows Terminal。
您可以使用 Windows 终端在 winget 中禁用证书固定。因此,右键单击任务栏上的“开始”菜单图标,然后选择“Windows 终端(管理)”选项。要禁用证书固定,您需要管理员权限。
步骤 2:在 winget 上运行 BypassCertificatePinning 命令。
在终端窗口中,粘贴以下命令并按 Enter 按钮。命令成功执行后,您将看到“管理设置已启用”响应。这样,在 winget 中就禁用了证书固定。
winget 设置 – 启用 BypassCertificatePinningForMicrosoftStore
步骤 3:关闭 Windows 终端并重新启动计算机。
运行命令后,单击标题栏上的 X 图标关闭终端窗口。接下来,重新启动计算机以确保应用所有更改。
这就对了。这样,winget 0x8a15005e:服务器证书不匹配错误就得到了修复。