你目前正处于脱机状态,正在等待 Internet 重新连接

.NET Framework 安装失败并要求手动删除

本文的发布号曾为 CHS320112
重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先对其进行备份,并且一定要知道在出现问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 高级用户的 Windows 注册表信息
症状
如果因意外停电或其他安装故障情况而导致 Microsoft .NET Framework 1.0.3705 的安装失败,则可能必须手动删除 .NET Framework 1.0.3705。

注意:提供此信息是为了帮助您准备计算机来安装 .NET Framework 1.0.3705,而不是为了完全删除 Microsoft .NET Framework 原始发布版本或测试版本。
解决方案
下面的步骤在 .NET Framework 1.0.3705 安装失败后将其删除,并让您可以重新安装。通过这些步骤还将从计算机上删除 Microsoft .NET Framework 测试版。然而,如果您安装了 Microsoft .NET Framework 测试版,Microsoft 建议您重新格式化硬盘,然后重新安装 .NET Framework。
  1. 从 Microsoft Windows 安装程序缓存中删除 .NET Framework 1.0.3705。为此,请按照下列步骤操作:
    1. 单击“开始”,然后单击“运行”。
    2. 键入 Installer,然后单击“确定”。
    3. 在“查看”菜单上,选择“详细资料”。
    4. 右键单击“修改日期”列标头。
    5. 单击“注释”
    6. 在“注释”列中,找到显示 Microsoft .NET Framework (English) RTL x86 enu 的缓存 Windows 安装程序文件。
    7. 右键单击此缓存的 Windows 安装程序文件,然后单击“卸载”。
    8. 关闭窗口。
  2. 从计算机上手动删除文件和文件夹。为此,请按照下列步骤操作:
    1. 单击“开始”,然后单击“运行”。
    2. 键入 System32,然后单击“确定”。
    3. 找到 Mscoree.dll 文件并将其删除。

      警告:不要在运行 Microsoft Windows Server 2003 的计算机上删除 Mscoree.dll 文件。
    4. 关闭窗口。
    5. 单击“开始”,然后单击“运行”。
    6. 键入 Microsoft.NET,然后单击“确定”。
    7. 双击“Framework”文件夹。
    8. 删除“v1.0.3705”文件夹。

      注意:如果计算机上还安装着 Microsoft .NET Framework 1.1.4322 版本,则必须运行这一 .NET Framework 版本的修补程序。有关更多信息,请参见本文的“如何修复 .NET Framework 1.0.3705 或 1.1.4322”部分。
  3. 从 Windows 注册表中手动删除注册表项。为此,请按照下列步骤操作:

    警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。
    1. 单击“开始”,然后单击“运行”。
    2. 键入 regedit,然后单击“确定”。
    3. 删除以下注册表项:
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.0.3705
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Full\v1.0.3705
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Product\Microsoft .NET Framework Full v1.0.3705 (1033)
    4. 退出注册表编辑器。
  4. 使用 Msizap.exe 实用工具从注册表中删除 Windows 安装程序信息。为此,请按照下列步骤操作:
    1. Msizap.exe 包含在 Microsoft Windows Installer SDK 中。要下载 Windows Installer SDK,请访问下面的 Microsoft 网站:
    2. 单击“开始”,然后单击“运行”。
    3. 键入 cmd,然后单击“确定”。
    4. 在命令提示符处,键入 CD\Program Files\Microsoft SDK\Bin,然后按 Enter。
    5. 键入 Msizap TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}
    6. 在完成 Msizap.exe 过程之后,键入 Exit,然后按 Enter
    7. 重新启动计算机。
  5. 清除临时文件夹中的内容。为此,请按照下列步骤操作:
    1. 单击“开始”,然后单击“运行”。
    2. 键入 %Temp%,然后单击“确定”。
    3. 在“编辑”菜单上,单击“全选”。
    4. 在“文件”菜单上,单击“删除”。
    注意:尽可能多地删除临时文件夹中的文件。
  6. 禁用任何反病毒或防火墙软件。注意:您可以使用系统配置实用工具 (Msconfig.exe) 干净启动计算机。然后,禁用任何非必需的服务。
  7. 下载并安装 .NET Framework 1.0.3705。为此,请访问以下 Microsoft 网站:
  8. 如果计算机上安装了 .NET Framework 1.1.4322,则您必须运行 .NET Framework 1.1.4322 的修补程序,以更新安装过程中回退的特定文件。

如何修复 .NET Framework 1.0.3705 或 1.1.4322

  1. 通过 Windows 安装程序缓存文件修复 Microsoft .NET Framework v1.0.3705。
    1. 单击“开始”,然后单击“运行”。
    2. 键入 Installer,然后单击“确定”。
    3. 在“查看”菜单上,单击“详细资料”。
    4. 右键单击“修改日期”列标头,然后单击“注释”。
    5. 在“注释”列中,找到显示 Microsoft .NET Framework (English) RTL x86 enu 的缓存 Windows 安装程序文件。
    6. 右键单击此缓存的 Windows 安装程序文件,然后单击“卸载”。
    7. 关闭窗口。
  2. 使用命令提示符修复 .NET Framework 1.0.3705。为此,请按照下列步骤操作:
    1. 找到原始安装材料。
      • 如果是从 CD 或 DVD 安装 .NET Framework 1.0.3705 的,则请将此光盘插入 CD-ROM 或 DVD-ROM 驱动器中。
      • 如果 .NET Framework 1.0.3705 是下载的,则请再次下载,然后将其保存到硬盘。
      • 如果从网络驱动器上安装了 .NET Framework 1.0.3705,则请重新连接到此共享位置。
    2. 打开一个命令提示符窗口。
      • Microsoft Windows 98、Microsoft Windows Millennium Edition 或 Microsoft Windows NT
        1. 单击“开始”,然后单击“运行”。
        2. 键入 command,然后单击“确定”。
      • Microsoft Windows 2000、Microsoft Windows XP
        1. 单击“开始”,然后单击“运行”。
        2. 键入 cmd,然后单击“确定”。
    3. 在命令提示符处,键入 InstallationSource\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi",然后按 Enter。
  3. 使用命令提示符修复 .NET Framework 1.1.4322。为此,请按照下列步骤操作:
    1. 找到原始安装材料。
      • 如果是从 CD 或 DVD 安装 .NET Framework 1.1.4322 的,则请将此光盘插入 CD-ROM 或 DVD-ROM 驱动器中。
      • 如果 .NET Framework 1.1.4322 是下载的,则请再次下载,然后将其保存到硬盘。
      • 如果从网络驱动器上安装了 .NET Framework 1.1.4322,则请重新连接到此共享位置。
    2. 打开一个命令提示符窗口。
      • Microsoft Windows 98、Microsoft Windows Millennium Edition 或 Microsoft Windows NT
        1. 单击“开始”,然后单击“运行”。
        2. 键入 command,然后单击“确定”。
      • Microsoft Windows 2000、Microsoft Windows XP
        1. 单击“开始”,然后单击“运行”。
        2. 键入 cmd,然后单击“确定”。
    3. 在命令提示符处,键入 InstallationSource\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi",然后按 Enter。
重要说明:要修复包含在操作系统中的 Microsoft .NET Framework,您必须使用操作系统中的“修复”选项或“重新安装”选项。以下是包含 Microsoft .NET Framework 的操作系统:
  • Microsoft Windows Server 2003

    有关如何修复 Windows Server 2003 中的 .NET Framework 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    830646如何排除 Microsoft Windows Server 2003 上的 Microsoft .NET Framework 1.1 安装问题
  • Windows XP Tablet PC Edition
  • Windows XP Media Center Edition
参考
有关 .NET Framework 的不同版本的更多信息,请访问下面的 Microsoft Developer Network (MSDN) 网站:
error 1935 netframework net remove uninstall
属性

文章 ID:320112 - 上次审阅时间:01/28/2008 09:16:00 - 修订版本: 5.2

  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.0 Service Pack 2
  • kbprb KB320112
反馈