装Microsoft VS 2005 SP1的悲惨经历!!!

 
 
早就看到vs2005的开始页面上的feed显示已经出了sp1,由于那个光缆似乎一直没有修好的迹象,不敢奢望去m$下东西。昨天baidu的时候搜到了verycd上面有人发布这个东东的版面,再一次在好奇心的驱使之下把这个emule了下来。480多m的一个自解压exe,号称m$有史以来最bt的service pack。大概看了一下似乎有人说这个东西如何如何bt,不过想这个不过是个service pack而已么,没有仔细看,接下来就是对机器的一个最痛苦的折磨。
 
根据上次那个DX SDK连续解压n次的经验,先用winrar把这个exe解压,是一个包含了key的txt和一个480多m的msp。msp似乎没有简单的办法解开,只好直接运行。双击一下,exploer马上失去了响应。打开任务管理器,乖乖不得了,explorer占了480多m内存,其他进程全部进了pagefile。过了半分钟,explorer释放了那部分内存,msiexec的用户进程出现。看了一下发现整个msp被复制到了临时文件夹里...真是荒谬之极。出来了一个对话框,windows正在配置visual stuidio 2005 team suit chs,同时msiexec的服务进程又占了480m的内存,而俺机器的内存才区区512m......照网上的说法是把整个msp弄到内存里计算hash key,实在是疯狂.....似乎很多机器上会在这一步因为内存不足计算hash出错而退出,而俺这两三年前的本子还撑过了这一步,实在是值得庆贺。
 
过了十五分钟,对话框出现,确认许可协议,接下来msiexec提示“正在搜集所需要的信息”,这次内存倒是不吃紧,先前占用的大部分都已释放,硬盘也没有操作,而cpu却一直100%,而且进度条基本上五分钟才会略有反应。听着风扇发出的惨叫,真有点担心这个本子一阵青烟之后离我而去,那个进度条却丝毫没有变快的意思......又过了大约四十分钟,进度条终于百分之百。msiexec提示正在配置,硬盘一阵狂闪,剩余时间终于出现,正式安装开始。
 
硬盘疯狂读写了大约大概二十分钟,终于没有出现C盘空间不足的提示,最后的那个安装成功的对话框终于出现。耗时将近一个半小时。看了看C盘空间,少了1.5G多。临时文件夹里的那个msp自动删除了,不过windowsinstaller里面复制了一个,480m;还有windowsinstallerpatchcache里面有一堆替换下来的备份,刚好1G....突然觉得现在的机器和我这本子确实已经不能同日而语了。
 
在网上看一位老兄的机器装了1.5G内存,3G的超线程cpu,虽然不是core 2 duo,也的确相当强悍,装这个东西也花了快四十分钟。还有很多人花了三个小时,甚至自解压就出错,或者hash那个msp的时候出错。msi的整个机制看起来很好,不过这种数百m的msp确实太过恐怖,不知m$怎么想的。也许那些用正版vs的工作站配置确实了得,不过这样一来确实非常影响我等无钱的m$爱好者的情绪。
 
按照ms一个kb的指示,通过改变xp的安全策略可以让msiexec不对msp进行hash,就省去了第二次超耗内存的bt经历。还可以用注册表禁止patchcache的复制,从而省去了1G的C盘空间。还有人通过改变windows的临时文件目录从而再次节省480m的C盘空间.....为了装这么个东西,竟然有这么多周折,而它只不过是个service pack....比安装vs2005本身痛苦n倍,确实是某些人说的最差体验。不知道是m$离pc越来越远还是现在的pc已经离我越来越远....
 
不知道这个sp究竟纠正了多少bug,不过有人说那个相当讨厌的中文输入法会被强制转为全角造成无法输入中文的问题似乎没有任何改进....看来折腾了这么半天相当的不值。过两天没问题的话还是把那堆没用的备份删掉,毕竟我的硬盘可没有几百G。而且这种sp不是必要的话还是不装的好
 
posted @ 2007-08-07 01:38  荖K  阅读(194)  评论(0编辑  收藏  举报