如何通过命令行在 Windows 计算机上启用服务?

fro*_*sty 27 windows-7 services command-line

在装有 Windows 7 的 Sony Vio pcg-811124 笔记本电脑上,我通过 msconfig 禁用了所有非 Windows 服务。当我重新启动笔记本电脑时,它启动了,但即使在安全模式下也无法查看屏幕。我可能禁用了一个驱动程序,但现在我无法知道是哪个驱动程序。

因此,我不仅不知道我禁用和需要启用哪些服务,我似乎甚至无法启用我知道的服务(例如,JungleDisk)。当尝试通过命令行重新启动它时,系统提示我无法重新启动此服务,因为它已被禁用。

如何重新启用我的服务?

emt*_*unc 39

我相信您正在寻找的命令是:

sc config servicenamehere start= auto

您需要知道服务的名称 - 要从命令行查看,请尝试此命令 - 这将显示所有服务:

sc 查询类型=服务状态=全部

如果你想看到只是停止服务,运行以下命令:

sc 查询类型=服务状态=不活动

查询输出的服务列表可能很长。您可以使用findstr(请参阅此处的帖子)对其进行过滤。例如

sc 查询类型=服务状态=全部| findstr "ssh"

将选择包含字符串“ssh”的服务列表的输出行

注意:对于某些服务,您可能还需要管理员权限,您会Access is denied在执行sc命令后收到消息时注意到它。在这种情况下,按“Windows + X”键打开命令提示符(管理员)

  • 注意:`=` 后面的空格是语法的重要组成部分。 (6认同)
  • 不,不是,至少在 Windows 10 中不是。 (2认同)