歡迎參觀我的賣場 歡迎參觀我的賣場

2012年9月4日 星期二

taskkill & Tasklist

Linux下要刪除某個程序通常會使用 ps 找出程序的 pid (process id),然後再用 kill 刪除程序。
ps aux | grep -i {程序名稱}     ( -i : 代表忽略大小寫 )
kill -9 {PID}


而在 Windows 下,正常人類要刪除某個程序,大部分都利用快速鍵 [Ctrl] + [Shift] + [Esc] 開啟工作管理員來強制結束應用程式,今天發現 Windows下也有類似 Linux 指令可以快速的刪除程序。可以先用 tasklist 找出程序的 pid (process id) ,然後再用 taskkill 刪除程序。
tasklist | find /i "{程序名稱}"taskkill /f /pid {PID}
或利用程序名稱,直接刪除程序
taskkill /f /im {程序名稱}

 WinXP 下要刪除 notepad.exe(記事本) 的應用程序,可以在命令提示字元下輸入:
tasklist | find /i "notepad"     ( /i : 代表忽略大小寫 )
先找出名為 notepad 程序的 pid (第二欄即是pid),再用 taskkill 刪除
taskkill /f /pid 3316

OR 直接刪除所有名稱為 notepad.exe 的程序
taskkill /f /im notepad.exe



更多用法可參考:
tasklist /?
taskkill /?

沒有留言: