Question
プロキシ環境でStudioのアクティベーションできません。パッケージのインストールにも失敗します。
原因・対処策について教えてください。
【前提条件】
・ユーザーモードでデプロイしていて、Windowsのプロキシ設定は実施済み
・ブラウザからのactivate.uipath.com:443への接続ができている
・コマンドラインでプロキシに関するオプションを指定すると、アクティベーションできる
・エラーメッセージ:
アクティベーションは次のエラーにより失敗: 1030 エラーの説明: ネットワーク接続エラーのため操作に失敗しました。インターネット接続を確認するか、リトライしてください。問題が解決しない場合は こちら からお問い合わせください。
Answer
原因1
下記レジストリ値に"http://"が含まれている場合、この事象が発生します。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer
解決策1
レジストリ値を直接編集することは推奨されないため、以下の設定で上記レジストリ値から"http://"が含まれなくなることをご確認ください。
・設定個所:Windowsキー>設定>ネットワークとインターネット>プロキシ>
プロキシサーバーを使う>セットアップ
・設定例:
プロキシIPアドレス:proxy.test.local ※"http://"を削除
ポート:8080
※変更後に画面を切り替えて、再度プロキシ設定画面に戻ると、表示上は"http://"が表示される形に戻るようですが、レジストリ値に"http://"が含まれない場合には気にする必要はありません。
原因2
プロキシサーバーが環境変数に「HTTP_PROXY」として設定されている場合、この事象が発生します。
プロキシサーバーが環境変数に「HTTP_PROXY」として設定されていると、.NETのデフォルトの挙動として、「https://activate.uipath.com/ 」のようなhttpsスキームの通信にはプロキシの設定が使用されません。
解決策2
環境変数にプロキシサーバーの値が「HTTP_PROXY」として設定されている場合は、環境変数に「HTTPS_PROXY」または「ALL_PROXY」としてこの値を設定します。※1
- <設定方法>
1.Windows」+「r」キーを押下し、“SystemPropertiesAdvanced"と入力し実行します。※2
2.「環境変数」を押下します。
3.「システム環境変数」の「新規」を押下します。
4.「変数名」を"HTTPS_PROXY"あるいは"ALL_PROXY”、「変数値」を
"[プロキシサーバー]:[ポート番号]"に設定し、OKを押下します。 ※3
※1 HTTP_PROXYが不要な場合には、削除することでもエラーを解消することが可能です。
※2 管理者権限を要求されます。
※3 設定変更後は端末の再起動を実施し、動作確認をお願いいたします。