There are only Systems and cannot be killed in Windows operating systems. The first two are pure kernel state, and the last one is Win32 subsystem, which ntsd itself needs. Since 2000, ntsd has been a user-state debugging tool that comes with the system. The process attached to the debugger will exit with the debugger, so it can be used to terminate the process on the command line. Use ntsd to automatically obtain debug permissions, which can kill most processes. ntsd will open a new debugging window. It cannot be controlled in a pure command line, but if it is just a simple command, such as exiting (q), you can just pass it from the command line with the -c parameter. NtsdNtsd is also provided to software developers by convention. Only system developers use this command. For more information, see the help file attached in NTSD. Usage: Open a window and enter:
ntsd -c q -p PID
Change the last PID to the ID of the process you want to terminate. If you don't know the process ID, Task Manager -> Process Tab -> View -> Select Column -> Tick "PID (Process Identifier)" and you will see it.
There are two useful tools in XP, tasklist and tskill. tasklist can list all processes and corresponding information. Tskill can detect and kill processes, and the syntax is very simple: Tskill program name! !