配置所有服务 Windows

配置所有服务 Windows

有没有办法管理 Windows 中的所有服务,而不必逐一配置它们? 类似于 sc 命令的通配符。

答案1

您可以使用 Powershell。

Get-Service * | Where {$_.Status -eq "Stopped" -and $_.Name -eq "TabletInputService"} | Start-Service

这将启动您想要的服务(而不是“TabletInputService”)。

Get-Service * | Where {$_.Status -eq "Running" -and $_.Name -eq "TabletInputService"} | Stop-Service

这将停止您想要的服务(而不是“TabletInputService”)。

但这里最大的问题是您的参数到底是什么?您如何选择要停止哪些服务?正如 Psycogeek 所说,停止所有服务不是一个好主意,因为有许多服务对于系统的正常运行至关重要。

如果您打算禁用您亲自挑选的特定服务列表,那么您必须在脚本中至少写一次...

相关内容