首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何杀死Windows Server中在系统帐户下运行的进程?

如何杀死Windows Server中在系统帐户下运行的进程?
EN

Server Fault用户
提问于 2021-08-10 05:04:05
回答 1查看 1.1K关注 0票数 1

我有一个带有Windows 2008 R2的服务器和一个在系统帐户下运行的服务进程(我们的自定义服务)。据推测,一项服务被绞死了,我想阻止它。我尝试通过Management "Services“卡入停止,但是没有帮助,服务进程仍然在运行,尽管在管理控制台中它已经被标记为不运行。有办法从命令行杀死它吗?注意,服务在系统帐户下运行。我在服务器上拥有完全的管理权限。

我用提升的权限从控制台尝试过pskill (就像pskill PID一样),但是它没有做到这一点:它已经报告了进程终止,但我仍然在Task中看到它。

Taskkill也帮不上忙:

代码语言:javascript
复制
C:\>taskkill /f /im myservice.exe
ERROR: The process "myservice.exe" with PID 1268 could not be terminated.
Reason: There is no running instance of the task.

但是这个过程在任务管理器中仍然可见。

更新: Powerhell Stop-Process -Name myservice -Force也不起作用。

有什么想法可以真正杀死进程(除了重新启动服务器)?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-08-10 05:43:47

下载凳醇并解压下载的zip文件。将有一个名为psexec的exe文件。

使用选项打开cmd.exe/命令提示符。在这里,您键入以下命令。"psexec.exe /s /i cmd.exe“

它将以系统用户作为当前用户再启动一个控制台窗口。在那里,您可以使用系统用户访问来运行任何您想要的命令。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1074035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档