2012-08-02 39 views

回答

0

是的,但你需要一个startup task来做到这一点。这里是你会做什么,以停止并禁用电话服务:

sc.exe stop TapiSrv 
sc.exe config TapiSrv start= disabled 

如你我不使用的显示名称(电话),但我使用的服务名称(TAPISRV)见。如果你想为你的系统,你可以简单地执行此命令的服务名称的列表(在Azure中,你可以通过RDP做到这一点):

sc.exe query 

执行该命令,也会给你的服务的状态(运行,...)。

注意:当调用sc.exe配置时,你需要在等号后面加一个空格。

注:停止服务可能需要一些时间,所以我建议你使用background task停止/禁用的服务,以保持您的实例的启动时间降至最低。

+0

我不想阻止他们,我希望他们不要在第一时间开始,否则他们会浪费时间开始反正。 – sharptooth 2012-08-02 10:14:56

+0

启动任务是部署中可以执行某些操作的最早阶段。如果您想在此之前禁用这些服务,您需要提供一个自定义虚拟机(已经禁用这些服务)并使用虚拟机角色(但仍处于测试阶段)。现在,如果您一次禁用服务,则每次重新启动时都会保持这种状态(如果您添加新实例或将其部署到另一个插槽,则不会)。你真的开始使用这些基本的Windows服务会对你的资源产生怎样的影响吗? – 2012-08-02 10:54:09

+0

我不确定,我想尝试一下,但看起来像没有虚拟机角色是不可能的。 – sharptooth 2012-08-02 11:43:04

相关问题