有没有办法使用通配符更改服务启动类型

有没有办法使用通配符更改服务启动类型

有人能告诉我这是否可以在命令提示符或 powershell 中完成?我可以通过通配符显示名称来停止和启动服务。但不确定这是否也可以用于更改启动类型。请指教。谢谢。

答案1

使用 wmic 的替代方案(需要在提升的提示符下运行)

wmic service where "name like 'xbox%'" call changestartmode startmode="Disabled"

答案2

这可以使用设置服务PowerShell 命令:

Get-Service -DisplayName xbox* | Set-Service -StartupType Disabled

上面的代码行将查找显示名称以“xbox”开头的所有服务,并将结果传送到 Set-Service 并将启动类型设置为已禁用。添加-WhatIf到行尾以确认返回所需的服务而不更改启动类型。

相关内容