Table of contents
在本教程中,你将逐步了解如何停止一个无法停止的Windows服务,其错误为 "无法停止服务。 操作无法完成。 请求的控制对该服务无效"。 此外,你将学习如何在服务(services.msc)中 "停止 "选项为灰色时强制停止任何服务。
如果你不能从服务面板停止一个服务,那么你可以从命令提示符或PowerShell终止该服务。 但是,请记住,关键的Windows服务不能以任何方式停止。
如何修复:无法停止服务,访问被拒绝。
方法1.从命令提示符停止服务。方法2.从PowerShell停止服务。 方法1.如何从命令提示符停止服务。
要从命令提示符中终止一个正在运行的服务。
1. 在服务中,右击你不能停止的服务,并选择 财产 .
2. 请注意 服务名称 .
3. 开放式 以管理员身份进行命令提示 并给出以下命令以获得 PID 你想停止的服务的。
- sc queryex ServiceName
注:其中ServiceName = 你在上一步注意到的服务名称。
例如,sc queryex TabletInputService
4. 现在输入这个命令来杀死这个服务。
- taskkill /F /PID ServicePID
注意事项。
1.其中ServicePID = 你在上一步注意到的服务的PID。
2.如果在执行上述命令后,你收到错误 "PID为XXXX的进程不能被终止。 原因:拒绝访问。",然后尝试从PowerShell停止该服务。 方法二
例如,taskkill /F /PID 476
方法二:如何从PowerShell停止服务。
要从PowerShell强制停止一个正在运行的服务。
1. 按照上面方法一中的步骤1-3,得到你要停止的服务的PID。
2. 开放式 作为管理员的PowerShell。
3. 在PowerShell中,给出以下命令。
- kill -id PID
注:其中PID=你想终止的服务的PID。 例如,"kill -id 476"。
就是这样!让我知道本指南是否对你有帮助,请留下你的经验评论。 请喜欢并分享本指南以帮助他人。
Andy Davis
A system administrator s blog about Windows