我正在学习 C++,我必须终止一个进程(我编写的程序)。
但是我在任务管理器中看不到该进程,因此我用 Google 搜索如何从命令提示符中终止它。
当我试图杀死时:
taskkill /IM mycpp.exe /f
它说我没有权利这样做。(访问被拒绝)
我是唯一一个使用这台电脑的人,我怎么能让自己访问这个终止命令呢?
答案1
您可以下载Sysinternals 进程浏览器,运行它(以管理员身份运行)。它将向您显示系统上运行的用户模式进程列表。
当您找到它时,您可以使用它来终止您的进程。
或者,您可以创建批处理文件并调用Sysinternals PSKill它允许您指定一个可执行文件名称,然后终止该名称。(批处理文件可能需要以管理员身份运行)
答案2
有些进程会阻止试图终止的进程。防病毒软件会安装驱动程序来阻止您终止进程。根据 Windows 的版本,可能可以启动到安全模式并以此方式终止任务。