LANの設定のプロキシサーバーをコマンドで設定する

スポンサーリンク

1. やりたいこと

「ローカルエリア ネットワーク (LAN) の設定」の「プロキシサーバー」の設定をコマンドで変更する。

「ローカルエリア ネットワーク (LAN) の設定」-「プロキシサーバー」

※「設定を自動的に検出する」をコマンドで設定したい場合は下記のエントリをご参照ください。
参考:「設定を自動的に検出する」の設定をコマンドで変更する

2. 実現方法

PowerShell またはコマンドプロンプトで、レジストリを書き換えることで実現できます。

PowerShellとコマンドプロンプトでパスの指定方法が異なるので注意してください。

2.1. PowerShell

New-ItemProperty コマンドでレジストリを操作します。

2.1.1. プロキシサーバーを設定する

PS> New-ItemProperty -LiteralPath "HKCU:Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name "ProxyEnable" -PropertyType "DWord" -Value "1" -force

PS> New-ItemProperty -LiteralPath "HKCU:Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name "ProxyServer" -PropertyType "String" -Value "https://proxy.com:443" -force

1つ目の New-ItemProperty コマンドで ProxyEnable のデータを 1(有効) に変更しています。
1つ目の New-ItemProperty コマンドで ProxyServer の値を作成し、データに https://proxy.com:443 を指定しています。

2.1.2. プロキシサーバーの設定を無効にする

PS> New-ItemProperty -LiteralPath "HKCU:Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name "ProxyEnable" -PropertyType "DWord" -Value "0" -force

PS> Remove-ItemProperty -LiteralPath "HKCU:Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name "ProxyServer" -force

1つ目の New-ItemProperty コマンドで ProxyEnable のデータを 0(無効) に変更しています。
2つ目の Remove-ItemProperty コマンドで値 ProxyServer を削除しています。

2.2. コマンドプロンプト

2.2.1. プロキシサーバーを設定する

REG ADD コマンドで設定を変更します。

CMD> reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyEnable" /d "1" /t REG_DWORD /f

CMD> reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyServer" /d "proxy.com:443" /t REG_SZ /f

1つ目の reg add コマンドで ProxyEnable のデータを 1(有効) に変更しています。
1つ目の reg add コマンドで ProxyServer の値を作成し、データに proxy.com:443 を指定しています。

2.2.2. プロキシサーバーの設定を無効にする

CMD> reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyEnable" /d "0" /t REG_DWORD /f

CMD> reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyServer" /f

1つ目の reg add コマンドで ProxyEnable のデータを 0(無効) に変更しています。
2つ目の reg delete コマンドで値 ProxyServer を削除しています。

以上。

コメント

このページは「広告ブロッカー」を使っている人だけに表示される隠しページです。
ここにたどり着いたあなたには特別に当サイトのおすすめ書籍を紹介します。

当サイトのおすすめ書籍ランキング

第5位 達人プログラマー

第4位 マスタリングTCP/IP 入門編

第3位 ネットワークはなぜつながるのか

第2位 リーダブルコード

第1位 プログラムはなぜ動くのか