当我们在使用Windows下的包管理器安装软件时,有时候安装软件时会提示以下错误

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

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

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

1.给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

2.刷新DNS缓存

ipconfig/flushdns

现在再使用Winget install+软件包名 来安装软件就可以了

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐