Windows Server 2012无法安装.NET Framework 3.5.1的解决方法

在Windows Server 2012 R2安装net只能通过服务器角色管理安装,但在安装时需要安装源,通常系统中是没有安装源的。

这里我们可以通过修改安装的更新源来进行解决。

原因分析:由于在Windows Server 2012 R2默认采用WSUS(Windows Server Update Services)获取更新源,导致.NET Framework安装文件缺失。

解决方法:修改更新源为传统的Windows Update方式

 

步骤如下:

1.修改注册表,将更新源设置为Windows Update。

在PowerShell中执行命令

Set-ItemProperty -Path 'HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU' -Name UseWUServer -Value 0

重新启动更新服务

Restart-Service -Name wuauserv

如果命令错误,请在服务管理中手动启用Windows Update服务。

 

2.安装.NET Framework。

在PowerShell中执行命令

Install-WindowsFeature Net-Framework-Core

 

3.改加更新新为WSUS

在PowerShell中执行命令

Set-ItemProperty -Path 'HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU' -Name UseWUServer -Value 1

重新启动更新服务

Restart-Service -Name wuauserv