>>823
わかりました。
問題の部分は以下です。
Call IP変更
MsgBox "完了"
Call シャットダウン

Win2000環境で実行するとまず、「完了」と表示され次に
「〜.exeにエラーが発生しました、エラーログを作成しています」 のエラー発生で
強制終了し、シャットダウンは実施されません。
「IP変更」メソッド内でIPし、
「シャットダウン」メソッド内でシャットダウンを行います。
メソッドの内部については問題なさそうなので
今回は割愛しますが、必要そうなら言ってくだされば載せます。

疑問は2点です。
1.そもそもネットワークの向こうに配置した実行ファイルで
  IPを変更した場合、IP変更部分以降は
  実行されないのか?
  設計的にまずいのか?
  XPの検証環境は自由に使えないので何とも言えませんが、
  IP変更→シャットダウンは正常に機能しました。
  自分の想像ではWin2000であろうがXPであろうが
  実行ファイルを実行した直後にメモリにロードされるので
  実行ファイルにとってはどこから実行されたかなんて
  相対パスでファイルを読み込んでいない限り
  問題ないと思っています。
2.今回の対処方法
  Win2000であろうがXPであろうが
  IP変更直後にシャットダウンを実施したい

よろしくお願いします。