免责声明: 本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

概述

本文主要介绍Windows操作系统如何正确安装.NET Framework 3.5 SP1

详细信息

当您使用Server Manager等其他安装方法安装.NET Framework 3.5 SP1被提示找不到源文件时,可以参考本文描述通过命令安装.NET Framework 3.5 SP1

提示:
  • 本文涉及的PowerShell命令均可以通过云助手完成部署。更多详情,请参阅云助手
  • 若您希望在创建实例期间通过PowerShell命令自动安装.NET Framework 3.5,建议您配合实例自定义数据实现。更多详情,请参阅实例自定义数据

Windows Server 2012以及更高的操作系统版本使用FOD(Feature on Demand)功能时,需要从Windows Update下载安装源。由于Windows实例默认采用WSUS(Windows Server Update Services)获取更新源,导致.NET Framework和语言包安装文件缺失。所以报错找不到源文件。请参考下列步骤安装.NET Framework 3.5 SP1

  1. 以管理员身份打开CMD,并运行powershell,切换到交互模式。
  2. 运行以下命令,修改注册表将更新源设置为Windows Update。
    $ServicingPolicy = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Servicing"
    New-Item $ServicingPolicy -Force New-ItemProperty -Path $ServicingPolicy -Name RepairContentServerSource -PropertyType DWord -Value 2 -Force New-ItemProperty -Path $ServicingPolicy -Name LocalSourcePath -PropertyType ExpandString -Force
  3. 运行以下命令,启用.NET Framework 3.5
    Import-Module Servermanager
    Add-WindowsFeature Net-Framework-Core

适用于

  • 云服务器 ECS