关闭任务管理器杀不了的进程

  发现任务管理器的进程列表中有一些可疑进程,用任务管理器却无法杀掉,这该怎么办呢?
  Windows XP/2000的任务管理器是一个非常有用的工具,能让你看到系统中正在运行哪些程序(进程),只要你平时多看任务管理器中的进程列表,熟悉系统的基本进程,就可以随时发现可疑进程,这对防范木马和病毒大有裨益!
  一、哪些系统进程不能关掉
   Windows运行的时候,会启动多个进程。只要你按下“Ctrl+Alt+Del”键打开任务管理器,点击“查看”/选择列,勾选“PIO(进程标识 符)”,然后单击“进程”标签,即可看到这些进程。不过有一些进程个人用户根本用不到,例如Systray.exe(显示系统托盘小喇叭图标)、 Ctfmon.exe(微软Office输入法)、Winampa.exe等,我们完全可以禁止它们,这样做并不会影响系统的正常运行。
  二、如何关闭任务管理器杀不了的进程
  如果你在任务管理器中无法关闭某个可疑进程,可以使用下面的方法强行关闭,注意不要杀掉进程表中的系统核心进程:
  1.使用Windows XP/2000自带的工具
   从Windows 2000开始,Windows系统就自带了一个用户态调试工具Ntsd,它能够杀掉大部分进程,因为被调试器附着的进程会随调试器一起退出,所以只要你在 命令行下使用Ntsd调出某进程,然后退出Ntsd即可终止该进程,而且使用Ntsd会自动获得Debug权限,因此Ntsd能杀掉大部分的进程。
   操作方法:单击“开始”/程序/附件/命令提示符,输入命令:ntsd -c q -p PID(把最后那个PID,改成你要终止的进程的PID)。在进程列表中你可以查到某个进程的PID,例如我们要关闭图1中的Explorer.exe进 程,输入:ntsd -c q -p 408即可。
  以上参数-p表示后面跟随的是进程PID, -c q表示执行退出Ntsd的调试命令,从命令行把以上参数传递过去就行了。

  2. 使用专门的软件来杀进程
  任务管理器杀不掉的进程,你可以使用专门的软件关闭。有很多软件可以杀进程,例如进程杀手、IceSword、柳叶擦眼、系统查看大师、Kill process等。
  (1)进程杀手2.5
  下载地址:sc-down.downloadsky.com/down/proc-killer_25.rar
  它能够浏览系统中正在运行的所有进程,包括用Ctrl+Alt+Del 看不到的进程,可以精简进程、自动中止系统基本进程以外的所有进程,对木马和病毒进程有一定清除作用,你可以用它随时中止任一个正在运行的进程,选中该进程,按“中止进程”按钮即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关闭窗口时死所有进程是一个比较危险的操作,因为这可能会导致未保存的数据丢失或其他问题。建议在关闭窗口时,先让用户确认是否真的要终止所有进程。 以下是一个示例代码,演示如何在关闭窗口时死所有进程: ```cpp #include <QApplication> #include <QMainWindow> #include <QCloseEvent> #include <QProcess> class MainWindow : public QMainWindow { public: MainWindow(QWidget* parent = nullptr) : QMainWindow(parent) {} protected: void closeEvent(QCloseEvent* event) override { // 弹出对话框,确认是否要终止所有进程 int result = QMessageBox::question(this, "确认关闭", "是否要终止所有进程?", QMessageBox::Yes | QMessageBox::No); if (result == QMessageBox::Yes) { // 创建一个系统进程来执行任务管理器命令(Windows) // 或者使用其他平台特定的命令来死所有进程 QProcess::startDetached("taskkill /F /IM *"); // 死所有进程Windows) event->accept(); // 关闭窗口 } else { event->ignore(); // 忽略关闭事件 } } }; int main(int argc, char** argv) { QApplication app(argc, argv); MainWindow mainWindow; mainWindow.show(); return app.exec(); } ``` 请注意,上述代码使用了`QMessageBox`来弹出一个确认对话框以确保用户的意图。然后,使用`QProcess`来执行一个系统命令来死所有进程。请根据您的操作系统和需求自行修改命令。 再次强调,死所有进程是一项危险的操作,请谨慎使用,并确保用户在关闭窗口时知情并确认。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值