怎么才能关掉一个用任务管理器关不了的进程?
运行->ntsd -c q -p PID
或cmd.exe(命令提示符窗口)ntsd -c q -p PID
只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出(q),用-c参数从命令行传递就行了。Ntsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。用法:开个cmd.exe窗口,输入:
ntsd -c q -p PID
把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上"PID(进程标识符)",然后就能看见了。
xp下还有两个好东东tasklist和tskill。tasklist能列出所有的进程,和相应的信息。tskill能查杀进程,语法很简单:tskill 程序名。
注册控件
在 开始 --> 运行 C:\WINNT\system32\regsvr32.exe 控件名称 进行注册。
smartdrv-系统安装大提速
smartdrv.exe是一个磁盘缓存实用程序,用它在安装win2000或nt4.0时,可以大大加快复制文件的速度。下面是相关于它的一些知识点:
Cache通称高速缓存,它用于提高速度较快的设备与速度较慢的设备之间的传输速率。例如,在CPU与内存之间的一级缓存和二级缓存,它们都是Cache。其工作过程是这样的,先将内存中的数据复制一部分到Cache中,CPU访问内存(内存工作频率与基本频率相当)时就优先访问Cache,由于Cache(一级缓冲工作频率与主频相当)与CPU的速度差不多,从而提高了CPU的存取速度。在一台电脑中Cache可以说无处不有,如果善于利用这些Cache,便可以极小的代价提升你的系统性能。在DOS6.22中也提供了类似的工具SMARTDRV.EXE,它是针对内存与硬盘之间的Cache,其工作原理与上述相似。
如果是在DOS下,则应在autoexec.bat 文件中加入一行“LH C:\dos\smartdrv.exe”(这里假设smartdrv 程序在C:\dos 目录下),即可实现内存作为硬盘的缓存。 如果您想使其成为光驱的 缓存,只要把autoexec.bat中的执行mscdex.exe 程序的一行写在smartdrv.exe 所在行之前即可。