在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