我正在尝试在Windows Server 2012上启用Net 3.5 Framework。但是,我在互联网上找到的所有说明都说我必须拥有Windows Server 2012的DVD。
由于我没有DVD,我一直在寻找下载此功能的地方。
提前致谢
答案 0 :(得分:23)
在没有磁盘(或磁盘映像)的服务器2012上安装.net 3.5:
从命令行运行:
dism.exe /online /enable-feature /featurename:NetFX3 /all
消除源交换是故意的,因为这将强制服务器查看其自己的SxS文件夹,找不到所需的文件,然后转到Windows Update获取文件(因此步骤1不是指向WSUS服务器。)
答案 1 :(得分:3)
您可以将服务器配置为使用Windows Update作为可选组件安装的源。然后通过添加角色和功能向导安装.NET 3.5。
您可以按注册表配置服务器:
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing]
"RepairContentServerSource"=DWORD(2)
或通过组策略:
Computer Configuration -> Administrative Templates -> System
"Specify settings for optional component installation and component repair"
在这里找到:
答案 2 :(得分:2)
我只是设法使用Windows 2012 R2的免费试用版评估来安装它。 https://www.microsoft.com/fr-fr/evalcenter/evaluate-windows-10-enterprise 我不得不解压缩ISO,并将iso / sources / sxs文件夹复制/粘贴到服务器的临时文件夹(小于300Mo)。 问候。
答案 3 :(得分:0)
WSUS是在GPO中定义的。我有一个AD容器,我已经专门定义了GPO,不使用WSUS,这样我就可以将计算机放在该容器中并运行GPUPDATE / FORCE。然后,该计算机将使用Microsoft站点进行更新。完成后,我将计算机放回容器中,该容器具有指定WSUS服务器的GPO并再次运行GPUPDATE / FORCE。
使用“添加角色和功能”并未提供安装过程的明确指示。使用命令dism.exe / online / enable-feature / featurename:NetFX3 / all可以更轻松地查看结果。
答案 4 :(得分:0)
对我来说,执行Windows Update(仅限重要更新)修复了此问题。 (此服务器未连接到WSUS。)因此,当前可用的一个更新更正了它。我不确定是哪一个。此外,MS有released a fixit on this。
刚刚针对此问题发布的fixit软件包。请在以下文章中安装更新以更正此问题: