以前我遇到过这种问题,解决方法在我的一篇名为win8中sql server 安装失败的博客中。按照当时的做法我的问题也的确解决了。可是现在新的问题又出现了,如下图
通过查找新的资料发现,问题出现的原因如下在 Windows 8 和 Windows Server 2012 中,.Net Framework 3.5 是按需分配的功能。按需分配的功能的元数据包含在 Windows 8 和 Windows Server 2012 中。但是,与功能关联的二进制文件和其他文件不包括在内。当您启用该功能时,Windows 会尝试与 Windows Update 联系,以下载安装该功能所缺少的信息。网络配置和如何配置计算机以在环境中安装更新可能会影响这一过程。因此,当您首次安装这种功能时可能会遇到错误。
解决方案如下:若要解决此问题,请根据您所收到的错误代码采用下列方法之一。
错误代码:0x800F0906
由于计算机无法从 Windows Update 下载所需的文件,因此会出现此错误代码。网络、代理或防火墙配置,或者网络、代理或防火墙故障,会导致这种行为。若要解决此问题,请尝试连接到以下 Microsoft 网站:
如果您无法访问此网站,请检查您的 Internet 连接或联系网络管理员,以确定有没有任何配置在阻止网站访问。
系统管理员也有可能会引起这种行为,管理员将计算机配置为使用 Windows Server Update Services (WSUS) 提供服务,而不是使用 Microsoft Windows Update 服务器。在这种情况下,请联系您的系统管理员并请求他们启用“指定可选组件安装和组件修复的设置”组策略设置并配置“备用源文件路径”值或选择“直接与 Windows Update 联系以下载修复内容而非使用 Windows Server Update Services (WSUS)”选项。
若要配置该组策略设置,请按照下列步骤操作:
- 启动本地组策略编辑器或组策略管理控制台。
- 展开“计算机配置”,展开“管理模板”,然后选择“系统”。
- 打开“指定可选组件安装和组件修复的设置”组策略设置,然后选择“已启用”。
- 如果要指定一个备用源文件,在“备用源文件路径”框中,指定包含来自安装媒体的 \sources\sxs 文件夹的内容的共享文件夹的完全限定路径。或者,指定 WIM 文件。若要指定作为备用源文件位置的 WIM 文件,添加前缀“WIM:”到路径中,然后添加您要在 WIM 文件中用作后缀的图像的索引。您可以指定以下值:
- 共享文件夹的路径:\\server_name\share\Win8sxs
- WIM 文件的路径,其中 3 代表在其中可以找到功能文件的图像的索引:WIM:\\server_name\share\install.wim:3
- 如果适用,请选中“直接与 Windows Update 联系以下载修复内容而非使用 Windows Server Update Services (WSUS)”复选框。
- 点按或单击“确定”。
- 在提升的命令提示符处,键入以下命令然后按 Enter 以立即应用相应策略:
gpupdate /force
- 插入 Windows 8 或 Windows Server 2012 安装媒体。
- 在提升的命令提示符处,运行下面的命令:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess注意 在此命令中,<drive> 是 DVD 驱动器的驱动器号或 Windows 8 安装媒体的占位符。例如,运行以下命令:Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
错误代码:0x800F081F
当指定了备用安装源且满足以下任一条件时,可能会出现此错误代码:- 路径所指定的位置不包含安装该功能所需的文件。
- 尝试安装此功能的用户对该位置和文件不具有最起码的读取权限。
- 安装文件集已损坏、不完整或对您正在运行的 Windows 版本无效。
错误代码:0x800F0907
在备用安装源未指定或无效的情况下,以及在将“指定可选组件安装和组件修复的设置”组策略设置配置为“禁止尝试从 Windows Update 下载负载”的情况下,会出现此错误代码。若要解决此问题,请查看策略设置以确定它是否适合于您的环境。如果您不希望从 Windows Update 下载功能负载,请考虑配置组策略设置中的“备用源文件路径”值。
注意您必须是管理员组中的成员才能更改本地计算机上的组策略设置。如果您要管理的计算机的组策略设置是在域级别控制的,请与您的系统管理员联系。
为此,请执行以下步骤:
- 启动环境中的本地组策略编辑器或组策略管理控制台(如果适用)。
- 展开“计算机配置”,展开“管理模板”,然后选择“系统”。
- 打开“指定可选组件安装和组件修复的设置”组策略设置,然后选择“已启用”。
- 确定“禁止尝试从 Windows Update 下载负载”组策略设置是否已启用,然后确定环境需要的设置。
- 如果要指定一个备用源文件,在“备用源文件路径”框中,指定包含来自安装媒体的 \sources\sxs 文件夹的内容的共享文件夹的完全限定路径。或者,指定 WIM 文件。若要指定作为备用源文件位置的 WIM 文件,添加前缀“WIM:”到路径中,然后添加您要在 WIM 文件中用作后缀的图像的索引。您可以指定以下值:
- 共享文件夹的路径:\\server_name\share\Win8sxs
- WIM 文件的路径,其中 3 代表在其中可以找到功能文件的图像的索引:WIM:\\server_name\share\install.wim:3
- 根据需要选中“直接与 Windows Update 联系以下载修复内容而非使用 Windows Server Update Services (WSUS)”复选框。
- 点按或单击“确定”。
- 在提升的命令提示符处,键入以下命令然后按 Enter 以立即应用相应策略:
gpupdate /force