安装 .NET 3.5 Windows 8.1

安装 .NET 3.5 Windows 8.1

我一直想在 Windows 8.1 电脑上安装 .NET Framework 3.5,但一直没成功。我尝试了从 MSDN 下载并安装的基本方法,但失败了,提示无法连接到互联网。

然后我尝试了 dism,正如几个论坛帖子中所解释的那样:

Dism.exe /Online /Enable-Feature /FeatureName:NetFX3 /All /Source:E:\sources\sxs /LimitAccess

但我一直收到错误:

Error: 0x800f081f
The source files could not be found.

我在日志文件中发现了一些奇怪的事情:

Encountered an unknown option "source" with value "E:\sources\sxs"

我也尝试复制 sxs 文件夹并将c:\temp\sxs其放入源中。

根据这篇博文安装语言包后无法安装 .NET 3.5。目前有没有什么已知的解决方法?丹麦语是唯一可用的语言。我无法切换回英语,甚至无法安装英语语言包。

答案1

有一种已知的方法可以做到这一点。您有两种方法。如果您有一张安装了第二种语言的 DVD,请将第二张 DVD 中的 SxS 文件夹复制到该文件夹​​中,c:\temp\sxs或者下载您安装的语言的 MUI 包,并在c:\temp\sxs包含 expand.exe(Windows 的一部分)的文件夹中提取 LP.cab。

现在您可以运行 DISM 命令,Windows 将找到两种语言的文件。

答案2

我也遇到了同样的问题。标准解决方案不起作用。

在我删除了所有基于 .NET 的安全更新后,就可以安装 .NET Framework 3.5。之后我重新安装了删除的更新,一切正常。

答案3

如果 DISM 和脱机安装程序不起作用,则找到一个链接,该链接将两个 Windows 更新标识为问题。卸载 KB2966826 和 KB2966828,然后尝试从程序和功能中安装 3.5。它对我有用。

克里斯·沃达里奥

相关内容