確認環境
- Windows XP Pro SP3
お題
レジストリ設定にもいろいろあるが、本手順例では、以下のように「LANにプロキシサーバーを使用する」のON/OFF方法を扱う。
↑↓
方法1.レジストリファイル(*.reg)を使う方法
ONにする場合
以下の内容のテキストファイル"proxyon.reg"を作成し、作成したファイルをダブルクリックする。
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable"=dword:00000001OFFにする場合
以下の内容のテキストファイル"proxyoff.reg"を作成し、作成したファイルをダブルクリックする。
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable"=dword:00000000方法2.バッチプログラムから行う(*.regファイル編)
方法1の*.regファイルを前提に以下で実現可能。
ONにする場合
以下コマンドをバッチプログラムに組み込む
regedit /s proxyon.regOFFにする場合
以下コマンドをバッチプログラムに組み込む
regedit /s proxyoff.reg方法3.バッチプログラムから行う(REGコマンドを使う編)
ONにする場合
以下コマンドをバッチプログラムに組み込む
reg add "HKEY_CURRENT_USER\Software\Microsoft\Wi ndows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /fOFFにする場合
以下コマンドをバッチプログラムに組み込む
reg add "HKEY_CURRENT_USER\Software\Microsoft\Wi ndows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f方法4.VBスクリプト(WSH)から行う
ONにする場合
以下の内容のテキストファイル"proxyon.vbs"を作成し、作成したファイルをダブルクリックする。
Set WshShell=WScript.CreateObject("WScript.Shell") WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable","1", "REG_DWORD"OFFにする場合
以下の内容のテキストファイル"proxyoff.vbs"を作成し、作成したファイルをダブルクリックする。
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable","1", "REG_DWORD注意事項
- レジストリ直接変更の結果をIEに反映するには、IEの再起動が必要
- "Windows Registry Editor Version 5.00"の文字列は正確に記載が必要
(無い、不正確などであると、レジストリファイルでは無いとはじかれる。)
0 件のコメント:
コメントを投稿