无法终止进程
我发现在一台使用Windows Server 2003的服务器上,有一个进程,用任务管理器怎么也关不掉,已经是Administrator用户登录了,所以应该不是权限的问题。我不想用第三方软件来终止,因为是服务器,不敢胡乱安装第三方软件。除了任务管理器还有其他结束进程的办法吗?
必答 :答案是有的,从Windows 2000开始,系统就自带了用户态调试工具,这个工具就是ntsd.exe。它能结束大部分进程,只有System、SMSS.EXE和CSRSS.EXE不能,因为前两个是纯内核态的,最后那个是Win32子系统,ntsd运行本身需要它。先找到不能结束的进程的PID号:打开“任务管理器→进程选项卡→查看→选择列”,勾上“PID(进程标志符)”,这样就能看到进程号PID了,记下来。然后打开命令提示符程序(运行cmd),输入:
ntsd -c q -p PID
这样就可以结束那些任务管理器都无法结束掉的进程了。