您的位置:首页 > 其它

Windows Live Writer 离线安装及其使用

2009-12-31 17:46 351 查看
在线编辑Blog效率低,而且一旦不小心关闭网页所有的调整就前功尽弃了。于是最好的方法是采用离线Blog编辑工具,先在本地编辑好内容和样式,然后上传到Blog上,方便而且安全。因为Blog是Live sapce,因此就选择了Windows Live Writer,在联网使用时还是挺方便的。
然而有时候我们希望在无法联网的计算机上离线编辑Blog时,然后等到合适的时候到能联网的计算机上发布时,Windows Live Writer就无能为力了。因为它在安装的时候必须要是联网状态的,否则无法建立日志帐户,从而无法继续安装。那么我们就没有办法利用Live Writer 的离线编辑功能了么?答案当然是否定的,下面我将通过一些移花接木的方法为无法联网的计算机安装Windows Live Writer提出一种切实可行的方法。
【环境】
一台可联网的计算机,操作系统 Windows XP,假设用户名为Online;
一台无法联网的计算机,操作系统Windows XP,假设用户名为Offline; 【操作步骤】 在联网的计算机上安装Windows Live Writer,然后按照提示建立你需要更新Blog的对应日志帐户; 在[开始]-[运行]中输入regedit进入注册表,找到选项:\HKEY_CURRENT_USER\Software\Microsoft\Windows Live\Writer\,然后将其导出为注册表文件writer.reg(也可为其它文件名); 保存博客模板:将C:\Documents and Settings\Online\Application Data\Windows Live Writer\blogtemplates\拷贝出来; 在无法联网的计算机上安装Windows Live Writer,不用注册日志用户,因为后面我们会用上面的内容来重新复制一个和上面我们建立的日志帐户一样的帐户; 将注册表文件writer.reg和blogtemplates拷贝到你需要安装的计算机上,其中blogtemplates里的内容要Copy到对应的C:\Documents and Settings\Offline\Application Data\Windows Live Writer\blogtemplates\下; 用记事本或者其他文本编辑器打开,搜索旧用户名“Online”,全部替换为新用户名"Offline",然后双击注册表文件将注册表信息添加进注册表中; 用记事本或者其他文本编辑器打开C:\Documents and Settings\Online\Application Data\Windows Live Writer\blogtemplates\...\中的两个Index文件,分别查找旧用户名"Online",全部替换为新用户名"Offline"; 大功告成,现在打开Windows Live Writer看看,如果操作正确所有的功能包括Web预览都将和你联网计算机上编辑完全一样。 编辑完成以后,保存日志草稿。最后就是将你编辑的日志草稿从本机Copy到可以,从而实现日志发布。方法是从[我的文档]-[My Weblog Posts]-[Drafts]找到你编辑的草稿,然后将它Copy到上面提到的可联网的计算机中的同一个目录下; 然后你就可以在联网计算机上打开草稿进行日志发布了。
【说明】
看了上面的操作也许你还是有些迷惑为什么这么做。 简而言之,实际上我是根据Windows Live Writer的配置存储方式将联网计算机上关于帐号和Blog模板信息Copy到无法联网的计算机的相同目录下,然后通过更改注册表和Blog模板里用户名为新的用户名,让Windows Live Writer认为是工作在已经注册了日志帐户的计算机上。下面是Windows Live Writer的具体配置存储方式: 注册表: Writer的配置和Blog的帐号配置 博客模板: C:\Documents and Settings\***(用户名)\Application Data\Windows Live Writer\blogtemplates\ 日志草稿: \my documents\My Weblog Posts\
【FAQ】 为何我在你提到的文件中找不到"Online"和"Offline"?
A:这里的"Online"和"Offline"只是我的假设,实际上分别对应联网计算机和无法联网计算机的用户名,你可以点击Windows的[开始],然后在最上面就能看到你所用计算机的用户名是什么。 为何用了上面的方法,打开Live Writer还是提示要注册日志帐户?
A:这是导入的注册表信息不对,查看第2步导出的注册表文件是否正确,然后第7步是否将该注册表文件的旧用户名全部替换成了新的用户名; 为何用Web预览时,网页上有很多元素无法显示?
A:文本模板(blogtemplates)中网页的路径没有修改正确,查看是不是将所有的C:\Documents and Settings\Online\Application Data\Windows Live Writer\blogtemplates\***\下的所有Index开头的文件的旧用户名全部替换成了新的用户名;
转自:http://nonregister.spaces.live.com/blog/cns!13069547FB217839!320.entry
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: