丫度娘搞了半天没解决掉,最后Google了下,马上搜到解决方法了。。。转载开始:

FROM:http://chiidea.com/archives/724.html

平时我唯一使用的windows live组件就是windows live writer(简称wlw),用于更新我的blog。五月初,微软将旧版的Windows live组件作了更新。由于考虑到此次更新实在没有什么实际内容,所以并没有下载新版。今天打开wlw的时候发现竟然开始推送这次更新了。一时手痒觉得更新一番。

到官网下载了一个在线安装程序,可是一运行就提示无法安装,显示错误:0x80072ee6(详见截图)。


之前就听说不少人安装windows live都遇到过无法安装的问题,今天不幸让我遇上了。Google一下,发现有不少解决此类问题的文章,不过大都源自官方的帮助文件。包括看到最近官方论坛上关于类似问题的讨论,主要问题都集中在残留文件未清理干净。于是我先卸载了所有与windows live组件有关的程序。不过问题依旧。我又通过ccleaner外加手动清除残留文件和残留注册表信息。可是总是一样的错误:0x80072ee6。忙了半天毫无收获,差点都有了重装系统的冲动。

后来终于找到了windows live安装程序的安装日志文件。此文件的位置十分隐蔽,具体位置是:C:\Users\All Users\Microsoft\WLSetup\Logs。打开最近的日志文件,出乎意料的在日志中发现了以下条目:

!ERROR!        : (05/25/2010 19:19:28) SOURCE=Downloader, CODE=0x80072ee6 ProxyEnumerator failed to load AutoProxy configuration fromfile://C:/Users/XX/AppData/Local/Google/Chrome/User%20Data/Default/Extensions/caehdcpeofiiigpdhbabniblemipncjj/SwitchyAuto.pac?127477273XXX.

看了这条错误记录后才恍然大悟,没想到错误竟然和Chrome中的插件——Proxy Switchy有关。原因是Proxy Switchy更改了ie的自动配置脚本文件,既然如此只要改回来就好了,具体方法见下图。


按此更改后顺利安装。实在搞不明白为啥装个live组件竟然不能使用自动配置脚本,怀疑是这个版本的一个bug(好像上一版就没有这个问题)。此外,也希望chrome尽快将代理部分独立出来,而不是依赖ie的代理设置。

如果遇到相同问题的朋友可以看看是不是也使用了自动配置脚本。另外,如果你遇到的问题不但此法无效,官方的方法也无效。也可以向我一样自己看看安装的日志文件,自己找找问题所在。

安装日志文件的路径:C:\Users\All Users\Microsoft\WLSetup\Logs