Windows XP のシャットダウンのショートカット

Windows XP ではこれまで使われていた "Rundll32 Shell32.dll,SHExitWindowsEx 1" のようなシャットダウンのショートカットが使えなくなっている。


VBScript を使う方法

テキストファイルに以下の内容を書き、拡張子を vbs にする。

Set objSystemSet = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}").InstancesOf("Win32_OperatingSystem")

For Each objSystem In objSystemSet
   objSystem.Win32Shutdown 8
Next

1 行目が長いので注意。


コマンドを使う方法

新規にショートカットを作りリンク先を以下のようにする。

%windir%\System32\shutdown.exe -s -t 0

目次へ