今天采购了一台Windows2012的阿里云服务器。结果在安装.NET Framework 3.5.1时报错。
找阿里云官方,给的方法是参考下面的方法:
问题一:.NET Framework报错找不到源文件
在Windows Server 2012 R2、Windows Server 2016或Windows Server 2019系统中安装.NET Framework 3.5.1时,报如下图所示的错误。
问题二:无法安装语言包
在控制面板切换语言或者Windows Update中查询语言选项时,无法选择或者安装语言包。
问题原因
由于Windows实例默认采用WSUS获取更新源,导致.NET Framework和语言包安装文件缺失,所以上报找不到源文件或者无法安装语言包的相关错误。
- 打开CMD命令行窗口。
- 输入
powershell
进入PowerShell交互界面。 - 运行以下命令,修改注册表将更新源设置为Windows Update。
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0 Restart-Service -Name wuauserv
- 运行以下命令,通过PowerShell安装.NET Framework。
Install-WindowsFeature Net-Framework-Core
说明 您也可以继续在Server Manager中安装.NET Framework,或者在控制面板中安装语言包。 - 可选:运行以下命令,将更新源重新设置为WSUS。
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1 Restart-Service -Name wuauserv
但是按照上面的方法去操作的时候又提示:
经过多次测试,才发现,要使用上述方法。必须卸载kb5027141这个补丁。然后进行上面的阿里云提供的解决方案!
未经允许不得转载:阿藏博客 » 阿里云 Windows实例无法安装.NET Framework 3.5.1或者提示“启用windows功能NetFx3时出错”