or Windows 98、ME

此篇是補充在「關機的捷徑」一文中不足之處,另外「關機的捷徑」該文僅適用於 Windows 98,此篇則同時適用於 Windows 98 與 Windows Me。

其實,無論關機、重新開機..等等的動作,都可以透過 Rundll32.exe 指令完成,這個公式是:

rundll32 shell32.dll,SHExitWindowsEx n

其中,n 代表:

n= 0 重新啟動 Windows ﹙登出 Windows,功能與「開始」>>「登出」相同,不是重新啟動 PC﹚
n= 1 關機﹙Shutdown Windows﹚
n= 2 重新開機﹙關閉 Windows 再重新啟動 PC,就等於 reboot﹚
n= 4 強制關閉所有執行中的應用程式﹙Windows 並不會通知應用程式而逕行關閉,由於是強制關閉,執行中的應用程式資料並不會被儲存,使用時要注意這一點特性﹚
n= 8 結束作業系統,並關閉電源﹙僅支援使用 ATX 電源供應規格的 PC﹚
n= -1 -1 代表重新啟動檔案總管(重設桌面)

若同時要執行多種功能,則將其 n 值相加。

例如,要關閉所有的應用程式﹙n = 4﹚,然後重新啟動電腦﹙n = 2﹚,這時 n 應該為多少? n 值就是 6。﹙4 + 2﹚

以下就以「關閉所有的應用程式,然後重新啟動電腦」這樣的動作為例,作為解說,如果你需要其他的動作,請套用適當的 n 值。﹙註一﹚

Views: 46