在 Windows 8 上安装 .Net 3.5 时出现错误 0x800F0906

Win*_*ndy 8 .net-framework windows-8

Windows 8 标配 .NET 4.5 框架,但作为能够开发和部署我们的应用程序的一部分,我还需要安装 .NET 3.5 框架,以便我可以为旧版本和新 .网。

但是,在尝试在 Windows 8 上安装 .Net 3.5 时,出现错误0x800F0906

我该如何解决这个问题?

小智 8

这篇库文章底部有一个项目,详细说明了您应该采取的步骤:


如果按需安装 .NET Framework 3.5 或在控制面板中启用它失败,您可能会收到错误消息 0x800f0906:“Windows 无法连接到 Internet 以下载必要的文件。请确保您已连接到 Internet,并且单击重试重试。” 可能由于以下原因显示此消息:

1/ 您的计算机未连接到 Internet。请连接,然后重试该操作。

如果您无法将计算机连接到 Internet,您可以使用安装 Windows 8 Release Preview 的安装介质(ISO 映像或 DVD)启用 .NET Framework 3.5。装载 Windows 8 Release Preview 安装介质,然后从提升的命令提示符键入以下命令:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:x:\sources\sxs /LimitAccess 
Run Code Online (Sandbox Code Playgroud)

x:Windows 8 Release Preview ISO 映像或 DVD 的驱动器号在哪里。

2/ 您的管理员已将您的计算机配置为使用 Windows Server Update Services (WSUS) 而不是 Windows Update 进行服务。请让您的管理员启用策略以使用 Windows 更新而不是 WSUS。


  • 尽管已连接到 Internet 且未配置 WSUS,但我仍收到此错误。我的电脑也没有提供安装介质。我在这里问了一个类似的问题:http://superuser.com/questions/616184/cant-install-net-framework-3-5-on-windows-8-surface-pro-error-0x800f0906-no (2认同)