使用部署映像服务和管理 (DISM) 部署 .NET Framework 3.5
可使用部署映像服务和管理 (DISM) 命令行工具创建修改后的映像以部署 .NET Framework 3.5。
重要
对于将支持多种语言的映像,必须在添加任何语言包之前先添加 .NET Framework 3.5 二进制文件。 此顺序可确保 .NET Framework 3.5 语言资源已正确安装在引用映像中,且可供用户和应用程序使用。
通过 Internet 连接使用 DISM
要求
- 具有 Internet 连接
- 具有 Windows 更新的访问权限。 如果电脑或服务器位于防火墙后或使用代理服务器,请参阅 KB900935 - Windows 更新客户端如何确定使用哪个代理服务器来连接到 Windows 更新网站。
- 安装介质
- 管理员用户权限。 当前用户必须是本地管理员组的成员才能添加或删除 Windows 功能。
对于可访问 Windows 更新的联机引用映像
使用 Windows 8 或 Windows Server 2012 中的管理员用户权限(以管理员身份运行)打开命令提示符。
若要从 Windows 更新安装 .NET Framework 3.5 功能文件,请使用以下命令:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
使用“/All”启用指定功能的所有父功能 。 有关 DISM 参数的详细信息,请参阅使用 DISM 启用或禁用 Windows 功能。
检查该功能是否已启用:
- 安装完成后,在 Windows 桌面版电脑上,.NET Framework 3.5 在控制面板中的“打开或关闭 Windows 功能”中显示为“已启用”。
- 对于 Windows 系统,可在服务器管理器中查看功能安装状态。
对于脱机引用映像
运行以下 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
指定还原功能所需的文件的位置。
运行以下命令以查找 .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 功能。
步骤
使用管理员用户权限(以管理员身份运行)打开命令提示符。
若要从位于“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 功能。
- 使用