为什么我没有从Windows的命令提示符下杀死进程的权利?


0

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

但是我在“任务管理器”中看不到该进程,因此我用谷歌搜索了如何从命令提示符处将其杀死。

当我尝试杀死:

taskkill /IM mycpp.exe /f

它说我无权这样做。(拒绝访问)

我是唯一使用这台计算机的人,我该如何授予我使用此killing命令的权限?


以管理员身份运行命令提示符?
canadmos 2014年

您如何开始您的过程?您的IDE /编译器...是否以管理员身份运行?
chrki 2014年

我以cmd的身份运行为管理员,因此,毫无疑问,我应该可以轻松地终止该过程。
亚当·瓦赫吉

当您运行时,“会话”的值是什么tasklist | findstr mycpp.exe(请注意,这种情况对findstr很重要)。
2014年

1
@AdamVarhegyi下载进程资源管理器(technet.microsoft.com/en-in/sysinternals/bb896653.aspx),运行它(以管理员身份运行),然后将您的exe条目的屏幕截图粘贴到进程资源管理器
Ganesh R中。

Answers:


2

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

找到它后,可以使用它来终止进程。

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


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.