本想在Windows Live Writer中把其它几个博客也添加进来的,可偏偏在添加新账户的时候,提示Unable to Cast Com Object错误。完全搞不定。
报错全文如下
mshtml.htmldocumentclass to interface type mshtml.htmldocument2
This operation failed because the QueryInterface call on the COM component for the interface with IID {332c4425-26CB-11D0-B483-00C04FD90119} failed due to the following error: Element not found.(Excetion from HRESULT:0*8002802B (TYEPE_E_ELEMENTNOTFOUND))
百度谷歌千百回,有说是注册表问题,需要添加一大堆“乱码”进去,折腾了半个多小时,硬是没把键值导入到注册表中。导不进就手动添加吧,尼玛,注册表里原本就有这些“要”添加的键值,汗,尽忽悠小白。
也有提示是sharepoint出错后的连带错误。想想也对,至从我安装了WPS,office套件就被我卸的差不多了,仅剩Word 备用了。好吧,又重装office SharePoint。结果当然是你懂的,SharePoint和这个WLW报这个错没有半毛钱的关系。
在经过N次的GG后,发现国外还是有很多人遇到了同样的错误。于是乎,各种玄乎其玄的解决方案就有了,连VC+++都要重装了……呃,好像这东东玩游戏才用得着吧…….
综合分析了上百例类似问题及解决方案后,发现了原来大多数人的解决方案都是针对另一个错误的,IE7程序文件被破坏导致WLW报错。伤不起。
在Windows程序猿社区泡了三四个小时候,终于把这两种报错给区分开了。我这个错有人问,却从没人意识到这个错和IE7相关的问题报错不是同一个问题。
好吧,我认了,谁叫俺不是程序猿。
不过好在有个台湾的同胞,比我有实干精神,把IE 从 7 到 9一直不停安装卸载,终于发现了,在升级到IE9后WLW就会报错。但我好奇的是,为啥在我IE9升级到IE11之前,我的WLW 都是正常的捏?
然后进一步搜索WLW 和 IE 9 / 10 / 11相关的问题。终于得到了一条共鸣, WLW 不支持 IE 11。
看来这个问题只能留在这里了。期待IE11正式版发布之后有人能解决这个问题。