ThanksgivingSoft

Microsoft Updateの実行

■概要
Microsoft Updateのサイトを表示させるバッチファイルです。
※パッチの確認や適用は、手動で行う必要があります。
サイトの表示前にWinHTTP Proxyの設定をすることもできます。
■プログラムコード (MicrosoftUpdate.bat)
@echo off

rem -------------------------------------------------
rem Microsoft Update実行BAT Ver1.0
rem -------------------------------------------------

:Menu
cls
echo ------------------------------------------------
echo □■ Menu ■□
echo ------------------------------------------------
echo 1:Microsoft Update
echo 2:WinHTTP Proxy設定 & Microsoft Update
echo 3:WinHTTP Proxy設定の削除 & Microsoft Update
echo q:終了
echo ------------------------------------------------

rem 判定キーの初期化
set Slt=nul

rem 選択値の入力を求める
set /p Slt=入力:

rem 条件分岐
if '%Slt%'=='1' goto Set_1
if '%Slt%'=='2' goto Set_2
if '%Slt%'=='3' goto Set_3
if '%Slt%'=='q' goto :eof

rem [1,2,3,q]以外の入力がある場合は、メニューに戻る
goto Menu

:Set_1
rem ----------------------------------------------------
rem ■Microsoft Updateサイトへ接続する
rem ----------------------------------------------------
echo Microsoft Update
"C:\Program Files\Internet Explorer\iexplore.exe" "http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=ja"

rem 処理終了
goto :eof

:Set_2
rem ----------------------------------------------------
rem ■Proxyの設定後、Microsoft Updateサイトへ接続する
rem ----------------------------------------------------

rem インターネットオプションのプロキシサーバーにて設定している
rem プロキシサーバーの設定を引き継ぐ
proxycfg -u

rem Proxyの設定を反映させるため、Automatic Updatesサービスの
rem 再起動を行う
net stop wuauserv
net start wuauserv

echo Microsoft Update
"C:\Program Files\Internet Explorer\iexplore.exe" "http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=ja"

rem 処理終了
goto :eof

:Set_3
rem ---------------------------------------------------------
rem ■Proxyの設定を削除後、Microsoft Updateサイトへ接続する
rem ---------------------------------------------------------

rem WinHTTP Proxy設定を削除します
proxycfg -d

rem Proxyの設定を反映させるため、Automatic Updatesサービスの
rem 再起動を行う
net stop wuauserv
net start wuauserv

echo Microsoft Update
"C:\Program Files\Internet Explorer\iexplore.exe" "http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=ja"

rem 処理終了
goto :eof

■使用方法
1. プロキシサーバーを使用している方はInternet Explorerのプロキシサーバーに適切なアドレス・ポートを入力してあることを確認してください。
2. 「プログラムのダウンロード」よりバッチファイルをダウンロードしてください。
3. バッチファイルをマウスでダブルクリックしてください。
4. Menu画面が表示されるので、処理番号を入力し、[Enter]キーを押してください。
■解説
Internet Explorerでサイトを表示させるにはiexploreの後にURLを記述します。
explorer.exeでもサイトを表示することができますが、制御が変わるようです。
例えば以下のように複数のURLを記述した場合は
iexploreではyahooのサイトが開き、それを閉じた後にgoogleのサイトが開く。
explorerではyahooとgoogleのサイトが別々に同時に開くことになります。
 ------------------------------------------------------
 1つのサイト(yahoo)を閉じない限り、別のサイト(google)は開かない
 iexplore www.yahoo.co.jp
 iexplore www.google.co.jp
 ------------------------------------------------------
 別Windowにて同時に2つのサイトが開く
 explorer www.yahoo.co.jp
 explorer www.google.co.jp
 ------------------------------------------------------
どうしてこうなるか正確な理由わからないので判れば教えていただきたいのですがWindows XPで試したところ、上記のような結果になりました。
■プログラムのダウンロード
  ダウンロード
[ TOP ] [ コマンドプロンプト ] [ HOME ]