Если 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
При этом всегда лучше заглядывать впочему служба не останавливается, так как эта техника была бы скорее последним средством.