hack のためのネタ帳, etc,,,

まとめ

少なくとも NVIDIA Broadcast 1.1.0.21 のインストーラー
4bfd31cc732d90fce78d11937d1572b0eacfaccf2fba755da7d74eb0bd841515 *nvidia-broadcast-v1.1.0.21.exe
は Windows 環境の PROXY 設定について、自動設定はおろか手動設定すら理解してくれない。
ただし、UNIX ライクな環境変数による PROXY 設定は理解するようなので、
PROXY が必要な環境では administrator 権限時に環境変数
https_proxy=http://proxy.example.com:8080/
が有効な状態にしてインストールする必要がある。

未確認だが、逆に PROXY 不要な環境で環境変数 https_proxy が不適切に設定されていると多分インストールに失敗する。

状況

Core i7-6770K + GeForce RTX 2080 に GeForce Studio ドライバー 461.92 入れたマシンに、
NVIDIA Broadcast 1.1.0.21 入れようとしたんだが、
インストーラーで
必要なコンポーネントをダウンロード中(0%)
の表示でしばらく固まった後、パーセンテージが 0 から増えない状態から、いきなり、
× NVIDIA インストーラーが失敗しました
NVIDIA Broadcast 1.1.0.21 インストールされていません
Camera (NVIDIA Broadcas) 1.1.0.21 失敗
とかなって、何度やってもインストール出来ない。

解決方法に至る試行錯誤

要 PROXY で WPAD により PROXY を自動検出させてる環境なので、もしや F-Secure のインストーラーよろしく WPAD に未対応なポンコツなのでは?と思い、「設定」→「ネットワークとインターネット」→「プロキシ」から「手動プロキシ セットアップ」を設定してみたが、残念ながら効果がなかった。

nvidia-broadcast install failed download "0%"」でググってみたところ以下のページを見つけた。
環境変数から HTTPS_PROXY と HTTP_PROXY を削ったら上手く行ったとの事。
しかしうちは、要 PROXY だし、HTTPS_PROXY、HTTP_PROXY は未設定なので、逆にこれが必要なのでは?と思い
cmd.exe 上から
SET http_proxy=http://proxy.example.com:8080/
SET https_proxy=http://proxy.example.com:8080/
.\nvidia-broadcast-v1.1.0.21.exe
みたいにしてみたがこれも効果なし。

インストール時に UAC が表示されて権限昇格しているので、ひょっとすると権限昇格したせいで設定した環境変数引けてないんじゃ?
と思い、管理者権限で cmd.exe を実行して、再度試してみたところビンゴ!
SET https_proxy=http://proxy.example.com:8080/
.\nvidia-broadcast-v1.1.0.21.exe
で無事インストールすることが出来た。

このページへのコメント

助かりました。ありがとうございました。

1
Posted by 名無し(ID:fPTyhv1Uqg) 2023年02月23日(木) 12:15:29 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます