目前,用户必须进入“控制面板”>“程序”>“打开或关闭 Windows 功能”,然后单击他们想要激活的功能的复选框。我想让他们能够从我的应用程序中执行此操作。
关于如何通过 .NET(最好是在 C# 中)自动化这个过程有什么想法吗?
最佳答案
如果您只针对较新的平台 (>= Windows Vista),则 dism.exe 是最新的实用程序;它取代了 pkgmgr。
- http://technet.microsoft.com/en-us/library/dd799309(WS.10).aspx
- http://msdn.microsoft.com/en-us/library/dd371719(v=vs.85).aspx
调用示例(运行所有必需的功能):
dism.exe /online /enable-feature /featurename:IIS-WebServerRole
要找到一个特征,使用这个
dism.exe /online /get-features | find “Tablet”
参见:http://adriank.org/microsoft-ocsetupdism-component-name-list/了解更多信息。
关于c# - 如何以编程方式关闭或打开 'Windows Features',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8054282/