我需要在Server 2012上安装Net Framework 3.5 SP1,并且我知道需要安装媒体的方法。在Windows Server 2012上安装.NET Framework 3.5
但是,我没有安装媒体,也没有Internet。还有其他安装方式吗?
我需要在Server 2012上安装Net Framework 3.5 SP1,并且我知道需要安装媒体的方法。在Windows Server 2012上安装.NET Framework 3.5
但是,我没有安装媒体,也没有Internet。还有其他安装方式吗?
Answers:
您可以下载Windows Server 2012试用版以获取带有所需源文件的ISO。
使用收件箱ISO挂接安装ISO,然后运行DISM来安装.Net 3.5:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess
如果失败,请尝试运行此更新,然后再尝试激活.Net 3.5:
Windows 8,Windows 8.1,Windows Server 2012和Windows Server 2012 R2的.NET Framework 3.5更新
http://support2.microsoft.com/kb/3005628/en-us
这将删除2个安全更新,这些更新可能阻止.Net 3.5的安装
D:\sources\sxs
也是。我还添加了/all
标志。
该答案结合了来自多个答案的信息,还增加了一些以前没有提到的额外步骤。
我设法通过以下方式做到这一点:
。
dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess
两者似乎都是必需的,而且按照我给的顺序。(来源)
如果出现错误“找不到源文件”,请重新确认您正在使用R2映像。那对我来说就是问题-我的映像中缺少实际的.NET 3.5,该映像在2012年很简单。
如果两个命令都成功,那么恭喜!您现在已经安装了它。如果您有疑问,可以使用此处概述的步骤确认版本。
/all
后/featurename
的建议在这里。
这是我的方法。
从https://www.microsoft.com/zh-cn/evalcenter/evaluate-windows-server-2012-r2下载Windows Server 2012 R2的ISO映像。
将该光盘映像放在需要.Net Framwork 3.5的计算机上
右键单击文件并挂载。这将创建一个D驱动器。转到服务器管理器,单击管理>添加角色和功能。
单击进入“功能”选择,然后选择.Net Framework 3.5条目。
继续单击“下一步”,直到到达最后一页。
不要单击“安装”-单击底部的小链接,以“指定备用数据源”。将路径更改为D:\ Sources \ SxS
然后安装
对于Windows 2012R2,该命令应为
dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess
获取Windows iso映像2008服务器或更高版本将映像安装到Windows Server 2012 r2的内置映像驱动器,继续添加角色和功能并选择dotnet framework 3.5功能,单击“替代源”以显示路径名,例如e:\ sources \ sxs,然后单击安装。这应该工作。
或运行Windows Update并遵循此https://support.microsoft.com/en-us/kb/3005628以获取解决方案。
我指定C:\Windows\WinSXS
为备用源路径。在第一轮测试中,这将失败一半的时间,但最终似乎可行。
我今天早上做的没问题,第一次尝试就完成了。
如果安装https://www.microsoft.com/zh-cn/evalcenter/evaluate-windows-server-2012-r2仍然失败,我们确定对Eis的SUPERB指令进行了细微调整,2016年3月19日是成功的最后一步。
下载并安装2012 Server R2安装ISO是关键,但是我们必须切换到已安装的驱动器letter \ sources目录,并加载DISM可执行文件的NEWER R2 v9600版本。由于Windows使用的9200版本的DISM显然讨厌/ source开关,但仅在%systemroot%\ Logs \ DISM内部报告了太多信息,因此仅安装ISO并指定/ source位置无法完成甚至无法启动安装进度。\ dism.log。该错误将/ sources明确描述为和UNKNOWN开关,因此,在没有正确安装R2源ISO的情况下,注定会导致静默故障。
必须通过将目录更改为dism.exe的已安装ISO路径来在已安装的ISO内硬指定DISM.exe 9600的较新版本。
cd /d d:\sources && .\dism.exe /online /enable-feature featurename:NetFX3ServerFeatures **/Source**:d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online /enable-feature /featurename:NetFX3 **/Source**:d:\sources\sxs /LimitAccess
命令处理器的输出将立即指定您是否正在执行所需版本的dism.exe。
*部署映像服务和管理工具 **版本:6.3.900.17031 ** 图像版本:6.2.9200.16384 启用功能 [========================== 100.0%====================== =====] 操作成功完成。 重新启动Windows以完成此操作。 是否要立即重新启动计算机?(是/否)n * 这是在仅安装Windows Update Agent v2的全新启动的2012 Server上执行的: Windows Update代理7.8.9200.16927 Windows更新代理7.8.9200.16924 Windows Update代理7.8.9200.16927 安装日期:01 31 2017 1304PM 安装状态:成功 Windows Update代理7.8.9200.16927 安装日期:01 31 2017 1304PM 安装状态:成功