按标签存档 兼容性

金山词霸2009版兼容Windows 7 x64的补丁程序

平时少不了要用到词典软件,以前我一直在用免费的灵格斯词霸,这个软件虽然小巧,但词典还是不够详细,尤其是例句太少。因此当金山词霸2009牛津版发布后,我第一时间试用了这个软件,觉得挺满意,于是马上付款,再次成为金山的客户。

其实对于金山公司,我还是很敬佩的,无论是他们的WPS办公软件,金山毒霸杀毒软件,金山词霸词典软件,甚至剑侠情缘网络游戏,我都曾经用过,并且都挺实用。不过对于金山词霸,其实心情挺矛盾。当年金山词霸2006版发布时,我也曾购买过正版,但遇到了一个令人非常无语的问题。当时我就对金山的客服非常不满,并做好了打算,今后再不买词霸的任何产品。

不过在词霸2009版发布前后,再加上与谷歌中国的合作关系,我对词霸产品再次产生了兴趣。可2009版,客服依然是那样的令人无语。

如果你已经开始使用Windows 7 x64版本,那么在安装金山词霸,并开启屏幕取词,并对64位程序进行屏幕取词的时候,词霸会导致被取词程序崩溃退出。这个问题在Windows 7尚未正式发布的时候就存在,并且当时我已经在词霸的官方论坛上,以及客服系统中进行了反馈。不过得到的答复无非都是,Windows 7尚未正式发布,因此暂不支持。那么言外之意,是否等到正式发布后,就可以完美支持了?

很乐观的想法。从发布到今天,已经一年多的时间,虽然金山宣称完美兼容Windows 7,但实际上依然会导致64位程序的屏幕取词崩溃。不知在金山开发人员的考虑中,“兼容”这个词是什么意思。

更加令人感到有趣的是,谷歌中国与金山合作搞的,免费提供的谷歌金山词霸上早就已经解决了这个问题,而需要付费购买的金山词霸2009牛津版,截止撰写这篇文章的今天,官网上的版本还是2009年5月26日提供的,“支持系统”中甚至连Windows 7的影子都没有。

之前要在Windows 7 x64下使用金山词霸,又想开启屏幕取词功能,那么就必须删除几个文件,禁止对64位程序取词。虽然现在使用纯64位应用程序的人还不多,不过这毕竟这是治标不治本的方法,而且在某些64位软件里无法取词也确实令人很不爽。今天晚上再次想到了这个问题,便去论坛上瞅了瞅。官方还是没有公布解决方法,不过论坛里有坛友提供了金山客服给他的一个补丁文件,通过安装这个补丁,64位取词崩溃的问题终于解决了。

64位程序的取词已经没有问题

由于词霸论坛上下载需要注册,为了方便没有注册的朋友,我将该文件打包放在了Windows Live SkyDrive上,在这里下载。该文件带有金山的数字签名,属性中看到,文件的生成日期是2009年12月9日。想必应该是官方提供的,非常正式的文件了。可令人感到纳闷的是,既然问题已经解决了,为什么不通过更加正式的途径提供给用户?哪怕是在官网上提供下载,这要给大家省多少事?非要首先找到官网,找到论坛,在论坛上注册,然后使用不同的关键字组合进行搜索,找到需要下载的文件,然后安装?

这就好像我买了辆车,制造商知道这车因为设计缺陷,会在某种情况下刹车失灵,可并不主动告知或召回,只有等用户真正遇到这种问题,并询问厂家的时候,厂家才说,哦,我知道会这样的,但我们有补丁的,我发你一分,你装上就好了。可如果用户没有主动提出,难道就当问题不存在?

很费解的问题。金山是一家令人敬佩的公司,但这样的做法…

, ,

6条留言

Nokia Software Updater新版本发布

Nokia Software Updater是诺基亚针对自己手机提供的一个刷机软件,可用于联网搜索手机的新版本固件,并直接刷到手机中去。对于很多玩智能手机的人,刷固件应该是一个很熟悉的事情,毕竟手机也需要运行软件,只要是软件那就一定会存在Bug或不足,通过刷新版本的固件,可以解决包括安全性、稳定性、性能,以及功能等各方面问题。

可在32位和64位Windows 7下正常使用的刷机工具

但是在Windows 7中就遇到问题了,目前最新版的NSU软件并不支持Windows 7,甚至根本不能安装。虽然通过配置兼容性,强制以Windows Vista或Windows XP的环境可以启动或安装,但我没有尝试过在这样的系统下刷新固件。毕竟刷新固件还是一个风险很高的工作,一旦因为任何原因出错, 后果可能都会很麻烦。

不过好了,诺基亚很快将发布支持Windows 7的NSU软件。该软件目前已经处于RC阶段,按照官方的说明,应该不会有什么太大的问题,并且很快就会正式发布。我已经试过,在64位Windows 7下安装该软件,并成功把我的E71手机重新装了一下系统。整个过程非常流畅,完全没有任何问题。

因此如果您近期并不需要刷新固件,甚至根本没考虑过做这事情,那么可以等待新版本正式发布后再使用。但如果您和我一样,现有的手机系统长时间使用开始出现毛病,不够稳定,非常急迫地希望重新刷一下系统,并且您的电脑已经开始使用Windows 7,那么可以用RC版着手刷机了。

请访问这里,并注册成用户,随后即可单击页面右侧绿色底色的“Download this application”,转到下载页面。虽然还不是正式版,但该软件已经提供了多语种版本的下载,简体中文和繁体中文都包含在内,可以根据实际需要选择。

最后需要提醒注意:虽然我尝试过 没有遇到问题,但毕竟这个软件还没有正式发布,因此可能还会存在某种程度的风险。因此使用前最好小心谨慎。

, , ,

无留言

革命尚未成功,Partner们仍需努力

上一篇文章中,简单介绍了一下Windows 7 RTM版的使用情况。经过最近几天的使用,又发现不少问题,总结一下,发布在这里。其实老实说,微软在Windows 7方面做得非常不错,无论是软件还是硬件,兼容性问题都得到了很大改善。但,问题依然存在,而且这也算是普遍现象吧,也许这类问题,只有通过所有软硬件厂商(也就是微软所认为的“生态系统成员”)通力合作,才能更好地解决。

屏幕取词问题

首先,最麻烦的问题,还是词典软件。之前我说过,金山词霸2009在64位Windows 7下存在严重问题,针对原生64位程序进行屏幕取词时,会导致被取词的程序出错崩溃,只有对32位程序取词才完全正常。于是我换用过灵格斯词霸和Babylon,这两个软件依然如此,虽然对64位程序取词不会导致崩溃,但也无法正确获取到单词内容。

原本这个问题并不大,但我这里的问题是,在装好Windows后,我把Office也换成64位版了,灵格斯词霸无法对64位程序取词,Office 2010自然不能幸免。现在我有点后悔,当初干吗那么草率,升级Office干吗,就算要用2010版,也有32位版本可以使用。但现在,已经装了64位Office,无法取词的问题再次出现,而我也懒的卸载重装了。幸好最近的翻译任务并不是太多,目前手头最要紧的工作是写一本原创图书,需要用到词典的地方并不是很多。就算需要翻译网页里不认识的单词,但我的主力浏览器是Firefox,32位的,没问题,可以使用,先这样凑合吧。等灵格斯词霸升级,支持64位Windows程序,或者在需要开始翻译任务的时候再更换Office吧。

继续阅读 »

,

无留言

IE 8和支付宝的兼容性问题

昨天早上,IE 8终于正式发布了,很多人都在第一时间安装,但最终可能会遇到一些无法接受的问题。其中最主要的一个就是,支付宝的登录界面上,密码输入框无法使用。虽然需要重新安装登录控件,并有可能要求重新启动系统,但重启动后,登陆框依然无法使用。具体表现如下图所示:

image 

很多人因为这个原因,已经卸载了IE 8,重回IE 7的怀抱。其实问题还是可以解决的,而且很简单。但在这之前,首先有一个功能需要介绍,那就是数据执行保护(DEP,Data Execution Prevention)。这个功能最早出现在Windows XP SP2中,最后的所有Windows操作系统中都包含该功能。

简单来说,这个功能会用特殊的方法,将内存中非可执行代码明确标记为不可执行(No-Excute)的,这样此类代码就无法被执行,这种设计可防范缓冲区溢出攻击。该功能可通过AMD-64架构的CPU从硬件上实现,或通过支持的操作系统,从软件上实现。有关DEP的详细信息,可参考这篇MS KB文章:http://support.microsoft.com/kb/875352

在IE 8之前,默认情况下系统并不会对IE启用DEP功能,这主要就是为了更好地兼容不同的IE控件。因为某些IE控件,如果不是明确针对该功能进行过设计,在启用DEP的IE中使用可能会存在一定的问题。因此,很多控件在设计时并不考虑DEP的问题,因为反正这个功能并不会对IE启用。

然而为了提高安全性,从IE 8开始,默认情况下系统就会对IE 8启用DEP功能。这样,所有老版本的,或者设计不够完善的控件,都有可能遇到问题。而这也正是导致支付宝登录控件无法使用的直接原因。

image

在支付宝开发支持DEP的控件之前,要避免这一问题,那就必须将IE 8的DEP保护禁用,这样我们就可以在继续使用IE 8的同时登录支付宝,或使用其他受到DEP影响无法正常使用的控件。

在IE 8中打开Internet选项对话框,打开高级选项卡,然后反选“启用内存保护帮助减少联机攻击”选项,然后重启动IE,问题即可解决。同理,如果其他IE控件因为DEP的缘故无法正常使用,在禁用该选项后,也应该可以恢复正常。

image

需要注意,在Vista或其他支持并开启了UAC的系统中,该选项可能会是灰色的,无法关闭。这种情况下,使用管理员身份启动IE后即可进行操作。另外要注意的是,说IE的安全性能不够高,很大一部分程度上就是因为有各种乱七八糟的IE控件所导致的。因此在针对IE禁用DEP后,整体的安全性可能会受到一定的影响,因此一定要小心谨慎,或者仅仅在需要的时候才将其禁用(只需要重启动IE,不需要重启动系统)。

同时因为这个选项是针对全局的,无法像IE的安全区域那样仅针对特定网站禁用,所以目前我想不出什么更好的办法可以解决这个问题。如果谁有更好的思路,欢迎一起讨论。

, ,

无留言

Windows 7体验(三)

这篇文章很早就想写了,但前几天家里发生了一件很重要的事,我实在是没心情,也没时间来更新。今天,事情已经处理得差不多了,生活还要继续,一切都开始恢复正常。

首先说说对目前Beta 1版Windows 7的一个大体印象。从今年1月9日安装,到现在,我对Windows 7是完全非常满意的。目前家里的所有电脑,2台台式机,2台笔记本,一个UMPC,除了一台笔记本为了应急使用,同时保留了32位的Windows XP和Windows Vista外,其他所有电脑都根据处理器的架构类型,安装了32位或64位的Windows 7,所有电脑的主要设备,使用系统自带的,或者通过Windows Update下载的驱动,都可以正常使用。但同时依然有一些比较特殊的设备无法使用,例如UMPC和X61本子的指纹识别器,缺少驱动。X61的APS硬盘保护,缺少兼容的软件。X61的迅盘,缺少驱动,无法使用。UMPC的触摸屏,可能驱动存在Bug,无法校准。

在软件上,也许我用的软件真的很少,局限性很高,不过好在基本上,我需要的每个软件也都可以正常使用。之前最担心的软件有两个:杀毒软件,还有Nokia PC Suite,前者因为其特殊性,如果不是官方宣称支持Windows 7,我是不会尝试的,因此以前一直在使用微软提供的ForeFront Client Security,完全可以在Windows 7下使用,但还是感觉不爽。因为我以前用的是Symantec的Norton Internet Security 2009,并且是自己掏钱购买了一年的订阅。如果只有在Windows 7 RTM之后,等待Symantec的支持,那岂不是和自己的钱包过不去。所以今天下午在备份了系统后,尝试安装NISsan 2009。结果,呵呵,可喜可贺,使用完全正常,没有一点问题。

至于Nokia PC Suite,其实也是有办法的。只要下载最新版本的PC Suite,然后在安装文件上点击鼠标右键,打开属性对话框的兼容性选项卡,设置以”Windows Vista”兼容模式,并使用管理员权限,安装和使用都很正常。

至于上一篇文章说的,Thinkpad电脑中按下快捷键后屏幕上没有显示反馈信息,安装System Interface Driver后解决问题。Live Mesh的新版本也已经发布,安装这个新版本后,和Aero界面的冲突已经完全解决了。HP Laserjet 1018打印机的驱动,从HP网站下载针对64位Windows Vista的,手工安装,搞定。

除此之外,还发现了一些感觉存在Bug的地方,已经通过Connect网站上报,等待解决。这里列举如下。

首先,ClearType优化程序的问题。ClearType是从Windows XP时代开始增加的一项技术,可以通过给像素周围填充亚像素色块,实现”看起来”更平滑的文字效果。亚像素的具体介绍我之前曾翻译过一篇文章,回头可以张贴到这里来。这个功能虽然好用,但问题是,每个人使用的硬件千差万别,而每个人的主观感觉也各不相同,因此对于该功能,如果不能进行更细致的微调,则最终的结果可能并不能令人满意。

在Windows XP和Vista时代,我们可以使用微软提供的微调程序进行调整,这是一个ActiveX控件形式的工具,可以在这里使用。但问题在于,该工具可调整的选项太少,而且不够细致。例如,如果有两台不同规格,甚至不同品牌的显示器,无法分别针对每个显示器进行调整,因此不够灵活。

但在Windows 7中,情况则要好很多。首先,Windows 7自带了用于ClearType微调的程序,而且这个程序提供了更多选项,可以实现更细致的调节。最重要的是,如果使用了多显示器,还可以分别针对每个显示器进行调整。但我还是觉得这个功能不够完美,也许我真的是一个毛病非常多的完美主义者吧。

这个问题是这样的:ClearType微调程序的使用方法是,程序分别显示多个有所差别的样本,供我们从中选择出感觉最”养眼”的,然后根据我们的选择,程序会进一步提供有所差别的多个样本,供我们再次选择。我觉得这里的问题就在于,这个程序总是会自作主张,推荐一个它自己感觉可能最合适的样本,并默认就用蓝色的方框框起来。也许很多人觉得这没什么,但其实在某种程度上,这会给使用者造成一种心理暗示,并极大地干扰人的判断力,因此最终选择的可能并不是用户主观上感觉最好的结果。

这个问题很快得到了反馈,来自微软的反馈就一句话”It is too late in the development cycle for design change requests. Please submit this through the usual Windows Feedback channels”,看来目前针对Windows 7,我们已经没必要提供有关功能设计方面变动的反馈了,按照微软的计划,此类反馈已经来不及处理了。可是,Windows 7不是刚刚才Beta 1阶段吗,这段时间大量用户在使用,才是可能发现大量问题的时候,但既然已经”too late”了,那算了,我也懒得说了。而且我就是通过Windows 7内置的Feedback程序提交的,后半句话又是啥意思?这个反馈在Connect网站的ID是”398068″,如果谁还有途径,可以想办法提一下。

第二个问题是有关双显示器和窗口自动缩放功能的。在Windows 7中,如果将一个没有最大化的窗口用鼠标左键单击标题栏,然后拖动到屏幕的上和左、右边沿,可以出现一些非常有趣的效果。例如,拖动到上边沿后,窗口可以自动最大化;而拖动到左或右边沿,窗口会被自动调整为占据显示器一半水平分辨率的宽度,也就是说,用拖动的方式,我们就可以直接让两个程序的窗口在水平方向上把屏幕的面积平分。这个功能很好,尤其是对于经常需要同时打开两个文档工作的办公室用户。例如我经常需要打开一个PDF文档,显示的是要翻译的图书;然后并排打开一个Word文档,里面是翻译的内容。以前经常需要手工拖动调整窗口的位置和大小,但在Windows 7中,拖动一下就可以了。

不过这个问题在双显示器情况下也有一个小问题。假设有两个显示器,一左一右,桌面设置为水平跨越这两个显示器。那么,如果我想要把一个窗口拖放到位于左侧的显示器的右边沿,或者位于右侧显示器的左边沿,此时该窗口并不会被自动调整大小,而是会被跨越显示到两个显示器上。例如下图,是我的笔记本外接一台显示器后的桌面截图。左侧是笔记本自己的内置显示器,分辨率1024*768,右侧是一台外接的22寸显示器,分辨率1680*1050,整个桌面被设置为跨越这两台显示器。如果把一个窗口拖动到左侧显示器的右边沿,或者右侧显示器的左边沿,那么这个窗口就会跨越显示在这两个显示器上,每个显示器上显示一部分。

这个功能我觉得是不可忍受的,因为我有时候需要同时使用Word、Adobe Reader,以及Firefox,也就是说,要同时使用三个窗口。一般来说,这种情况下我会在本子内置的显示器上最大化显示Word窗口,在外接显示器上让Adobe Reader和Firefox在水平方向上平坦显示面积。但因为这种情况下窗口会跨越桌面,因此还是需要手工调整窗口的大小。

现在使用双显示器,甚至更多显示器的人已经不少了,因此既然要提供这个功能,那最好把这个功能做得更好一些。例如,拖动到两个显示器毗邻的边沿(可以设置一个正负10像素内的误差)后,如果鼠标有明显的停顿(例如500毫秒,或1秒),那么就自动调整窗口的大小;但如果没有停顿,则实现目前使用的”跨越显示”效果。

还有一个问题是有关边栏和小工具的。其实这是一个非常棒的功能。例如在Windows Vista中,我最常用的就是系统自带的”便签”工具,因为平时可能随时需要记一些东西,例如打电话时听到的某人电话号码等,这类信息往往只有几个字,每次都打开一个文档来记录比较麻烦,而且不利于查阅。因此我一直都用便签小工具。任何时候,只要在Windows Vista下按下”Windows+空格键”的组合键,边栏就会被自动显示到最前端,然后就可以看到现有的便签,或者输入新的内容。

但是在Windows 7中,不知道为啥,这个便签小工具被取消了,很不爽。不过还好在网上下载了可实现类似功能的第三方工具,但这里我遇到了一个更严重的问题。如果当前已经有窗口被最大化,自然,包括便签在内,所有小工具都会被最大化的窗口覆盖掉。此时,如果需要在不将这个窗口最小化或关闭的情况下查看小工具显示的内容,依然可以按下”Windows+空格键”这一组合键,但问题是,必须按下并保持,这样会激活Windows 7的”Aero Peak”功能。简单的说,这个功能可以显示出每个没有被最大化的窗口的轮廓,以及所有小工具,方便我们知道每个窗口分别都在什么位置(如下图所示)。虽然按下并保持”Windows+空格键”可以看到小工具上显示的信息,但此时并不能对小工具进行任何操作(例如点击或输入文字)。因此如果希望给便签程序里输入新的文字,或者切换下一张便签,依然需要将所有最大化的窗口都最小化,或者”Windows+D”显示桌面,这一点很不爽。

待续。。。。。。

, ,

无留言