2014-10-07 121 views
3

我想以编程方式打开/关闭Windows功能。手动可通过控制面板 - >程序和功能 - >打开或关闭窗口功能。如何以编程方式启用/禁用Windows功能

是否有任何Windows API可以这样做?或任何COM接口来管理呢?

+0

不太可能有这样的API。组策略更可能。这看起来像是一个系统管理员问题。你想启用/禁用哪个功能?为什么你想以编程方式来做? – 2014-10-07 09:08:48

+0

我想启用IIS功能。要求是启用IIS,检查IIS版本。我有一些需要这种设置的应用程序。因此,我想以编程方式启用/禁用IIS功能。 – Mrunal 2014-10-07 13:00:25

+0

你应该问那个具体的问题。你不在乎能否启用/禁用各种功能。你所关心的只是IIS。答案可能是非常特定于IIS的。这可能有所帮助:http://stackoverflow.com/questions/16079030/better-way-to-install-iis7-programmatically – 2014-10-07 13:03:42

回答

0

您可以使用PowerShell脚本和intall-windowsfeature的cmdlet:

Install-WindowsFeature -Name Web-Server

technet link