这两天听说 Windows Live 2009 有升级了,当初为了 2008 和 2009 共存,用了独立安装包,今天下载了新版 Windows Live 准备更新。
更新到第一步:安装 Windows Live Communications Platform 时就不动了,C 盘空间急剧减少。赶紧强行停掉,删除了某个不太用的软件和一些系统垃圾。然后重新安装,还是不行。在删除垃圾的时候,不小心把 Symantec 的一个重要文件夹删除了(文件夹名为 Cache,居然都不能删),删除后,Symantec 没挂,但自动安装起来,强行停止(必须等第二阶段才行,我恨 Symantec,我恨公司为何要强制安装这个才能上网)。然后,用 Error 1704 Cleaner 清除 Windows Installer 错误(参考此文),折腾的累死。
此时,我手动删除 Windows Live 2009 独立安装包,装的时候我就得知,需要在 msi 上按右键卸载。其中 Junk Mail Filter Update 我都找不到了,从网上找到一个下载下来再卸载(囧)。删号后,重新安装,顺利完成。
提示:
- C 盘空间在装软件时突然大幅减少,那就赶紧手动停止安装,用 Process Explorer 停止一系列 Windows Installer 的进程
- 然后,先别继续安装,找出 C 盘占空间的临时文件,可能的地方有:
- temp,各类 temp,主要是 C:\Documents and Settings\***\Local Settings\Temp
- 各类隐藏目录,这类目录是受保护的隐藏,在本例中为 C:Program Files\Common Files\Windows Live,看到没?占用空间了,但是没内容,赶紧显示。这个装好后也应该删掉。另外,独立安装包就是这样提取的……
- C:\Config.Msi(也是隐藏的)
- 删除老程序,这种时候一定要把老程序卸载干净了,用 Smarty Uninstaller 比较好,Windows Install Clean Up 也可以尝试(参考此文)。
- 然后再安装,一般就成功了。
Windows Installer 是个麻烦的东西,我恨微软啊。Mac 是个好东西,很想搞来玩玩。












当前没有评论!
第一个在本文留言。