在没有DVD的Windows Server 2012上安装Net 3.5 Framework

Glo*_*wie 17 .net-3.5 windows-server-2012

我试图在Windows Server 2012上启用Net 3.5 Framework.但是,我在Internet上找到的所有说明都说我必须拥有Windows Server 2012的DVD.

http://en.community.dell.com/techcenter/os-applications/w/wiki/4146.installing-net-3-5-framework-on-microsoft-windows-server-2012.aspx

由于我没有DVD,我一直在寻找下载此功能的位置.

提前致谢

小智 24

在没有磁盘(或磁盘映像)的服务器2012上安装.net 3.5:

  1. 确保服务器没有查看WSUS服务器以获取更新(必须查看Windows Update才能使其正常工作)
  2. 确保任何代理/防火墙都允许从相关服务器连接到Windows更新服务
  3. 从命令行运行:

    dism.exe /online /enable-feature /featurename:NetFX3 /all
    
    Run Code Online (Sandbox Code Playgroud)

    消除源交换是故意的,因为这将迫使服务器在其自己的SxS文件夹中查找,找不到所需的文件,然后转到Windows Update获取文件(因此步骤1中它没有指向WSUS服务器).

  • 没有工作报告_"无法下载源文件."_ (4认同)

Ser*_*eyA 5

您可以将服务器配置为使用 Windows 更新作为可选组件安装的来源。然后通过添加角色和功能向导安装 .NET 3.5。

您可以通过注册表配置服务器:

[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing]
"RepairContentServerSource"=DWORD(2)
Run Code Online (Sandbox Code Playgroud)

或通过组策略:

Computer Configuration -> Administrative Templates -> System
"Specify settings for optional component installation and component repair"
Run Code Online (Sandbox Code Playgroud)

在这里找到:

https://www.404techsupport.com/2012/11/server-2012-you-must-use-the-role-management-tool-to-install-or-configure-microsoft-net/

https://msdn.microsoft.com/en-us/library/windows/desktop/hh848079(v=vs.85).aspx?ppud=4&tduid=(ad1620201cdb131ba52a8e05b8ffef0c)(256380)(245951DmAxPnX4HpAnx4HpAw14HpAw1X4HpAw1Aw2A )