安装Microsoft Visual C# 2010 学习版时老是出现未能安装一下组件:Microsoft .NET Framework 4···求解

是这样的,想请讲解下,安装Microsoft Visual C# 2010 学习版时老是出现未能安装一下组件:Microsoft .NET Framework 4···求解
最新回答
等痕迹变成年轮

2024-07-27 01:25:18

导致此问题的原因可能是计算机系统损坏。导致此问题的原因有多种,包括但不限于其他应用程序覆盖了 .NET 文件或硬盘扇区损坏。

若要解决此问题,您必须修复 MSI 软件更新注册损坏问题或修复 .NET Framework。

若要对此问题进行故障排除,请使用以下方法中列出的步骤,并从方法 1 开始。

方法 1:修复 MSI 软件更新注册损坏问题
若要自动修复 MSI 软件更新注册损坏问题,请单击“Fix it”按钮或链接。在“查看下载”对话框中单击”“运行,并按照 Fix it 向导中的步骤执行操作。

修复此问题
Microsoft Fix it 50123

注意 此向导可能只提供英文版本;但是,自动修复对其他语言版本的 Windows 同样适用。

注意 如果您当前操作的计算机未出现此问题,则可将 Fix it 解决方案保存到闪存驱动器或 CD 中,然后在出现此问题的计算机上运行此解决方案。

有关如何修复此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
971187 如何修复 MSI 软件更新注册损坏问题
访问 Windows Update 并尝试再次安装更新,或更新 Microsoft Security Essentails。如果问题没有解决,请转到方法 2。

方法 2:修复 .NET Framework
修复安装更新失败的 .Net Framework 版本
.NET Framework 4
Windows Vista 和 Windows 7 用户请执行下列步骤修复 .NET Framework 4 安装:
关闭当前正在运行的所有应用程序。
单击“开始”,在“搜索”框中键入 Uninstall,然后单击“卸载程序”。
双击“Microsoft .NET Framework 4 Client Profile”启动“.NET Framework 4 Client Profile Maintenance”对话框。
选择“将 .NET Framework 4 Client Profile 还原为其原始状态”并单击“下一步”。
修复结束后单击“完成”。
单击“立即重新启动”以重新启动计算机。
访问 Windows Update 并尝试重新安装更新。
Windows XP 用户请执行下列步骤修复 .NET Framework 4 安装:
关闭当前正在运行的所有应用程序。
单击“开始”,单击“控制面板”,然后单击“添加或删除程序”。
单击已安装程序列表中的“Microsoft .NET Framework 4 Client Profile”,然后单击“更改/删除”。
选择“将 .NET Framework 4 Client Profile 还原为其原始状态”并单击“下一步”。
修复结束后单击“完成”。
单击“立即重新启动”以重新启动计算机。
访问 Windows Update 并尝试重新安装更新。
.NET Framework 1.0、1.1、2.0、3.0、3.5
若要修复 .NET Framework 1.0、1.1、2.0、3.0、3.5,您必须使用 .NET Framework 清理工具卸载多个 .NET Framework 版本,然后重新安装组件。

为此,请执行以下步骤:
查看一下博客文章:
.NET Framework 清理工具用户指南
从站点中的以下链接下载 dotnetfx_cleanup_tool.zip:
http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip

解压缩 dotnetfx_cleanup_tool.zip。
在解压缩的文件中双击运行 cleanup_tool.exe。
系统可能会提示您输入管理员密码或进行确认。请键入密码或单击“继续”。
显示“是否运行 .NET Framework 清理实用程序?”消息时,单击“是”。
注意 此工具可能只提供英文版本;但是,自动修复对其他语言版本的 Windows 同样适用。
如果系统提示您接受许可协议,请单击“是”。
.Net Framework 清理工具将会启动。
在“清理产品”的下拉列表框中,选择您要删除的 .Net Framework 版本,然后单击“立即清理”。
注意 清理工具不允许删除 Windows Vista 或更高版本中的 .NET Framework 2.0,因为 .NET Framework 是作为操作系统组件安装的。
删除 .Net Framework 后,重新启动计算机。
下载并安装以下组件:
.NET Framework 3.5 SP1(会同时安装 .Net Framework 2.0 SP2 和 .Net Framework 3.0 SP2)
Microsoft .NET Framework 3.5 Service Pack 1
.Net Framework 1.1 SP1:
Microsoft .NET Framework 1.1 Service Pack 1
.Net Framework 1.1:
Microsoft .NET Framework Version 1.1 可再发行组件包
重新启动计算机。
访问 Windows Update,然后检查并安装更新。
不觉素颜

2024-07-27 05:14:28

首先请你详细提供你的操作系统信息,这有助于帮助排除问题。

在安装之前,建议你看下你的操作系统,有没有把一些关键的补丁都打上。没有的话,请试着打一下。

其次,建议你可以单独先安装.NET Framework 4.0,请从官方网站上下载完整的安装包来安装,地址:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&displaylang=en
。如果安装成功后,在安装Visual C# 2010 Express Edition.

如果还有问题的话,请你按照我写的这篇Blog的步骤来尝试一下解决你的问题:
http://blogs.msdn.com/b/msdnforum/archive/2010/03/06/visual-studio-and-net-framework-installation-tips.aspx

(请根据”How to troubleshoot errors during the installation“以下的步骤来做)

如果还是查不出原因的话,你可以直接在百度知道上联系我,我需要你能提供给我vslogs.cab。

希望你的问题能尽早解决。
追问
我的系统是win7
追答
你试过我和你说的步骤了吗?麻烦把试下来的结果告诉我一下,呵呵,否则很难替你判断问题的原因。
追问
出现错误
追答
.....你给我看这个截图也看不出什么的呀,我要看的是你的安装日志,麻烦你把安装日志打个包给我,另外建议你去下载一个.NET的检测软件检测一下.NET 4.0是否安装成功了,网址:
http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx

如果检测成功的,说明.NET 4.0是安装好了的。那你这个问题可能就是VS的某些组件安装的问题了,呵呵,千万不要怕麻烦哦,因为解决安装问题是可能要花些时间的,VS的安装看似只是一个软件,但是其实是由很多组件打包而成的。