强制修改Windows系统SYSTEM用户进程优先级方法
相信大家一定遇到过这种经历,想调整一个进程的优先级或者关掉一个进程,结果提示拒绝访问。用过UNIX或者UAC的同学一定可以立即意识到这是权限问题,我们以用户帐户权限启动的任务管理器当然不能对系统(SYSTEM)帐户的进程进行修改。今天Kaijia在解决一台Windows Server 2003服务器吃CPU导致Zabbix Agent半无响应问题时打算更改一下这个进程的优先级,结果又碰到了这个问题。
于是Google了一下找到了Life in 0 and 1(一位匿名的硬件IT)的这篇文章,提到使用NTSD。
NTSD(NT Symbolic Debugger)是Windows XP/2003中的一个强大的进程调试工具。简单的说,通过NTSD可以以SYSTEM权限启动程序,因此如果通过NTSD启动任务管理器的话就可以对SYSTEM进程进行调整并不出现拒绝访问。NTSD需要以Administrator权限运行,在开始菜单中直接运行:
1 |
ntsd -c qd taskmgr |
即可以调出任务管理器。请注意不要使用CMD运行此命令,否则会打开一个命令行版本的任务管理器。
评论