winget安装提示:执行此命令时发生意外错误: InternetOpenUrl() failed. 0x80072efd

问题:

当我们使用 Winget 包管理器安装软件时总是提示以下错误。

执行此命令时发生意外错误:
InternetOpenUrl() failed.
0x80072efd : unknown error

在这里插入图片描述

解决方法:

DNS是一种将网址转化为IP地址的重要工具。如果你的电脑无法访问GitHub,那么极有可能是由于DNS出现了故障。解决此类问题的方法包括修改DNS服务器、使用可防止DNS污染的DNS服务提供商,或者使用VPN以避开DNS解析问题等。

此时只需要修改host文件将可访问的dns解析地址写入即可。

操作步骤

  • 给hosts文件加入可正常解析IP

以管理员权限执行CMD命令行,输入以下命令:

echo 20.205.243.166 github.com >> c:\Windows\System32\drivers\etc\hosts
echo 199.232.5.194 github.global.ssl.fastly.net  >> c:\Windows\System32\drivers\etc\hosts
echo 151.101.100.133 raw.githubusercontent.com  >> c:\Windows\System32\drivers\etc\hosts
  • 刷新dns缓存
ipconfig/flushdns

使用Winget命令安装应用

此时再通过 winget 就可以正常安装应用了

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/no1xium/article/details/133126080