今天在客户单位要求在原来的IIS服务器上重新安装DotnetV2.0,不过卸载后直接安装提示错误:
产品: Microsoft .NET Framework 2.0 — Setup cannot continue because this version of the .NET Framework is incompatible with a previously installed one. For more information, see http://support.microsoft.com/support/kb/articles/q312/5/00.asp
是由于之前没有卸载干净导致重新安装不上去,网上搜索了下找到了一个比较稳妥的解决办法.
请首先备份注册表,然后尝试删除注册表中的HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/policy下面的v2.0分支,
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/下面的v2.0 SP1分支
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/下面的v2.0.50727分支
如果HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/下面还有v3.0和WPF的部分分支,也试着删除掉。
这样应该就可以让.NET 2.0或者2.0 SP1的安装包认为当前系统还没有安装过2.0,那么应该可以顺利的安装2.0或者2.0 SP1。