我尝试安装一个显然需要 .NET 3.5 的 HP 打印机驱动程序包。由于某种原因,安装失败,我取消了安装。现在,所有用户登录时,系统都会尝试完成 .NET 安装,但失败了。错误对话框显示“无法安装以下功能:.NET Framework 3.5(包含 .NET 2.0 和 3.0)。”
显然,这是系统控制“Windows 功能”和服务器管理器之间的冲突(由于我运行的是德文版,所以我不确定英文名称)。
我现在只想消除错误消息并完全取消安装。我该怎么做?
答案1
感谢您的提问。我对 Windows Server 2012-R2 有一点经验,但我有过 .NET 问题方面的经验。所以我的建议是,登录到服务器:
然后在 Windows 菜单中搜索“
gpedit
”,单击“组策略编辑器”,然后尝试查找“
Computer Configuration --> Administrative Templates-->System
”。单击“系统”文件夹后,在右侧窗口中查看设置文件。
向下滚动找到“
Specify Settings for Optional Component installation and component repair
”,然后双击它。在新窗口中,启用该功能。
然后查找“
Contact windows update directly to download repair content instead of Windows Server Update Service(WSUS)
”。启用它。然后应用-->确定。
现在以管理员身份打开命令提示符。输入“
gpupdate /force
”现在转到控制面板-->程序-->程序和功能页面,在功能窗口弹出时单击“打开或关闭 Windows 功能”,选择 .NET Framework 3.5 并按确定。
在新窗口中,单击“从 Windows 更新下载文件”。安装完成后,不要忘记重新启动服务器。
我希望这将帮助您在服务器上设置.NET 3.5。