【发布时间】:2014-07-21 21:18:15
【问题描述】:
我需要打开“桌面体验”Windows 功能。是否可以使用 C# 并且不让用户参与此过程(或最少参与)?最好的方法是什么?
UPD: PowerShell Add-WindowsFeature 不是解决方案,因为 ServerManager 命令仅适用于 64 位版本的 PowerShell
【问题讨论】:
-
如果用户没有 PowerShell 怎么办?我可以在他的 PC 上自动安装 PowerShell 吗?
-
不要跑来跑去在用户背后的服务器上安装东西。只需说“此程序需要桌面体验功能”,然后让管理员决定下一步该做什么。 (可能是安装桌面体验,或卸载您的应用程序。)