周二下午开的Windows Update,昨天早上来的时候发现Windows Update死掉了,强行退出,最后说成功N项,失败3项,当时也没在意,重启之后Live Messenger登陆不上了,开始也没在意,登录不上也是常事儿,但是过了好一会儿他自己也没登录上去,再一看似乎不太寻常:一点登录马上就报错了,感觉根本没去联网,而且Connection Tester也说可以连到Window Live Messenger Service。根据错误信息:
Error 80040154: Signing in to Windows Live Messenger failed because the service is temporarily unavailable. Please try again later.
试着来重装Live Messenger,添加删除程序里头找不到Windows Live了,那估计是Windows Update把Messenger搞坏了,用Windows Install Clean Up删掉Live系列之后重装,结果到了99%之后安装失败:
这个A49B6681220C2EA49826看起来像是一个注册表项,搜了一下还真找到了,但是删除的时候出错:
之后再安装也还是这个问题。后来在微软网站找到一篇讲怎么重装的:
照做了也还是不行,连看起来比较无厘头的Reset Internet Explorer Settings俺也照做不误,结果也还是这个问题,而且失败的那三个Update和Windows Live也没啥关系:
点安装失败界面上提供的帮助得到:
One or more Microsoft programs didn’t install. What went wrong? – Program didn’t install
居然说要打开Windows Fire,我本来就是开着的。
后来根据错误代码0x80070643找到了这篇,看得时候感觉很靠谱,结果还是不行:
How to resolve “Unable to open Sub key” Error when installing an MSI package?
试着用System Restore,但是已经找不到更早的恢复点了,发现似乎和Silverlight有点关系:
但是又失望了,卸了Silverlight之后还是无法安装。
最后俺承认失败,老老实实装了Live Messenger 2012了事儿。这问题似乎无解,如果出现还是早点System Restore比较划算,要不然只能重装系统了,还好2012还能用。
控诉微软,搞得什么烂东西,躺枪的别怪我啊,嘿嘿