2010-10-08 12:48:33 +0000 2010-10-08 12:48:33 +0000
22
22

Windows7のLANプロキシ設定をコマンドラインから変更するには?

Windows 7では、コマンドラインからプロキシ設定を定義/変更することは可能ですか?

ということで、GUIを使って行くと

スタート → コントロールパネル → ネットワークとインターネット → インターネットオプション → 接続 → LAN設定

そして、

  • プロキシの有効化/無効化、
  • プロキシサーバのIP:ポートの定義。

  • プロキシサーバの IP:ポートの定義

しかし、私はこれをコマンドラインから実行したいと思っています (ショートカットキーを使ってバッチファイルからコマンドを実行できるようにするためです。)

WinHTTP の設定を変更するために netsh.exe を使用することを検討しましたが、WinHTTP の設定が LAN の設定に関係していないように見えるので、これは間違っているようです。

回答 (3)

22
22
22
2012-03-15 20:47:28 +0000

Windows 7 では、proxycfg.exe は NETSH コマンドに置き換えられました。Netsh.exe はコマンド ライン スクリプト ユーティリティで、ローカルまたはリモートで、現在実行中のコンピュータのネットワーク構成を表示または変更することができます。ローカルマシンのプロキシを設定するには、以下の構文を使用します。

  • 管理モードでコマンドプロンプトを開く ( hit start globe, type cmd, then hit Ctrl+Shift + Enter )

プロキシを設定するには、以下の構文を使用します。

netsh winhttp set proxy [proxy server address:port number] [bypass list]

例:

netsh winhttp set proxy "myproxy.proxyaddress.com:8484" "<local>;*.proxyaddress.com"

プロキシサーバの設定を確認するには。

netsh winhttp show proxy

プロキシサーバの設定を削除するには。

netsh winhttp reset proxy

netsh コマンドは対話型なので、常に NETSH と入力するだけで、その後のコマンドはキーストロークを保存する必要があります。

重要な注意: 64 ビット OS で実行していて、32 ビット プロセスにもプロキシを適用したい場合は、C:\Windows\SysWow64\netsh.exe を実行して設定を変更する必要があります。これはWindows 7のバージョンのnetsh.exeのバグが原因で、レジストリの値をWow6432Nodeキーに書き込まないというものです。このバグはWindows 10では修正されているようです(おそらくWindows 8でも修正されていると思われます)。

1
1
1
2010-12-26 13:19:54 +0000

windows7のプロキシをコマンドラインから変更する方法がわかりません。

でも、Windowsのプロキシを簡単に切り替えるツールがあります。私たちはいくつかのプロキシを設定し、システムトレイからプロキシを切り替えることができます。これはあなたが探している答えではないと思いますが、おそらく他のユーザーの助けになるでしょう。

ここを確認してください。 http://www.winhelponline.com/blog/quickly-switch-proxy-settings-using-ieproxy/ http://ieproxy.codeplex.com/releases/view/19014

EDIT:

Btw, これはWindowsプロキシのレジストリ設定です。コマンドラインからIEプロキシを変更するスクリプトを書くのは簡単なはずです。 http://ozansafi.wordpress.com/2009/07/05/enabledisable-change-ie-proxy-by-scriptprogrammatically/

0
0
0
2011-09-20 05:54:00 +0000

以下のコードをWindows XPで試してみました。Windows 7で試してみてください。

x.x.x.x:pを忘れずにプロキシサーバーのIPアドレスとポートに置き換えてください。

関連する質問

3
28
13
7
6