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
    评论
《android framework 精编内核解析》是一本详细介绍Android操作系统框架和内核的重要书籍。这本书的主要内容包括Android操作系统的构成原理,解析Android架构和内核信息、调度算法、内存管理方式以及进程和线程的处理方式。它提供了针对Android操作系统开发人员的详细解释,以及针对操作系统的整体架构的理解和实现提供了有用的指导。 本书首先介绍了Android操作系统的发展历程,以及其现代技术的构成方式,包括它的基本模块、系统架构和开发人员所需要掌握的编程接口。接着,书籍详细探讨了Android操作系统的结构化框架,如Linux文件系统的层次结构、Android底层核心层和API框架。同时,他讨论了Android操作系统的三大层次结构,包括应用程序层、中间层和底层内核。 在介绍Android操作系统的各个部分时,本书还探讨了Android操作系统的内存管理方式和调度算法,包括进程、线程和虚拟内存系统的运作机制。同时,他还介绍了在Android操作系统开发中常见的问题和挑战,如锁问题、死锁等。 总的来说,《android framework 精编内核解析》是一本非常深入的Android操作系统指南,它为开发人员提供了有关该系统核心架构的所有必要信息,并详细介绍了Android操作系统的不同组件和处理方式。本书的内容详尽、准确,对于那些希望真正深入了解Android操作系统的开发人员和单板机系统工程师来说,是一本必读的书籍。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

computerclass

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

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

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

打赏作者

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

抵扣说明:

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

余额充值