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


8

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

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

我该如何解决?


为什么要安装.NET 3.5?只需安装4.5。它包含4.0之前的所有内容以及4.5之前的内容
Cole Johnson

Answers:


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 

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

2 /您的管理员已将计算机配置为使用Windows Server Update Services(WSUS)而不是Windows Update进行维修。请要求您的管理员启用该策略以使用Windows Update而不是WSUS。



2
尽管已连接到互联网并且未配置WSUS,但仍收到此错误。我的PC也没有提供安装媒体。我在这里问类似的问题:superuser.com/questions/616184/...
西蒙d

0

今天我有同样的错误。

我的解决方案基于WSUS控制更新的域上的计算机,并且没有该软件包(在本例中为dotnet)。

  1. 从更新策略中删除计算机
  2. 强制gpo更新
  3. 重新启动计算机
  4. 尝试再次安装
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.