修复在 Windows 8/8.1/10 中安装 Microsoft .NET Framework 3.5 的错误

尝试消除问题的工具

Microsoft .NET Framework 是需要在 Windows 中安装的最重要的附加组件之一。幸运的是,Windows 8 或更高版本带有 .NET 框架的最新版本 预装。在本文中,我们将介绍一些安装早期版本的 .NET Framework 和修复安装过程中可能出现的问题的方法。
快速总结 隐藏 1 为什么 .NET Framework 3.5 很重要? 2 按需安装 .NET Framework 3.5 3 从控制面板安装 .NET Framework 3.5 4 在离线模式下安装 .NET Framework 3.5 而无需连接到 Internet 5 下载 .NET Framework 3.5 离线安装程序 6 对框架安装过程中的错误进行故障排除 6.1 0x800F081F 和 0x800F0906 错误 6.2 使用组策略控制安装

为什么 .NET Framework 3.5 很重要?

虽然最新版本可能是 .NET 框架 4.5.2 它预装在 Windows 8.1 中,总是需要较早版本的框架,这是运行需要 3.5 或更早版本的应用程序所必需的。版本 3.5 也可以与版本 4 或更高版本一起安装。这就是为什么在您的系统上安装 .NET Framework 3.5 以使旧应用程序正常工作很重要的原因。

有多种安装框架的方法。其中一些讨论如下:

按需安装 .NET Framework 3.5

如果您正在安装需要 .NET Framework 3.5 但在系统上找不到它的应用程序,它将自动显示以下对话框。您只需要选择 安装此功能 自动下载并安装框架。这将包括 2.0 和 3.5 版,以便应用程序拥有执行所需的所有文件。

从控制面板安装 .NET Framework 3.5

如果您想自己安装 .NET Framework 2.0 和 3.5,可以按照以下步骤操作:

  1. 转到控制面板 –> 程序和功能(Windows 键 + X + F)
  2. 在左侧菜单中,选择 打开或关闭 Windows 功能 .您也可以直接使用 运行 –> OptionalFeatures .

这将从 Internet 下载所有必需的组件并自动为您安装框架。

在离线模式下安装 .NET Framework 3.5 而无需连接到 Internet

如果您没有 Internet 连接,则需要按照以下步骤在离线模式下安装框架。确保您拥有 Windows 8 或 8.1 DVD 或源文件以在离线模式下安装框架。否则,您可以从以下位置下载 .NET Framework 3.5 离线安装程序,然后双击下载的安装程序进行安装。

如果您没有活动的 Internet 连接,Windows 将给出以下错误:

Windows 无法连接到 Internet 以下载必要的文件。确保您已连接到 Internet,然后单击重试重试。

  1. 使用管理权限打开命令提示符(Windows 键 + X + A)
  2. 发出以下命令:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source: D:来源sxs / 限制访问
    其中 D:Sourcessxs 是 Windows DVD 或源的路径。
    如果您更喜欢使用 PowerShell,请在 PowerShell 中运行以下命令:
    安装-WindowsFeature --name NET-Framework-Core --source D:sourcessxs
  3. 这将启用该功能,并在该过程完成时通知您。

下载 .NET Framework 3.5 离线安装程序

如果没有任何安装方法有效,那么您只需下载 .NET Framework 3.5 的独立安装程序并将其安装在您想要的任何位置。

从这里下载 .NET Framework 3.5 .

对框架安装过程中的错误进行故障排除

0x800F081F 和 0x800F0906 错误

这些是安装 .NET Framework 3.5 时最常见的错误。以下是对这两个代码的解释:

0x800F081F – 找不到源文件

0x800F0906 – 无法下载源文件

如果您已连接到 Internet 但仍然遇到此问题,这是因为您已安装以下 Windows 更新:

  1. KB2966826
  2. KB2966827
  3. KB2966828

这些是 .NET Framework 3.5 的安全更新,必须在当前安装的框架上安装。但是由于无论是否安装了框架 3.5,Microsoft 都会应用这些更新,因此即使未安装框架,它们也会被安装。

如果先安装这些更新,然后再尝试安装框架,则会出现上述错误。您需要卸载上述更新,通过上述方法之一安装 .NET Framework 3.5,最后再次安装更新。

使用组策略控制安装

如果上述方法不起作用,您仍然无法安装框架,请按照以下说明重试:

  1. 打开组策略编辑器(运行 –> gpedit.msc)
  2. 转到以下蜂巢:
    计算机配置 -> 管理模板 -> 系统
  3. 在右侧窗格中,启用以下内容:
    指定可选组件安装和组件修复的设置

希望这能让您安装 .NET Framework 3.5 而不会出现任何进一步的错误。如果您的安装仍有问题,请通过下面的评论告诉我们,我们会尽力为您解决问题。