加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows服务 – ServiceController似乎无法停止服务

发布时间:2020-12-14 01:44:50 所属栏目:Windows 来源:网络整理
导读:我试图在本地机器上停止 Windows服务(服务是Topshelf.Host,如果重要)与此代码: serviceController.Stop();serviceController.WaitForStatus(ServiceControllerStatus.Stopped,timeout); 超时设置为1小时,但服务从未实际停止.奇怪的是,从服务MMC管理单元中我
我试图在本地机器上停止 Windows服务(服务是Topshelf.Host,如果重要)与此代码:
serviceController.Stop();
serviceController.WaitForStatus(ServiceControllerStatus.Stopped,timeout);

超时设置为1小时,但服务从未实际停止.奇怪的是,从服务MMC管理单元中我首先看到它在“停止”状态,但一段时间后,它恢复为“已启动”.但是,当我尝试手动停止时,会发生错误:

Windows could not stop the Topshelf.Host service on Local Computer.
Error 1061: The service cannot accept control messages at this time.

我在这里遗漏了什么吗?

您的服务正忙于处理一些大的操作或正在转换以更改状态.因此不能接受任何输入…只是想到它采取比它可以咀嚼更多…

如果你确定你没有给它任何东西,只需去任务管理器,杀死这个服务的过程或重新启动你的机器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读