更多信息

修复工具选项

.NET Framework 修复工具遵循一个四步过程:

  1. 尝试排查设置问题

  2. 应用需要用户 (许可的)

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

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

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

脱机支持

.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

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

.NET Framework 4.7.2

x86、x64

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

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

.NET Framework 4.7.1

x86、x64

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

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

.NET Framework 4.7

x86、x64

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

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

.NET Framework 4.6.2

x86、x64

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

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

.NET Framework 4.6.1

x86、x64

NDP461-KB3102436-x86-x64-AllOS-ENU.exe

http://go.microsoft.com/fwlink/?LinkId=671743

.NET Framework 4.6

x86、x64

NDP46-KB3045557-x86-x64-AllOS-ENU.exe

http://go.microsoft.com/fwlink/?LinkId=528232

.NET Framework 4.5.2

x86、x64

NDP452-KB2901907-x86-x64-AllOS-ENU.exe

http://go.microsoft.com/fwlink/?LinkId=328855

.NET Framework 4.5.1

x86、x64

NDP451-KB2858728-x86-x64-AllOS-ENU.exe

http://go.microsoft.com/fwlink/?LinkId=321332

.NET Framework 4.5

x86、x64

dotNetFx45_Full_x86_x64.exe

http://go.microsoft.com/fwlink/?LinkId=255995

.NET Framework 4 客户端配置文件

x86

dotNetFx40_Client_x86.exe

http://go.microsoft.com/fwlink/?linkid=247966

.NET Framework 4 客户端配置文件

x86、x64

dotNetFx40_Client_x86_x64.exe

http://go.microsoft.com/fwlink/?linkid=247965

.NET Framework 4 完整版

x86

dotNetFx40_Full_x86.exe

http://go.microsoft.com/fwlink/?linkid=247964

.NET Framework 4 完整版

x86、x64

dotNetFx40_Full_x86_x64.exe

http://go.microsoft.com/fwlink/?linkid=247962

如果已安装 .NET Framework 3.0 和 3.5,则 .NET Framework 3.) 5 SP1、.NET Framework 3.0 SP2、.NET Framework 2.0 SP2 (

x86、x64

dotnetfx35.exe

http://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 模式) 或指定位置运行。 在向导 中单击 "完成"时,该工具会向 Microsoft 发送包含日志的 .cab 文件。

无论决定向 Microsoft 发送数据 (FixDotNet*.cab 文件) 或指定位置。

如果使用"/q"选项,我们建议也使用"/logs"选项将日志保存到特定位置或网络共享,以支持企业方案。

使用"/q"选项时,我们建议也使用"/logs"选项将日志保存到特定位置或网络共享,以支持企业方案。  


版本历史记录

发布 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 连接受限或无 Internet 连接的计算机的脱机支持。

版本:v1.0

支持的语言:美国 (英语)
版本 v1.0 是支持 .NET Framework 4 及其更新的第一个版本的工具。

受影响的配置

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

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

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows Server 2008 Service Pack 2 (SP2)

    • Windows 7 Service Pack 1 (SP1)

    • Windows Server 2008 R2

    • Windows Server 2008 R2 Service Pack 1 (SP1)

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

    • Windows Server 2008 Service Pack 2 (SP2)

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×