自从升级Win10后,用来离线发布博客的Windows Live Writer就被一并升级到了Open Live Writer,但是不知道为什么后来总是出错不能发布文章了,而且还不支持以前WLW常用到的Text Template插件,所以今天又打算换回WLW。

然而,并不是我想像的那么美好,原来的安装包被我删除后,现在连怎么下载都有点摸不着头脑了。网络上大部分下载链接都指向微软官网,然而官网已经多次改版把链接重写,找了半天才找到一个在线安装包(wlsetup-web.exe)地址,在官网上始终没找到离线安装包地址,后来还是根据使用在线安装包安装好的WLW版本信息通过其他下载网站找到离线安装包(wlsetup-all.exe)地址。而且下载下来的安装包还不仅仅是只有WLW,而是包含了很多其他套件(如Windows Live Mail等),只有将就存档备份了。

安装好之后在添加账户时,老是提示错误信息:“尝试登录时发生意外错误:WindowsLive.Writer.CoreServices.HttpRequestHelper的类型初始值设定项引发异常”,后来通过搜索关键字“WindowsLive.Writer.CoreServices.HttpRequestHelper”在Demon's Blog找到解决办法,需要找到以下注册表值:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\FipsAlogorithmPolicy\Enabled

然后将该注册表值修改为0,重启Windows Live Writer即可。

通过修改后,试着测试OLW发布文章居然成功了,看来很可能也是这个注册表项引起的。但是还是决定弃用OLW换用WLW,因为可以继续使用Text Template插件,而且支持中文界面。另一方面,对于愚钝的我来说并没有发现OLW的体验比WLW好在哪里,然后……就没有然后了……

——Posted from Windows Live Writer.