此计算机上已安装相同或更高版本的.NET Framework 4

时间:2017-10-14 15:08:22

标签: sdk .net-framework-version

我想为Windows 7安装Microsoft Windows SDK ..所以我应该安装.NET Framework 4但是有一个错误我无法解决它..  This Error

我试图从"程序和功能"卸载已安装的.NET框架工作。 但我不知道哪一个要卸载..而且我担心如果另一个程序使用它 enter image description here

2 个答案:

答案 0 :(得分:0)

首先,我们需要找到已安装的软件包。为此,请启用Windows Installer日志记录。

1)在run中打开gpedit.msc,也可以在Google中打开组策略编辑器

2)在左侧面板Computer Configuration -->Administrative Templates --> Windows Components --> Windows Installer

中展开

3)在右侧面板上打开LoggingEnable,并在选项Logging voicewarmupx

中打开

4)重新启动计算机

现在已启用Windows Installer日志记录。接下来,我们需要找到并卸载有冲突的软件包。

1)打开窗口%temp%(可以通过在运行时键入%temp%来打开)并删除所有文件。如果无法删除某些内容,请保留它。

2)再次运行.NET Framework 4 installer。安装程序失败后,将其关闭。

3)再次打开窗口%temp%,然后打开日志文件(文件为MSIxxxxx.LOG,例如:MSI232f1.LOG)

4)搜索一行显示PROPERTY CHANGE: Adding NEWERVERSIONDETECTED property. Its value is {xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx}'.的值,具体取决于已安装的软件包。

5)打开命令提示符并运行msiexec /uninstall {xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx}

6)现在,尝试再次安装.NET Framework 4 Installer。这次它将成功。

也不要忘记禁用Windows Installer logging。使用与启用它相同的方法。

答案 1 :(得分:-1)

您可以检查您是否已在注册表中安装.Net 4

计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ v4.0.30319