我想为Windows 7安装Microsoft Windows SDK ..所以我应该安装.NET Framework 4但是有一个错误我无法解决它..
我试图从"程序和功能"卸载已安装的.NET框架工作。 但我不知道哪一个要卸载..而且我担心如果另一个程序使用它
答案 0 :(得分:0)
首先,我们需要找到已安装的软件包。为此,请启用Windows Installer日志记录。
1)在run
中打开gpedit.msc
,也可以在Google中打开组策略编辑器
2)在左侧面板Computer Configuration -->Administrative Templates --> Windows Components --> Windows Installer
3)在右侧面板上打开Logging
和Enable
,并在选项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