質問:
Winget
パッケージ マネージャーを使用してソフトウェアをインストールすると、常に次のエラーが発生します。
执行此命令时发生意外错误:
InternetOpenUrl() failed.
0x80072efd : unknown error
解決:
DNS は、Web アドレスを IP アドレスに変換するための重要なツールです。コンピューターが GitHub にアクセスできない場合は、DNS 障害が原因である可能性が高くなります。このような問題を解決する方法には、DNS サーバーを変更する、DNS 汚染を防止できる DNS サービス プロバイダーを使用する、DNS 解決の問題を回避するために VPN を使用するなどがあります。
現時点では、ホスト ファイルを変更し、アクセス可能な 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
この時点で、アプリケーションを通常どおりにインストールできます。