簡體   English   中英

如何使用 powershell 在 Windows 10 Pro 1903 中停止服務

[英]How to stop a service in Windows 10 Pro 1903 with powershell

在 Powershell 我想停止服務:

Stop-Service -Name "StateRepository" -Force 

服務不會停止。 我等多久沒有任何區別。 我在 Windows 10 Pro 1903 中以用戶管理員身份登錄。我沒有收到任何錯誤。 當我查看 services.msc 時,服務沒有停止。

如果Stop-Service -Force不起作用,我不確定這里發生了什么。 但是,您可以使用 WMI/CIM 獲取服務的當前 PID 並以這種方式將其終止(請注意,這可能是不安全的操作):

$service = Get-CimInstance Win32_Service | Where-Object { $_.Name -eq "StateRepository" } | Select -First 1 Name, ProcessId
Write-Warning "Killing process $($service.ProcessId) for service $($service.Name)"
Stop-Process -Force $service.ProcessId

這就是說,最好研究為什么服務不會停止,因為這種技術更像是最后的手段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM