在 Windows 8.1 中安装 .Net Framework 3.5

在 Windows 8.1 中安装 .Net Framework 3.5

我正在尝试安装框架 3.5,但总是出现错误:

  • 首先我尝试通过“启用 Windows 功能”进行添加,但出现了以下错误:

在此处输入图片描述

  • 然后我尝试在控制台中执行此命令:

dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:j:sources\sxs /LimitAccess

我收到另一个错误:

在此处输入图片描述

  • 最后,我尝试按照“解决错误代码 0x800F0907”中的步骤进行操作http://support.microsoft.com/kb/2734782/en,但我没有 Windows 8 PRO,所以我无法运行“本地组策略编辑器”

如果您需要翻译图像,请询问我。

答案1

删除更新 KB2966826KB2966828,重新启动并尝试再次激活 .Net 3.5。两者都是 .Net 3.5 更新,它们会阻止安装。Microsoft 已意识到此问题并尝试修复它。

如果您安装了任何附加 MUI 包,则需要附加语言的 DVD,将两张 DVD 的 SxS 文件夹复制到本地文件夹,并使用/sourceDISM 的参数指向此文件夹。我去年向 Microsoft 写过这个,但他们仍然没有更新文档。

答案2

我遇到了同样的问题(dism 命令出现错误 0x800f081f),尝试了很多方法后,我发现消息是正确的:即使我以管理员身份运行命令行,访问已安装驱动器上的目录时也会出错(在我的情况下是 x:\sources\sxs),但我可以在 Windows 资源管理器中毫无问题地看到它。所以我只需将 sxs 目录复制到 c:\temp 并重新运行 dism 命令即可解决问题。效果很好。

我仍然不明白为什么我无法从命令行访问 x 驱动器(即使以管理员身份)。如果您有任何想法,我很好奇原因可能是什么。

谢谢。

相关内容