Applies To.NET Framework 4.8 .NET Framework 4.7.2 .NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2 .NET Framework 4.5.2 .NET Framework 3.5 Service Pack 1

更多信息

修复工具选项

.NET Framework 修复工具遵循四个步骤:

  1. 尝试排查设置问题

  2. 应用修复 (需要用户同意)

  3. 尝试修复所有已安装的 .NET Framework 版本

  4. 收集日志 (需要用户同意)

该工具可能会对已安装的 .NET Framework 版本进行一个或多个更改。 例如,它可以更正计算机上的 Windows Installer 状态、重置某些文件夹中 (DACL) 的任意访问控制列表,或解决与更新注册无效或损坏相关的问题。

脱机支持

.NET Framework 修复工具提供了一个选项,用于修复安装在计算机上的 .NET Framework 版本, () “修复工具”部分中的过程的步骤 3。 该工具要求这些版本的可再发行文件在修复时可用。 默认情况下,该工具在修复期间从 Internet 下载这些包。 如果计算机的 Internet 连接有限或无连接,则应使用脱机模式进行修复。 为此,请将 /addsource 选项与包含可再发行文件的文件夹的路径一起指定,如以下示例所示:

NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER 如果修复工具在指定的文件夹中找不到所需的可再发行组件,它将尝试从 Internet 下载该文件。 如果无法下载所需的文件,修复工具无法执行此操作。 下表列出了 .NET Framework 可再发行文件。

版本和配置文件

体系结构

安装程序文件名

URL

.NET Framework 4.8

x86、x64

NDP48-x86-x64-AllOS-ENU.exe

https://go.microsoft.com/fwlink/?LinkId=2088631

.NET Framework 4.7.2

x86、x64

NDP472-KB4054530-x86-x64-AllOS-ENU.exe

https://go.microsoft.com/fwlink/?LinkId=863265

.NET Framework 4.7.1

x86、x64

NDP471-KB4033342-x86-x64-AllOS-ENU.exe

https://go.microsoft.com/fwlink/?LinkId=852104

.NET Framework 4.7

x86、x64

NDP47-KB3186497-x86-x64-AllOS-ENU.exe

https://go.microsoft.com/fwlink/?LinkId=825302

.NET Framework 4.6.2

x86、x64

NDP462-KB3151800-x86-x64-AllOS-ENU.exe

https://go.microsoft.com/fwlink/?LinkId=780600

.NET Framework 3.5 SP1、.NET Framework 3.0 SP2、.NET Framework 2.0 SP2 (如果安装了 .NET Framework 3.0 和 3.5)

x86、x64

dotnetfx35.exe

https://go.microsoft.com/fwlink/?LinkId=259762

安静模式和被动模式

修复工具的所有功能都可以通过在安静或被动模式下运行该工具来自动执行。 这样做的好处是无需用户交互,工具就可运行。 这在系统管理员可以通过) 命令行 (配置工具并在指定位置收集日志的大型部署中尤其有用。

数据采集

除收集诊断安装数据外,.NET Framework 修复工具还会收集有关工具使用情况的信息。 使用情况信息用于提高 .NET Framework 修复工具的质量,安装数据用于改进 .NET Framework 设置。 此信息不用于营销或出售给第三方。 有关详细信息,请阅读 Microsoft .NET Framework 修复工具隐私声明。 

有关如何下载Microsoft支持文件的详细信息,请参阅Microsoft知识库中的以下文章:

119591 如何从联机服务获得 Microsoft 支持文件

Microsoft 已对该文件进行病毒扫描。 Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。 该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。注意 数据收集功能创建 .NET Framework 安装日志的压缩 cab 文件。 该工具处理日志后,将创建名为“FixDotNet*.cab”或类似内容的 .cab 文件,并将其保存到当前用户的桌面 ((如果它在 UI 模式下运行) 或指定位置)。 在向导中单击“ 完成 ”时,该工具会将包含日志的 .cab 文件发送到Microsoft。无论是否决定将数据发送到Microsoft,FixDotNet*.cab 文件都会保留在桌面 (或指定位置) 。如果使用“/q”选项,建议也使用“/logs”选项将日志保存到某些特定位置或网络共享,以便支持企业方案。 使用“/q”选项时,建议还使用“/logs”选项将日志保存到某些特定位置或网络共享,以支持企业方案。  

版本历史记录

版本 v1.5

支持的语言:英语 (美国) 添加了对 .NET Framework 4.6.2 到 .NET Framework 4.8 的支持。

版本 v1.4

支持的语言:英语 (美国) 添加了对 .NET Framework 4.6.2 到 .NET Framework 4.8 的支持。

版本 v1.3

支持的语言:英语 (美国) 扩展对 .NET Framework 4.5.2、.NET Framework 4.6 和 .NET Framework 4.6.1 的支持。

版本 v1.2

支持的语言:英语 (美国) 为该工具添加了通过命令行的静默模式和被动模式支持。 现在,该工具不需要仅在 UI 模式下运行。 因此,任务可以自动化。该工具现在支持 .NET Framework 4.5 和 .NET Framework 4.5.1。 因此,修复和维修也适用于这些产品。添加了一个新的可选命令行开关,以允许修复特定的 .NET Framework 版本,以覆盖同时修复其他已安装的版本。现在,可以使用命令行选项选择性地将修复工具生成的日志文件保存在用户指定的位置。 此新选项将覆盖默认位置,即 当前用户在 UI 模式下的桌面,在 “安静 ”或 “被动” 模式下为 %temp% 文件夹。使用新选项,可以在 “仅日志收集 ”模式下运行修复工具,而无需应用任何修复或修复。 使用 选项可以灵活地在应用实际修复之前收集和调查日志。添加了新的可选支持,让你在 安静 被动 模式下选择退出任何数据收集。  版本:v1.1 支持的语言:英语 (美国) 版本 v1.1 将支持扩展到 .NET Framework 3.5 SP1 (这包括 .NET Framework 3.0 SP2 和 .NET Framework 2.0 SP2) 。 版本 v1.1 还添加了对 Internet 连接受限或没有连接的计算机的脱机支持。版本:v1.0 支持的语言:英语 (美国) 版本 v1.0 是支持 .NET Framework 4 及其更新的工具的第一个版本。

受影响的配置

可以使用 .NET Framework 修复工具更正以下配置的设置问题:

  • 以下操作系统上的 .NET Framework 4.8:

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 以下操作系统上的 .NET Framework 4.7.2:

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 以下操作系统上的 .NET Framework 4.7.1:

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 以下操作系统上的 .NET Framework 4.6.1:

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 以下操作系统上的 .NET Framework 4.6.2:

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

  • 以下操作系统上的 .NET Framework 3.5 SP1:

    • Windows Server 2008 Service Pack 2 (SP2)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。