【问题标题】:How to enable/disable Windows Features programmatically如何以编程方式启用/禁用 Windows 功能
【发布时间】:2014-10-07 06:40:01
【问题描述】:

我想以编程方式打开/关闭 windows 功能。手动可以通过控制面板->程序和功能->打开或关闭 windows 功能。

是否有任何 Windows api 可以这样做?或任何com接口来管理这个?

【问题讨论】:

  • 不太可能有用于此的 API。组策略更有可能。这似乎是一个系统管理员问题。您要启用/禁用哪个功能?为什么要以编程方式进行?
  • 我想启用 IIS 功能。要求是启用 IIS,检查 IIS 版本。我有一些需要此类设置的应用程序。因此,我想以编程方式启用/禁用 IIS 功能。
  • 你应该问那个具体的问题。您不关心能够启用/禁用各种功能。您只关心 IIS。答案可能非常特定于 IIS。这可能会有所帮助:stackoverflow.com/questions/16079030/…

标签: c++ windows winapi com


【解决方案1】:

您应该可以使用DismEnableFeature,它是Deployment Image Servicing and Management (DISM) API 的一部分。

【讨论】:

    【解决方案2】:

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

    Install-WindowsFeature -Name Web-Server

    technet link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-21
      • 1970-01-01
      • 2014-03-05
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多