为什么我没有从 Windows 命令提示符中终止进程的权限?

为什么我没有从 Windows 命令提示符中终止进程的权限?

我正在学习 C++,我必须终止一个进程(我编写的程序)。

但是我在任务管理器中看不到该进程,因此我用 Google 搜索如何从命令提示符中终止它。

当我试图杀死时:

taskkill /IM mycpp.exe /f

它说我没有权利这样做。(访问被拒绝)

我是唯一一个使用这台电脑的人,我怎么能让自己访问这个终止命令呢?

答案1

您可以下载Sysinternals 进程浏览器,运行它(以管理员身份运行)。它将向您显示系统上运行的用户模式进程列表。

当您找到它时,您可以使用它来终止您的进程。

或者,您可以创建批处理文件并调用Sysinternals PSKill它允许您指定一个可执行文件名称,然后终止该名称。(批处理文件可能需要以管理员身份运行)

答案2

有些进程会阻止试图终止的进程。防病毒软件会安装驱动程序来阻止您终止进程。根据 Windows 的版本,可能可以启动到安全模式并以此方式终止任务。

相关内容