Windows 服务名称是否有唯一的(未翻译的)标识符?

Windows 服务名称是否有唯一的(未翻译的)标识符?

我只是想在我们的一台服务器上“重启 SharePoint”。所以我很快查找了需要重启哪些服务才能做到这一点。这让我找到了一篇博客文章,其中描述了重新启动所有 SharePoint 服务的脚本

太棒了。遗憾的是,服务器不使用英语。所以我收到的都是“服务名称未知”的错误消息。

那么,是否有任何标识符可以用来引用未翻译的 Windows 服务?

我主要感兴趣的是将它们与net start和一起使用net stopsc我认为也可以很好地工作)。

答案1

是的,每项服务都有一个服务名称,它永远不会被翻译。(您链接中的脚本使用显示名称,不旨在用作标识符。)

您可以使用services.mscsc query来查找服务名称。例如:

SERVICE_NAME: AudioSrv
DISPLAY_NAME: Windows Audio

SERVICE_NAME: Bonjour Service
DISPLAY_NAME: Bonjour Service

sc仅接受服务名称;net出于兼容性原因,同时接受两者。

相关内容