卸载Beta1后却不让安装Beta2的问题

    由于我的MSDN宇宙版订阅已经到期了,这次这个Visual Studio .NET 2005的Beta2下载的才叫郁闷呢。而且最后下回来还差点不能安装,3.75G的DVD ISO哦~ 真是要让人晕死啊

    前天看到一个贴子说驴子上面有Whidbey的Beta2,并且给了一个eMule的种子,作为铁了心做.NET的技术的我,当然迫不及待就开始了下载。一开始很是顺利,50-60k/s,并且那个版本是一个1.5G的rar压缩包。可是不幸的是在下载到408.77M时就没有种子了,等到第二天也还是于事无补,整个一天断断续续也才艰难的走道420M左右。

    昨天晚上看到园子里有位朋友给了一个SSiTE的ftp链接,于是当即立断停掉了eMule的下载,开始用ftp下SSiTE上的版本,可是SSiTE上面居然是83个每个50M的rar得分卷压缩包,总大小4G。虽然下载速度还是50来k/s,不过算来也要20来个小时呀!~ 于是晚上没有关机下了一夜,结果早上起来看还剩了60个包,继续开着机下载就上班去了。晚上回来等到23点,整整用了24个小时才把83个包下载完,不容易啊。

    于是就开始倒腾硬盘来解压,虽然现在大家硬盘都大,不过对于我们这样天天呆网上bt电驴一个都不能少的人来说,倒腾4+4G空间出来还真费事。Whidbey的Beta1昨晚就卸载了,包括Framewrok 2.0 beta1和J#。可是就在我兴高采烈的mount上了iso文档:
    VS.NET.2005.BETA2-0.png

    双击图标准备开始安装时!咣当,跳出来一个如下的警告窗口

    VS.NET.2005.BETA2-1.png

    我的2005 Beta1明明都已经是完全成功卸载了的呀,这TMD微软搞的什么飞机啊?! 气死我了。不过光气也不行呀,花了这么多时间弄回来的这么大一坨东西不能浪费啊,再说还搭进去不少电费呢。

    简单想了一下,这种错误肯定是register没有清理干净的结果。于是弄了个Regmon来监测注册表,通过过滤把SETUP.EXE对注册表操作弄了出来。居然有好几百条,如果一条一条看一定会疯掉的。于是开始search,弄个"whidbey",没有找到任何结果;再来2005,还是没有@_@。完了,这下玩儿大发了。又看了看出错窗口,Search一下"visual",终于找到了唯一一条相关的register纪录(如下图)!
    VS.NET.2005.BETA2-2.png

    再仔细看了看,因该就是它了,删掉(怕出错一开始时使用rename)!
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\A2AD560EED1EFC148A5FCE4FD089015B

    关掉regmon,关闭警告窗口,再次点击setup,安装界面出来了,haha
    VS.NET.2005.BETA2-3.png

    // 虽然自己用土法解决了,不过装完后看readme.htm文件,发现这个错误里面有解决方案的,再次晕

posted on 2005-04-23 01:18  birdshome  阅读(2346)  评论(9编辑  收藏  举报

导航