使用部署映像服务和管理 (DISM) 部署 .NET Framework 3.5

可使用部署映像服务和管理 (DISM) 命令行工具创建修改后的映像以部署 .NET Framework 3.5。

重要

对于将支持多种语言的映像,必须在添加任何语言包之前先添加 .NET Framework 3.5 二进制文件。 此顺序可确保 .NET Framework 3.5 语言资源已正确安装在引用映像中,且可供用户和应用程序使用。

通过 Internet 连接使用 DISM

要求

对于可访问 Windows 更新的联机引用映像

  1. 使用 Windows 8 或 Windows Server 2012 中的管理员用户权限(以管理员身份运行)打开命令提示符。

  2. 若要从 Windows 更新安装 .NET Framework 3.5 功能文件,请使用以下命令:

    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 
    

    使用“/All”启用指定功能的所有父功能 。 有关 DISM 参数的详细信息,请参阅使用 DISM 启用或禁用 Windows 功能

  3. 检查该功能是否已启用:

    • 安装完成后,在 Windows 桌面版电脑上,.NET Framework 3.5 在控制面板中的“打开或关闭 Windows 功能”中显示为“已启用”。
    • 对于 Windows 系统,可在服务器管理器中查看功能安装状态。

对于脱机引用映像

  1. 运行以下 DISM 命令(装载到 c:\test\offline 文件夹的映像和 D:\ drive 中的安装介质)以安装 .NET 3.5:

    DISM /Image:C:\test\offline /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
    
  • 使用 /All 启用指定功能的所有父功能。
  • 使用 /LimitAccess 阻止 DISM 与 Windows 更新/WSUS 联系。
  • 使用 /Source 指定还原功能所需的文件的位置。
  1. 运行以下命令以查找 .NET Framework 3.5 的状态(装载到“c:\test\offline”的脱机映像):

    DISM /Image:c:\test\offline /Get-Features /Format:Table
    

    如果状态为“启用挂起”,则必须将映像联机才能完成安装 。

在没有 Internet 连接的情况下使用 DISM

可使用 DISM 添加 .NET Framework 3.5,并提供对安装介质上的 \sources\SxS 文件夹的访问权限,以安装未连接到 Internet 的 Windows。

警告

如果不依赖 Windows 更新作为安装 .NET Framework 3.5 的源,请确保使用相同且对应的 Windows 操作系统版本中的源。 使用不对应于同一版本 Windows 的源路径不会阻止安装 .NET Framework 3.5 的不匹配版本。 这可能导致系统陷入不受支持和无法服务的状态。

要求

  • 安装介质
  • 管理员用户权限。 当前用户必须是本地管理员组的成员才能添加或删除 Windows 功能。

步骤

  1. 使用管理员用户权限(以管理员身份运行)打开命令提示符。

  2. 若要从位于“D:”驱动器上的安装介质安装 .NET Framework 3.5,请使用以下命令 :

    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
    
    • 使用 /All 启用指定功能的所有父功能。
    • 使用 /LimitAccess 阻止 DISM 与 Windows 更新/WSUS 联系。
    • 使用 /Source 指定还原功能所需的文件的位置。

    有关 DISM 参数的详细信息,请参阅使用 DISM 启用或禁用 Windows 功能

Microsoft .NET Framework 3.5 部署注意事项