“任务管理器”我做主

技巧与实践

“常在网上漂,哪有不挨刀”,当我们的系统由于病毒或木马等原因,造成运行异常缓慢、程序停止响应等情况时,我们首先想到的是打开任务管理器查看系统进程。

任务管理器非“我”勿用

在WinXP系统中,我们可以通过修改注册表键值或组策略来限制和启用任务管理器,可是这些操作都是针对本机上所有用户的,如果我们只对单位的某个用户设置禁用任务管理器怎么办?进入C:\Windows\system32目录下,右击taskmgr.exe,选择“运行方式”,在“运行身份”窗口中选中“下列用户”并指定一个用户就可以了(图1)。

13-f13-1-1.jpg
图1

进程信息“完整”查看

任务管理器提供了查看进程信息的功能,但是无法查看到进程对应程序文件的路径等更详细的信息。其实不用借助于第三方软件也可以达到目的。

切换到任务管理器的“进程”选项卡,单击菜单“查看→选择列”,在这里勾选要显示更多的项目(如进程的PID)。然后在左下角依次点击“开始→程序→附件→系统信息”,在左边选择“软件环境→正在运行任务”就可以看到进程文件的路径(图2)。同样在“系统信息”窗口左侧选择“软件环境→加载的模块”就可以看到加载的模块信息。

13-f13-1-2.jpg
图2

任务管理器请进任务栏

如果我们的系统运行非常缓慢,程序停止响应,甚至呈“假死”状态,通常要打开任务管理器,“揪”出谁是CPU或内存占用的大户并且结束这些讨厌的进程。其实我们可以将资源占用信息放到任务栏中,随时观察。

在任务管理器中找到“选项”菜单,依次勾选“使用时自动最小化→最小化时自动隐藏”,然后单击“开始→运行”键入“regedit”打开注册表编辑器,双击展开定位到启动项分支[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrerntVersion\Run],新建“Taskmanager”的REG_SZ值,并将值设置为“C:\Windows\system32\cmd.exe”/c “start”/min C:\Windows\system32\taskmgr.exe(包含内外侧引号)。以后将鼠标悬停在任务栏中的绿色图标上就可以看到资源占用情况了。

调用远程任务管理器

当使用WinXP系统的远程桌面连接功能或用第三方工具进行远程控制时,如果要查看对方电脑的系统资源信息,就得打开对方电脑的任务管理器。但在实际使用过程中不能用“Ctrl+Alt+Del”或“Ctrl+Shift+Esc”组合键,否则,打开的就是本地电脑的任务管理器,我们可以在任务栏上右击,再选择“任务管理器”项就可以打开远程电脑中的任务管理器了。

窗口也要选择性控制

如果打开了很多窗口,可以通过右击任务栏选择“层叠窗口”、“横向平铺窗口”、“纵向平铺窗口”几种模式来对我们打开的所有窗口进行布局,如果只控制几个窗口,可以按住Ctrl键后在任务栏右击选择相应命令来达到控制窗口的目的。另外,也可以打开“任务管理器”,在“应用程序”标签页下选中要控制的窗口,按住Ctrl键后右击鼠标,选择相应的命令即可控制窗口(图3)。利用该方法即使打开了很多窗口也能清楚看到各窗口的具体内容。

13-f13-1-3.jpg
图3