Windows 8 标配 .NET 4.5 框架,但为了能够开发和部署我们的应用程序,我还需要安装 .NET 3.5 框架,这样我就可以为旧版本和新 .NET 构建应用程序。
但是,尝试在 Windows 8 上安装 .Net 3.5 时出现错误0x800F0906
。
我该如何解决这个问题?
答案1
底部有一个项目这篇图书馆文章详细说明您应采取的步骤:
如果按需安装 .NET Framework 3.5 或在控制面板中启用它失败,您可能会收到错误消息 0x800f0906:“Windows 无法连接到 Internet 以下载必要的文件。请确保您已连接到 Internet,然后单击“重试”以重试。”显示此消息的原因可能如下:
1/ 您的计算机未连接到互联网。请连接,然后重试操作。
如果您无法将计算机连接到 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
x:
Windows 8 Release Preview ISO 映像或 DVD 的驱动器号在哪里。
2/ 您的管理员已将您的计算机配置为使用 Windows Server Update Services (WSUS) 而不是 Windows Update 进行服务。请让您的管理员启用策略以使用 Windows Update 而不是 WSUS。
答案2
今天我又犯了同样的错误。
我的解决方法基于以下域中的计算机:微软控制更新并且没有包(在本例中为dotnet)。
- 从更新策略中删除计算机
- 强制 gpo 更新
- 重启计算机
- 尝试再次安装