返回首页

netframework1.0无法安装。怎么办?

109 2024-02-21 02:08 admin

如果windows注册表中的microsoftwindowsinstaller注册不正确,则.netframework1.1安装程序将无法获取某些windowsinstaller组件的访问权。本文讨论如何通过注销然后重新注册windowsinstaller来解决此问题。

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

要求

本文假定您熟悉下列主题:

microsoft.netframework1.1

注册表编辑器

windowsinstaller

下表列出了推荐使用的硬件、软件、网络结构以及所需的servicepack:

microsoftwindows2000或microsoftwindowsxp

microsoft.netframework1.1

注销然后重新注册windowsinstaller

注销windowsinstaller:

单击“开始”,然后单击“运行”。

在“打开”框中,键入msiexec/unregister,然后单击“确定”。

重新注册windowsinstaller:

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入msiexec/regserver,然后单击“确定”。

手动删除然后重新安装.netframework1.1

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。microsoft不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。

从windowsinstaller缓存删除.netframework1.1。为此,请按照下列步骤操作:

在windowsxp中,右键单击“名称”列标题,然后单击“备注”。

在windows2000中,右键单击“名称”列标题,然后单击“备注”。

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入installer,然后单击“确定”。

在windowsinstaller中的“查看”菜单上,单击“详细信息”。

根据您的操作系统,执行以下操作之一:

右键单击具有“microsoft.netframework1.1rtlx86enu”备注的缓存windowsinstaller文件,然后单击“卸载”。

完成卸载过程后,退出installer。

从计算机上手动删除现有文件和文件夹。根据.netframework的现有条件,此文件和文件夹可能不存在。要删除文件和文件夹,请按下列步骤操作:

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入system32,然后单击“确定”。windows资源管理器中将显示system32文件夹的内容。

找到“urttemp”文件夹,然后将其删除。

找到“mscoree.dll”文件,然后将其删除。

注意:如果计算机上还安装了.netframework1.0,而且您不想重新安装.netframework1.1,则必须修复.netframework1.0。有关更多信息,请参阅“修复.netframework”一节。

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入microsoft.net,然后单击“确定”。windows资源管理器中将显示microsoft.net文件夹的内容。

在microsoft.net文件夹中,双击“framework”文件夹。

在“framework”文件夹中,删除“v1.1.4322”文件夹。

关闭“framework”文件夹。

手动删除相关注册表项。为此,请按照下列步骤操作:

hkey_local_machine\software\microsoft\netframeworksetup\ndp\v1.1.4322

hkey_local_machine\software\microsoft\.netframework\policy\v1.1

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入regedit,然后单击“确定”以启动注册表编辑器。

在注册表编辑器中,找到现有注册表项(可能不提供所有注册表项),然后将其删除:

退出注册表编辑器。

使用msizap.exe实用工具从注册表中删除windowsinstaller信息。msizap.exe实用工具随microsoftwindowsinstaller软件开发工具包(sdk)一起提供。要下载windowsinstallersdk,请访问下面的microsoft网站:

http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

要从注册表删除windowsinstaller信息,请按下列步骤操作:

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入cmd,然后单击“确定”。

在命令提示符处,找到包含msizap.exe实用工具的目录,然后运行以下命令:

msizaptp{cb2f7edd-9d1f-43c1-90fc-4f52eae172a1}

重新启动计算机。

清除temp文件夹的内容。为此,请按照下列步骤操作:

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入%temp%,然后单击“确定”。windows资源管理器中将显示temp文件夹的内容。

在temp文件夹中,在“编辑”菜单上单击“全部选定”。

在“文件”菜单上,单击“删除”。

注意:从temp文件夹中删除尽可能多的文件和文件夹。

禁用计算机上已安装的所有防病毒程序和所有防火墙程序。为此,使用系统配置实用工具(msconfig.exe)执行计算机的干净启动,然后禁用所有不需要的服务。在诊断模式下使用msconfig.exe时,请在“服务”选项卡上重新启用windowsinstaller服务。要启动msconfig,请按下列步骤操作:

单击“开始”,然后单击“运行”。

键入msconfig,然后单击“确定”。

安装.netframework1.1。要下载.netframework1.1,请访问下面的microsoft网站:

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&familyid=262d25e3-f589-4842-8157-034d1e7cf3a3

注意:如果计算机上安装了.netframework1.0,而且您不想重新安装.netframework1.1,则必须修复.netframework1.0以替换mscoree.dll文件和urttemp文件夹。

修复.netframework

以下是修复.netframework的三种方法。

使用windowsinstaller缓存文件修复.netframework1.1

要使用windowsinstaller缓存文件修复.netframework1.1,请按下列步骤操作:

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入installer,然后单击“确定”。

在windowsinstaller中的“查看”菜单上,单击“详细信息”。

根据您的操作系统,执行以下操作之一:

在windowsxp中,右键单击“名称”列标题,然后单击“备注”。

在windows2000中,右键单击“名称”列标题,然后单击“备注”。

右键单击具有“microsoft.netframework1.1rtlx86enu”备注的缓存windowsinstaller文件,然后单击“卸载”。

完成卸载过程后,退出installer。

使用命令提示修复.netframework1.1

要使用命令提示修复.netframework1.1,请按下列步骤操作:

找到用于安装.netframework1.1的dotnetfx.exe文件。为此,请使用下列方法之一:

如果.netframework1.1是从cd或dvd安装的,请将安装盘插入cd-rom或dvd-rom驱动器中。

如果.netframework1.1是从硬盘安装的,请将.netframework1.1安装程序下载到硬盘。

如果.netframework1.1是从网络驱动器安装的,请重新连接到此网络驱动器。

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入cmd,然后单击“确定”。

在命令提示符下,运行下面的命令:

%installationpath%\dotnetfx.exe/t:%temp%/c:"msiexec.exe/fvecms%temp%\netfx.msi"

注意:%installationpath%是在步骤1中找到的dotnetfx.exe文件路径的占位符。

使用命令提示修复.netframework1.0

要使用命令提示修复.netframework1.0,请按下列步骤操作:

找到用于安装.netframework1.0的dotnetfx.exe文件。为此,请使用下列方法之一:

如果.netframework1.0是从cd或dvd安装的,请将安装盘插入cd-rom或dvd-rom驱动器中。

如果.netframework1.0是从硬盘安装的,请将.netframework1.0安装程序下载到硬盘。

如果.netframework1.0是从网络驱动器安装的,请重新连接到此网络驱动器。

单击“开始”,然后单击“运行”。

在“打开”文本框中,键入cmd,然后单击“确定”。

在命令提示符下,运行下面的命令:

%installationpath%\dotnetfx.exe/t:%temp%/c:"msiexec.exe/fvecms%temp%\netfx.msi"

注意:%installationpath%是在步骤1中找到的dotnetfx.exe文件路径的占位符。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共14个专题67643篇文章)

返回首页