NET Framework 安装常见问题解答

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

文章编号:320112
最后修改:2004年6月29日
修订:3.0
本文的发布号曾为 CHS320112
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 (http://support.microsoft.com/kb/256986/) Microsoft 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。为此,请按照下列步骤操作:
a. 单击“开始”,然后单击“运行”。
b. 键入 Installer,然后单击“确定”。
c. 在“查看”菜单上,选择“详细资料”。
d. 右键单击“修改日期”列标头。
e. 单击“注释”
f. 在“注释”列中,找到显示 Microsoft .NET Framework (English) RTL x86 enu 的缓存 Windows 安装程序文件。
g. 右键单击此缓存的 Windows 安装程序文件,然后单击“卸载”。
h. 关闭窗口。
2.从计算机上手动删除文件和文件夹。为此,请按照下列步骤操作:
a. 单击“开始”,然后单击“运行”。
b. 键入 System32,然后单击“确定”。
c. 找到 Mscoree.dll 文件并将其删除。

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

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

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
a. 单击“开始”,然后单击“运行”。
b. 键入 regedit,然后单击“确定”。
c. 删除以下注册表项:
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)
d. 退出注册表编辑器。
4.使用 Msizap.exe 实用工具从注册表中删除 Windows 安装程序信息。为此,请按照下列步骤操作:
a. Msizap.exe 包含在 Microsoft Windows Installer SDK 中。要下载 Windows Installer SDK,请访问下面的 Microsoft Web 站点:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ (http://www.microsoft.com/msdownload/platformsdk/sdkupdate/)
b. 单击“开始”,然后单击“运行”。
c. 键入 cmd,然后单击“确定”。
d. 在命令提示符下,键入 CD/Program Files/Microsoft SDK/Bin,然后按 Enter 键。
e. 键入 Msizap TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}
f. 在完成 Msizap.exe 过程之后,键入 Exit,然后按 Enter 键。
g. 重新启动计算机。
5.清除临时文件夹中的内容。为此,请按照下列步骤操作:
a. 单击“开始”,然后单击“运行”。
b. 键入 %Temp%,然后单击“确定”。
c. 在“编辑”菜单上,单击“全选”。
d. 在“文件”菜单上,单击“删除”。
注意:尽可能多地删除临时文件夹中的文件。
6.禁用任何反病毒或防火墙软件。注意:您可以使用系统配置实用工具 (Msconfig.exe) 干净启动计算机。然后,禁用任何非必需的服务。
7.下载并安装 .NET Framework 1.0.3705。为此,请访问以下 Microsoft Web 站点:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=D7158DEE-A83F-4E21-B05A-009D06457787 (http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=D7158DEE-A83F-4E21-B05A-009D06457787)
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。
a. 单击“开始”,然后单击“运行”。
b. 键入 Installer,然后单击“确定”。
c. 在“查看”菜单上,单击“详细资料”。
d. 右键单击“修改日期”列标头,然后单击“注释”。
e. 在“注释”列中,找到显示 Microsoft .NET Framework (English) RTL x86 enu 的缓存 Windows 安装程序文件。
f. 右键单击此缓存的 Windows 安装程序文件,然后单击“卸载”。
g. 关闭窗口。
2.使用命令提示符修复 .NET Framework 1.0.3705。为此,请按照下列步骤操作:
a. 找到原始安装资料。
如果是从 CD 或 DVD 安装 .NET Framework 1.0.3705 的,则请将此光盘插入 CD-ROM 或 DVD-ROM 驱动器中。
如果 .NET Framework 1.0.3705 是下载的,则请再次下载,然后将其保存到硬盘。
如果从网络驱动器上安装了 .NET Framework 1.0.3705,则请重新连接到此共享位置。
b. 打开一个命令提示符窗口。
Microsoft Windows 98、Microsoft Windows Millennium Edition 或 Microsoft Windows NT
1.单击“开始”,然后单击“运行”。
2.键入 command,然后单击“确定”。
Microsoft Windows 2000、Microsoft Windows XP
1.单击“开始”,然后单击“运行”。
2.键入 cmd,然后单击“确定”。
c. 在命令提示符下,键入安装源/dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%/netfx.msi",然后按 Enter 键。
3.使用命令提示符修复 .NET Framework 1.1.4322。为此,请按照下列步骤操作:
a. 找到原始安装资料。
如果是从 CD 或 DVD 安装 .NET Framework 1.1.4322 的,则请将此光盘插入 CD-ROM 或 DVD-ROM 驱动器中。
如果 .NET Framework 1.1.4322 是下载的,则请再次下载,然后将其保存到硬盘。
如果从网络驱动器上安装了 .NET Framework 1.1.4322,则请重新连接到此共享位置。
b. 打开一个命令提示符窗口。
Microsoft Windows 98、Microsoft Windows Millennium Edition 或 Microsoft Windows NT
1.单击“开始”,然后单击“运行”。
2.键入 command,然后单击“确定”。
Microsoft Windows 2000、Microsoft Windows XP
1.单击“开始”,然后单击“运行”。
2.键入 cmd,然后单击“确定”。
c. 在命令提示符下,键入安装源/dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%/netfx.msi",然后按 Enter 键。
重要说明:要修复包含在操作系统中的 Microsoft .NET Framework,您必须使用操作系统中的“修复”选项或“重新安装”选项。以下是包含 Microsoft .NET Framework 的操作系统:
Microsoft Windows Server 2003
Windows XP Tablet PC Edition
Windows XP Media Center Edition

参考

有关 .NET Framework 的不同版本的更多信息,请访问下面的 Microsoft Developer Network (MSDN) Web 站点:
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/netdevframework.asp (http://msdn.microsoft.com/library/default.asp?url=/downloads/list/netdevframework.asp)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

computerclass

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值