• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

Windows Server 2012/2016/2019无法安装.NET Framework 3.5的解决方法

Windows Server 2012 R2/2016/2019安装.NET Framework 3.5报错:

安装一个或多个角色、角色服务或功能失败。 找不到源文件。请再次尝试在新的“添加角色和功能”向导会话中安装角色、角色服务或功能,然后在向导的“确认”页中单击“指定备用源路径”以指定安装所需的源文件的有效位置。目标服务器的计算机帐户必须能够访问该位置

一:无法安装.NET Framework

在Windows Server 2012 R2、Windows Server 2016或Windows Server 2019系统中安装.NET Framework 3.5.1时报如下错误。

Windows Server 2012/2016/2019无法安装.NET Framework 3.5的解决方法  第1张

二:无法安装语言包

在控制面板切换语言或者在Windows Update中查询语言选项时,无法选择或者安装语言包。

Windows Server 2012/2016/2019无法安装.NET Framework 3.5的解决方法  第2张

问题原因:

引起此错误可能的原因是系统被精简过,缺失部分系统文件。由于Windows实例默认采用WSUS(Windows Server Update Services)获取更新源,导致.NET Framework和语言包安装文件缺失。遂报错找不到源文件或者无法安装语言包。

解决方法如下:

1.从开始菜单中找到PowerShell

右键单击选择 以管理员身份运行。

Windows Server 2012/2016/2019无法安装.NET Framework 3.5的解决方法  第3张

2.执行如下命令修改注册表,将更新源设置为Windows Update。

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
Restart-Service -Name wuauserv

 3.打开PowerShell后,直接复制下面安装.NET Framework 3.5的脚本命令,记住全部复制,然后直接全部粘贴(不要一行一行复制粘贴):

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
Restart-Service -Name wuauserv
Install-WindowsFeature Net-Framework-Core
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
Restart-Service -Name wuauserv

注:等待几分钟即可自动完成安装,期间可能会报红字的路径错误,可以忽略。

Windows Server 2012/2016/2019无法安装.NET Framework 3.5的解决方法  第4张

4.安装完.NET Framework和语言包后,可以参考如下命令,将Windows更新源修改回WSUS。

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
Restart-Service -Name wuauserv

注:此为可选步骤,您也可以继续使用Windows Update作为更新源。

其它方法:

END!

文章目录
  • Windows Server 2012 R2/2016/2019安装.NET Framework 3.5报错:
    • 一:无法安装.NET Framework
    • 二:无法安装语言包
  • 解决方法如下:
    • 1.从开始菜单中找到PowerShell
    • 2.执行如下命令修改注册表,将更新源设置为Windows Update。
    • 3.打开PowerShell后,直接复制下面安装.NET Framework 3.5的脚本命令,记住全部复制,然后直接全部粘贴(不要一行一行复制粘贴):
    • 4.安装完.NET Framework和语言包后,可以参考如下命令,将Windows更新源修改回WSUS。
  • 其它方法:
  • 发表评论