Answers:
我相信您要查找的命令是:
sc config servicename此处start = auto
不过,您需要知道服务的名称-要从命令行查看此名称,请尝试使用以下命令-这将显示所有服务:
sc查询类型=服务状态=全部
如果你想看到只是停止服务,运行以下命令:
sc查询类型=服务状态=无效
查询输出的服务列表可能会很长。您可以使用过滤findstr
(请参阅此处的帖子)。例如
sc查询类型=服务状态=全部| findstr“ ssh”
将选择包含字符串“ ssh”的服务列表的输出行
注意:对于某些服务,您可能还需要管理员特权,Access is denied
在执行sc
命令后获取消息时会注意到它。在这种情况下,请按“ Windows + X”键打开命令提示符(Admin)。
您可以使用PowerShell!(要启动它,请powershell
在常规命令提示符下键入。)
该Get-Service
cmdlet获取服务列表,您可以按任何属性对其进行筛选。例如,这获得了禁用服务的列表:
Get-Service | ? {$_.StartType -eq 'Disabled'}
该Set-Service
cmdlet可以设置给定服务的多个属性,包括启动类型。例如,这将lanmanserver
服务设置为自动启动:
Set-Service 'lanmanserver' -StartupType Automatic
要使所有当前禁用的服务自动启动,请使用以下命令:
Get-Service | ? {$_.StartType -eq 'Disabled'} | Set-Service -StartupType Automatic
=
是语法的重要组成部分。