Windows のプロキシ設定:ユーザー単位かマシン単位か
プロキシ設定をすべての Windows ユーザーに見えるようにするのはポリシーの適用範囲の問題であり、アプリが使うプロキシ スタックの選択とは別です。
プロキシは入力した管理者には機能しますが、別のユーザーがサインインすると消えます。これはサーバーが 2 人目のユーザーを拒否したという意味ではありません。構成が 1 人目のユーザーのプロファイルに属している可能性があります。
Windows のインターネット設定にはユーザーとマシンの 2 つのスコープがあります。古い名前のポリシー “プロキシ設定をマシン単位で行う(ユーザー単位ではなく)” は、それが管理する設定についてこの区別を制御します。現在のユーザーのレジストリ ハイブの下で 1 つの値を変更するのとは異なります。
設定の所有者を特定する
Microsoft の HKLMProxyServer のドキュメントは、マシン スコープのポリシーへの依存を説明しています。展開でこの仕組みを使う場合は、無関係なワークステーションから不透明なバイナリ レジストリ値をコピーするのではなく、サポートされている管理ポリシーを通じて適用してください。
レジストリ コピーによる回避策は特定の環境を説明するもので、32-bit と 64-bit で動作が異なることもあります。エクスポートした 1 つの blob がすべての Windows バージョンとアカウントに適しているという保証はありません。
次にアプリケーションを特定する
マシン スコープは、すべてのネットワーク クライアントがその設定を読むという意味ではありません。サービスは WinHTTP や独自のアプリ構成を使うことがあります。Microsoft の WinHTTP と WinINet の比較は、ネットワーク スタックをプロセスを実行するアカウントから切り離すときに役立ちます。
この 2 つの問いをトラブルシューティング記録に残してください。どの構成ストアが関係し、どのアカウントまたはポリシー スコープがそれを提供するのか。デスクトップ ブラウザーからの成功した要求は、バックグラウンド サービスのどちらの問いにも答えません。
ルート構成と認証も区別してください。2 人のユーザーに同じプロキシ アドレスを与えても同じアカウント権限にはならず、あるユーザーの保存済みパスワードをマシン上の全員に黙って配布すべきでもありません。