今天有台Server卡死了,無法遠端重開機。正打算直接讓這台后伊系時,同事使用pstools這套工具,清除卡死的程序,不用重開機,就讓這台Server重見天日。
PSTOOLS被微軟吃下來,已是微軟官方的標準工具,可到以下路徑下載:
http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx
這裡有詳細使用說明:
http://technet.microsoft.com/zh-tw/magazine/2007.03.desktopfiles.aspx
PSTOOLS提供12種實用工具,讓你可以使用指令方式,操作遠端機器。各項工具簡介如下:
- PsExec 可讓您在任何使用者內容中執行處理序。
- PsFile 顯示系統上以遠端方式開啟的檔案。
- PsGetSid 顯示電腦或使用者的 Windows 安全性識別碼 (SID)。
- PsInfo 列出有關 Windows 系統的資訊。
- PsKill 根據名稱或處理序識別碼刪除處理序。
- PsList 列出有關執行中處理序的詳細資訊。
- PsLoggedOn 顯示所有本機登入使用者,以及遠端資源共用使用者。
- PsLogList 傾印 Windows 事件記錄檔記錄。
- PsPasswd 變更使用者帳戶密碼。
- PsService 檢視和控制 Windows 服務。
- PsShutdown 讓電腦關閉、重新啟動、休眠或暫止。
- PsSuspend 暫止執行中的處理序。
以這次案例而言,先使用PsList這支程式,連線到這台Server看看哪支處理程序Hold,再用PsKill將該程序刪除。