如何手动删除并重新安装 .NET Framework 2.0

如何手动删除并重新安装 .NET Framework 2.0


本文可能包含一个指向 Windows 安装程序清理实用程序 (MSICUU2.exe) 的链接。如果被定向到本文使用 Windows 安装程序清理实用程序来解决问题,请联系软件制造商以寻求该产品的安装支持。或者,参阅下列 Microsoft 知识库文章,以获取解决产品(使用 Windows Installer)的卸载问题的步骤:

2438651 如何解决在 Windows 计算机上安装、卸载或升级程序时可能出现的问题
注意
本文可能包含一个指向 Windows 安装程序清理实用程序 (MSICUU2.exe) 的链接。如果被定向到本文来使用 Windows 安装程序清理实用程序解决问题,请联系软件制造商以寻求该产品的安装支持,或者,参阅下列 Microsoft 知识库文章,以获取有关解决使用 Windows Installer 的产品卸载问题的步骤:

Collapse image本文内容

Collapse image概要

您可以使用本文中的方法解决 Microsoft .NET Framework 2.0 版中出现的安装问题。本文讨论了 Microsoft Windows Server 2003、Windows 2000 Service Pack 3 (SP3) 或 Windows XP Service Pack 2 (SP2) 上的安装。本文介绍的方法包括重新注册 Microsoft Windows Installer,以及修复、删除和重新安装 .NET Framework。要使用这些方法,您应当熟悉 .NET Framework 2.0、注册表编辑器和 Windows Installer。此外,上述方法中有一种方法需要您更改计算机上的注册表。

Collapse image简介

本文逐步介绍如何解决当安装 .NET Framework 2.0 时可能遇到的问题。 

如果 Windows 注册表中的 Microsoft Windows Installer 注册不正确,则 .NET Framework 2.0 安装程序将无法访问某些 Windows Installer 组件。本文讨论如何通过注销然后重新注册 Windows Installer 来解决此问题。 

您可能无法始终使用“控制面板”中的“添加/删除程序”工具来完全删除 .NET Framework 2.0。本文还讨论了解决此问题的方法:修复 .NET Framework 2.0 或从计算机上手动删除 .NET Framework 2.0,然后重新安装 .NET Framework 2.0。

要求

下面列出了推荐使用的硬件、软件、网络基础设施以及所需的 Service Pack:
  • Microsoft Windows Server 2003、Microsoft Windows 2000 Service Pack 3 (SP3) 或 Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET Framework 2.0。
    要获取 Microsoft .NET Framework 2.0 版可再发行组件包,请访问下面的 Microsoft 网站:
注意:要解决 .NET Framework 2.0 的安装问题,必须使用运行 .NET Framework 2.0 的计算机上本地管理员用户组中的帐户。

本文假定您熟悉下列主题:
  • Microsoft .NET Framework 2.0
  • 注册表编辑器
  • Windows Installer

注销并重新注册 Windows Installer

此操作可以纠正大多数情况下出现的问题。此外,这项操作不会影响任何当前安装的使用 Windows Installer 的程序。
  1. 注销 Windows Installer。为此,请依次单击“开始”和“运行”,在“打开”框中键入 msiexec/unregister,然后单击“确定”。
  2. 重新注册 Windows Installer。为此,请依次单击“开始”和“运行”,在“打开”框中键入 msiexec /regserver,然后单击“确定”。

修复 .NET Framework 2.0

以下是修复 .NET Framework 的三种方法。
在 Windows Installer 缓存文件中使用 Repair 命令
要使用 Windows Installer 缓存文件修复 .NET Framework 2.0,请执行以下步骤:
  1. 依次单击“开始”和“运行”,在“打开”框中键入 installer,然后单击“确定”。
  2. 在 Windows Installer 的“查看”菜单中,单击“详细信息”,右键单击“名称”列标题,然后单击“备注”。
  3. 右键单击备注为“Microsoft .NET Framework 2.0 RTL x86 enu”的缓存 Windows Installer 文件,然后单击“修复”。
  4. 完成修复过程后,退出 Windows Installer。
在命令提示符处运行 .NET Framework 2.0 可再发行组件包
要使用命令提示符修复 .NET Framework 2.0,请执行以下步骤:
  1. 找到用于安装 .NET Framework 2.0 的 Dotnetfx.exe 文件。为此,请使用下列方法之一:
    • 如果 .NET Framework 2.0 是从 CD 或 DVD 安装的,请将安装盘插入 CD 驱动器或 DVD 驱动器中。
    • 如果 .NET Framework 2.0 是从硬盘安装的,请将 .NET Framework 2.0 安装程序下载到硬盘。
    • 如果 .NET Framework 2.0 是从网络驱动器安装的,请重新连接到此网络驱动器。
  2. 依次单击“开始”和“运行”,在“打开”框中键入 cmd,然后单击“确定”。
  3. 在命令提示符下,运行下面的命令:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
注意 %InstallationPath% 是在步骤 1 中找到的 Dotnetfx.exe 文件路径的占位符。
手动删除并重新安装 .NET Framework 2.0
重要说明本部分(或称方法或任务)包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表


重要说明:这些步骤可能会增加您的安全风险。还可能导致您的计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们之所以推荐本文介绍的这一进程,是为了使程序能够按照设计意图运行,或者为了实现特定的程序功能。我们建议您在进行更改之前,充分考虑在您的特定环境中实施这一进程可能带来的风险。如果您选择实施这一进程,请采取任何适当的附加措施来保护您的系统。我们建议您只有确实需要这一进程时才使用它。
  1. 从 Windows Installer 缓存中删除 .NET Framework 2.0:
    1. 依次单击“开始”和“运行”,在“打开”框中键入 installer,然后单击“确定”。
    2. 在 Windows Installer 中的“查看”菜单上,单击“详细信息”。
    3. 右键单击“名称”列标题,然后单击“备注”。
    4. 右键单击备注为“Microsoft .NET Framework 2.0 RTL x86 enu”的缓存 Windows Installer 文件,然后单击“卸载”。
    5. 完成卸载过程后,退出 Windows Installer。
  2. 从计算机中手动删除以下内容。注意:根据 .NET Framework 安装的当前条件,计算机上可能不存在这些项目。
    • URTTemp 文件夹
    • Mscoree.dll 文件
    • v2.0.50727 文件夹
    为此,请按照下列步骤操作:
    1. 依次单击“开始”和“运行”,在“打开”框中键入 system32,然后单击“确定”。Windows 资源管理器中将显示 System32 文件夹的内容。
    2. 找到“URTTemp”文件夹,然后将其删除。
    3. 找到“mscoree.dll”文件,然后将其删除。 

      注意:如果计算机上还安装了 .NET Framework 1.1 或 .NET Framework 1.0,且不打算重新安装 .NET Framework 2.0,则必须修复 .NET Framework 1.1 或 .NET Framework 1.0。有关更多信息,请参阅以下 Microsoft 知识库文章中的“修复 .NET Framework”部分:
      824643 如何解决 Windows XP 或 Windows 2000 中的 Microsoft .NET Framework 1.1 安装问题
    4. 依次单击“开始”和“运行”,在“打开”框中键入 microsoft.net,然后单击“确定”。Windows 资源管理器中将显示 Microsoft.NET 文件夹的内容。
    5. 在 Microsoft.NET 文件夹中,双击“Framework”文件夹。
    6. 在 Framework 文件夹中,删除“v2.0.50727”文件夹。
    7. 关闭 Framework 文件夹。
  3. 手动删除相关注册表项:
    1. 依次单击“开始”和“运行”,在“打开”框中键入 regedit,然后单击“确定”启动注册表编辑器。
    2. 在注册表编辑器中,找到并删除下面的注册表项。

      注意:根据 .NET Framework 安装的当前条件,计算机上可能不存在这些注册表项。
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. 退出注册表编辑器。
  4. 使用 Windows Installer CleanUp 实用程序 (Msizap.exe),从注册表中删除 Windows Installer 信息。Windows Installer 软件开发工具包的组件 (Msizap.exe) 包含在 Microsoft Windows 软件开发工具包 (SDK) 中。 

    可以从 Microsoft 下载中心下载以下文件:
    有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    119591 如何从联机服务获取 Microsoft 支持文件
    Microsoft 已对该文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,这些服务器可帮助防止对该文件进行未经授权的更改。 

    有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    290301 Windows Installer 清理实用工具说明
    要从注册表删除 Windows Installer 信息,请按下列步骤操作:
    1. 依次单击“开始”和“运行”,在“打开”框中键入 cmd,然后单击“确定”。
    2. 在命令提示符下,找到包含 Windows Installer CleanUp 实用程序的目录,然后运行以下命令:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. 重新启动计算机。
  5. 禁用计算机上已安装的所有防病毒程序和所有防火墙程序。为此,请使用系统配置实用程序 (Msconfig.exe) 以执行计算机干净启动。此后,将禁用所有不需要的服务。

    在诊断模式下使用系统配置实用程序时,请重新启用“服务”选项卡上的 Windows Installer 服务。

    要启动系统配置实用程序,请依次单击“开始”和“运行”,在“打开”框中键入 msconfig,然后单击“确定”。
  6. 删除临时文件夹中的内容:
    1. 依次单击“开始”和“运行”,在“打开”框中键入 %temp%,然后单击“确定”。Windows 资源管理器中将显示临时文件夹中的内容。
    2. 在临时文件夹中的“编辑”菜单上,单击“全选”。
    3. 在“文件”菜单上,单击“删除”。 

      注意:从临时文件夹中删除尽可能多的文件和文件夹。
  7. 重新安装 .NET Framework 2.0。要获取 Microsoft .NET Framework 2.0 版可再发行组件包,请访问下面的 Microsoft 网站: 注意如果不想重新安装 .NET Framework 2.0,且计算机上已安装 .NET Framework 1.1 或 .NET Framework 1.0,则必须修复 .NET Framework 1.1 或 .NET Framework 1.0。必须修复这些安装以替换 Mscoree.dll 文件和 URTTemp 文件夹。
安装.NET Framework失败后上网找的卸载工具,亲测卸载后可以完成安装.NET Framework。 一下位介绍: ====================== 分享可以完美卸载.NET Framework 1.0~4.5的framework卸载工具。.NET Framework几乎是系统比不可少的运行组件,特别是现在越来越多的软件都需要.NET Framework运行库的支持。例如本站给大家分享的coreldraw x6安装程序,就必须要.NET Framework 3.5、.NET Fra...... yinshu 分享可以完美卸载.NET Framework 1.0~4.5的framework卸载工具。.NET Framework几乎是系统比不可少的运行组件,特别是现在越来越多的软件都需要.NET Framework运行库的支持。例如本站给大家分享的coreldraw x6安装程序,就必须要.NET Framework 3.5、.NET Framework 4.0运行库的支持才可以安装及运行。 但最近有一台电脑,.NET Framework 4.0死活安装不上(可能是以前不完整安装造成的),想把Framework卸载重新安装,结果系统自带的卸载工具还卸载不了,甚是头疼,后来找到这款专业的.net framework卸载工具:cleanup_tool才终于把net framework请出电脑,然后再次安装.NET Framework 4.0成功。 NET Framework卸载工具 .NET Framework Cleanup Tool软件简介 .NET Framework Cleanup Tool是一个专用于卸载、清除掉计算机中不同版本.NET框架的免费小软件。支持所有语言的.NET。它能删除.NET相关的文件,并且还能自动将对应的文件夹、注册表项目和Windows Installer文件全部删除。 使用.NET Framework Cleanup Tool,基本可以将电脑还原到未安装.NET框架时的状态。因此,当你发现.NET不能正常更新,或是无法删除、甚至于重新安装不起作用时,试试这个小软件。 如何卸载framework cleanup_tool支持.NET Framework 1.0~4.5卸载,虽然是英文版的,不过使用简单,只要运行后选择你需要清除的.net framework版本(或者选择卸载全部.NET Framework版本),然后点击“cleanup now”按钮即可开始执行清除作业,过程会持续一到两分钟即可完成framework卸载。 特别注意:net framework框架并不是无用的东西,现在很多程序都需要net framework环境才能运行,所以建议你只有当.NET Framework损坏或者安装不上新版本时才考虑卸载重装。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值