全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
云服务器 ECS

Windows Server 2012 R2 或 2016 无法安装 .NET Framework 3.5.1

更新时间:2017-08-16 16:34:41

问题描述

使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .NET Framework 3.5.1 时报错,报错内容如下图所示。
ECS _ Error _ 安装 .NET Framework

原因分析

找不到安装源文件。

解决办法

您可以使用如下 PowerShell 脚本进行安装。

  1. 开始 菜单中找到 PowerShell,右键单击选择 以管理员身份运行

  2. 输入如下脚本后,按回车键执行。

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

    注意:

    1. Windows Server 2012 与 Windows Server 2016 内存占用较高,安装其他应用程序使内存消耗更高,可能会导致内存不足引起安装失败,因此建议增加物理内存,如果是 IO 优化实例,可以酌情 开启系统虚拟内存

    2. 如果安装报错:0x800f081f,那么请检查公网网络是否正常,如果正常,可能是连接微软 update 服务器链路不稳定导致更新失败,建议更换时间段重试。

本文导读目录