使用“组策略按需功能”设置部署 .NET Framework 3.5

对于使用 Active Directory 和组策略的环境,可以通过按需功能 (FoD) 策略设置选项十分灵活地安装 .NET Framework 3.5。 此组策略设置指定的网络位置用于启用那些已删除其有效负载文件的可选功能,以及用于从失败的更新安装中进行的文件数据和注册表修复操作。 如果禁用或不配置此设置,或者在此策略设置所指定的位置找不到所需的文件,则这些文件会从 Windows 更新下载(前提是计算机的策略设置允许这样做)。 组策略设置“指定可选组件安装和组件修复的设置”位于组策略编辑器的 Computer Configuration\Administrative Templates\System 中。

要求

  • 支持 Windows 8 和 Windows Server 2012 的 Active Directory 域基础结构

  • 配置组策略所需的访问权限

  • 目标计算机需要使用备用源所需的网络访问权限,以及使用 Windows 更新所需的 Internet 连接

group policy setting features on demand

图 1 按需功能和功能存储修复的组策略设置

启用此策略后,可以指定网络位置(例如某个文件服务器)来修复功能文件存储以及启用那些删除有效负载的功能。 备用源文件路径可以指向 \sources\sxs 文件夹或使用 WIM: 前缀的 Windows 映像 (WIM) 文件。 WIM 文件的优点是可以保持最新,并提供当前修复源和 .NET Framework 3.5 二进制文件。 修复 WIM 可以不同于那个用于安装的初始 WIM 文件。 尝试启用可选 Windows 功能的用户或进程需要对文件共享和/或 WIM 文件的适当访问权限。

如果选择“从不尝试从 Windows 更新下载有效负载”,则在执行安装或修复操作期间不会访问 Windows 更新。

如果选择“直接访问 Windows 更新而不是 Windows Server Update Services (WSUS)来下载修复内容”,则尝试添加功能(例如 .NET Framework 3.5)或修复功能文件存储时,将使用 Windows 更新来下载文件。 对于此选项,目标计算机需要 Internet 和 Windows 更新访问权限。

注意 不支持将 Windows Server Update Services (WSUS) 用作 FoD 或功能文件存储修复的源。

对于 Windows 8 和 Windows Server 2012,不支持将 WSUS 用作功能安装(例如,添加 .NET Framework 3.5 功能文件)或功能文件存储修复操作的源。 WSUS 核心方案包括集中式更新管理和补丁管理自动化,使管理员能够管理向其网络中的计算机分发更新(通过 Microsoft 更新进行发布)的过程。 FoD 和功能文件存储修复依赖于下载单个文件来执行更新或修复操作。 例如,如果单个文件损坏,则只会从修复源下载该文件(可能小至几千字节)。 WSUS 可以使用完整文件或快速文件执行维护更新操作;但是,这些文件与 FoD 或功能文件存储修复不兼容。

如果使用备用源路径来修复映像,请考虑以下准则:

  • 服务更新

    应将任何修复源保持为最新的服务更新。 如果使用来自 FoD 的 WIM 文件的映像,可以使用部署映像维护和管理 (DISM) 工具来维护映像。 有关详细信息,请参阅使用 DISM 装载和修改映像。 如果将本地网络上共享的联机 Windows 安装作为修复映像,请确保该计算机有权访问 Windows 更新。

  • 多语言映像

    必须在映像支持的区域设置的修复源文件中包含所有相关的语言包。 如果在没有 Windows 安装所需的所有本地化文件的情况下还原某个功能,安装会失败。 还原功能后,可以安装其他语言包。

Microsoft .NET Framework 3.5 部署注意事项