Thanks to James for letting me know that there's an easy way to list and kill processes from the Windows Vista command line.
Back in the days (pre-Microsoft) when I was an UNIX network administrator I often used the command "ps -ef" to list the running processes.Task Manager on Windows gets the job done but somehow doesn't feel quite right to me. Eurka - Windows Vista provides the commands "tasklist" and "taskkill". Such commands will be handy for use in scripts of course too.
The following extract is from a Windows shell session to show you the interface:
E:\Users\stephlam>tasklist
Image Name PID Session Name Session# Mem Usage========================= ======== ================ =========== ============System Idle Process 0 0 16 KSystem 4 0 900 Ksmss.exe 408 0 524 Kcsrss.exe 468 0 4,868 Kwininit.exe 508 0 2,808 Kcsrss.exe 548 Console 1 12,052 Kservices.exe 564 0 4,296 Klsass.exe 576 0 2,568 Klsm.exe 584 0 3,104 Kwinlogon.exe 644 Console 1 3,832 Ksvchost.exe 780 0 4,732 Ksvchost.exe 848 0 5,720 Ksvchost.exe 876 0 7,872 KLogonUI.exe 916 Console 1 9,692 Ksvchost.exe 976 0 8,644 Ksvchost.exe 1000 0 23,836 KSLsvc.exe 1040 0 3,944 Ksvchost.exe 1064 0 8,708 Ksvchost.exe 1256 0 2,280 Ksvchost.exe 1308 0 48,900 Ksvchost.exe 1336 0 11,176 Kwisptis.exe 1376 Console 1 4,592 Kspoolsv.exe 1528 0 7,416 Kaudiodg.exe 1596 0 7,144 Ksvchost.exe 1616 0 7,092 Kinetinfo.exe 2024 0 4,572 KInoRpc.exe 320 0 3,572 KInoRT.exe 540 0 8,396 KInoTask.exe 832 0 6,348 Ksvchost.exe 1740 0 3,960 Ksvchost.exe 1768 0 2,240 KSRUserService.exe 956 0 4,488 Ksvchost.exe 1964 0 4,184 Kvmh.exe 1808 0 2,744 Ksvchost.exe 2060 0 3,680 Ksvchost.exe 2072 0 2,056 KSearchIndexer.exe 2096 0 38,236 KWUDFHost.exe 2200 0 3,512 KCcmExec.exe 2276 0 13,056 Kvssrvc.exe 2352 0 5,724 KWmiPrvSE.exe 2692 0 5,028 Kwisptis.exe 3428 Console 1 5,020 KTabTip.exe 3452 Console 1 12,244 Kdwm.exe 3572 Console 1 89,924 Kexplorer.exe 3580 Console 1 39,060 Ktaskeng.exe 2780 0 4,748 Ktaskeng.exe 500 Console 1 8,688 KWmiPrvSE.exe 2524 0 5,288 KMSASCui.exe 3188 Console 1 6,156 KRealmon.exe 3292 Console 1 5,752 K00THotkey.exe 3412 Console 1 5,600 KTRot.exe 1436 Console 1 3,744 KwmdWatch.exe 1168 Console 1 3,732 Ksidebar.exe 2532 Console 1 28,832 Kmsnmsgr.exe 2944 Console 1 4,464 Ksvchost.exe 1912 0 5,128 Kcommunicator.exe 3948 Console 1 55,100 KMsmsgs.exe 1948 Console 1 2,224 Kehtray.exe 3684 Console 1 1,724 KONENOTEM.EXE 3272 Console 1 444 Kehmsas.exe 1240 Console 1 3,072 Kehsched.exe 4000 0 3,908 KInputPersonalization.exe 3060 Console 1 8,512 Kunsecapp.exe 2932 Console 1 4,068 Kehrecvr.exe 4408 0 4,544 Kieuser.exe 1480 Console 1 17,312 Kiexplore.exe 3248 Console 1 42,036 KWINWORD.EXE 5744 Console 1 39,392 KTrustedInstaller.exe 5344 0 3,364 Kcmd.exe 6136 Console 1 2,208 KSearchFilterHost.exe 5224 0 7,016 KSearchProtocolHost.exe 5844 Console 1 11,424 Kiexplore.exe 6016 Console 1 60,448 Kcmd.exe 5108 Console 1 2,132 Knotepad.exe 3080 Console 1 6,792 KWmiPrvSE.exe 3120 0 6,108 Ktasklist.exe 5516 Console 1 4,148 K
E:\Users\stephlam>taskkill /pid 3080SUCCESS: Sent termination signal to the process with PID 3080.