天天看点

在Windows Server 2012 中安装 .NET 3.5 Framework

现在仍然有许多程序和应用需要依靠.NET3.5framework来运行。比如sqlserver

在WindowsServer2012中,微软提供了.NET3.5和.NET4.5的安装选项以为你的应用程序提供支持。

但在安装.NET3.5组件时提示如下信息!

当使用服务器管理器来安装.NET3.5时你可能会遇到下面的提示信息,指出源文件无法找到

在Windows Server 2012 中安装 .NET 3.5 Framework

安装其他的功能在添加时并不需要我们提供源文件

为什么我们安装.NET3.5时却需要呢?

如果你安装的是FullGUI版本,在PowerShell中运行

get-windowsfeature|?installstate–eq"removed"

你可看到那些组件的安装状态被设为了"removed"

"Removed"指出了哪些组件文件在本地服务器是没有的。

在Windows Server 2012 中安装 .NET 3.5 Framework

对于那些没有WSUS的服务器,或者没有连接到WindowsUpdate的服务器所需要的组件也就无法检索到

我们就需要一个WindowsServer的安装介质(可以是光盘或者镜像),从中到side-by-sidestore(也就是sxs),作为备选源路径,来完成功能的安装。

我们可以从以下的安装方式中选择一种。

  1. 使用"添加角色和功能向导",点击窗口底部的链接,指定一个备选源路径。例如,D:是我的WindowsServerDVD光盘。可使用如下路径:F:\Sources\sxs
在Windows Server 2012 中安装 .NET 3.5 Framework
在Windows Server 2012 中安装 .NET 3.5 Framework
  1. 使用PowerShell,指定源文件路径然后进行安装:

    Install-WindowsFeatureNET-Framework-Core–SourceF:\Sources\sxs

  1. 使用命令提示符中的DISM命令,指定源文件路径然后进行安装:

    DISM/Online/Enable-Feature/FeatureName:NetFx3/Source:F:\sources\sxs

  1. 使用包含sxs文件夹的文件共享,指定unc共享路径:

    Install-WindowsFeatureNET-Framework-Core–Source\\ServerName\ShareName\sxs

转载于:https://blog.51cto.com/wendya/1298965