最近在升级时,发现相关的补丁文件安装不上去.手动测试安装发现是因为安装源文件被我删除了,而安装不了.

手动删除注册表中的看得出相关的键,测试发现还是有地方删除不干净,安装文件还是认为已经安装不能再次安装.看来安装再卸载是行不通了.

找了一下.去到ms的清除帮助文档了看了一会.发现方法很麻烦.而且最后一句话是,如果你乱删除了注册表,那么只有重装系统...我郁闷.

再找一下.发现有鸟人写了一个东东叫dotnetfx_cleanup_tool不清楚是ms里面的人写的,还是它自己写的,看一下版本历史,感觉应该是本人写的.

尝试使用一下.拷,真干净.连我已经把注册表我能看得出来的2.0版本的信息都删除掉的 2.0版本也能清理干净,尝试再次安装2.0,还真的可以安装....

测试安装3.5时,出现错误,是因为在c:/xp/ms.net下面这个文件夹中没有3.5的安装文件.所以不能运行...msi文件安装不下去.这应该是小问题.懒得管它了,好像自己也用不到这个.

在它的文件库里面好像发现也有vc的清理工具....不错的库....

也bi视ms的做法..net的安装垃圾总是乱放,看着都不爽.手动删除了.就卸载不了.

某人软件库:https://skydrive.live.com/?cid=27e6a35d1a492af7&id=27E6A35D1A492AF7!390

 

.net清理工具,可以清理1->4版本.就算是不安装也会尝试清理,因为只有这样,才能把部分遗留信息清理干净.不像ms看到一点垃圾信息,就说存在了,懒得管了,直接说出错了,安装不下去,却不尝试尽量找出任何情况下能安装下去的方式.好像ms很多时候的逻辑就是,检测到一点垃圾,就直接说安装不下去,也没办法知道是什么原因让它安装不下去.bishi

卸载Microsoft .NET Framework方法_ci

ms的卸载管理器中本来有,清理后就没有3.5了

卸载Microsoft .NET Framework方法_帮助文档_02


可以选择清理以下版本

卸载Microsoft .NET Framework方法_.net_03

.net的目录,清理后一般这里就会没有了.在安装3.5时发现这里没有文件,ms的3.5安装程序也调用里面的xx.msi文件安装,郁闷.用不上它,就懒得管它是什么原因了.

卸载Microsoft .NET Framework方法_ci_04

清理后能正常安装了.就算你自己手动删除过注册表也能清理,至少我尝试是这样.

卸载Microsoft .NET Framework方法_ci_05

安装成功了

卸载Microsoft .NET Framework方法_.net_06