Windows XP的SP2已经发布了,目前很多人都遇到了各种兼容性问题,本文将列举几个进行说明。
1、有些网站的验证码无法显示
目前这个问题最主要出现在招商银行的网上登录界面上,很多人安装SP2后该页面上的验证码都无法显示,致使自己的活动受到了影响。造成这个问题的主要原因是在安装SP2之后,Windows XP中的IE取消了对xbm格式图片的支持。这是一种Unix下的图片格式,很多使用了Unix主机的网站在设计验证码的时候就应用了这种格式的图片。既然知道了原因,解决方法也是很简单的。
在“运行”中输入Regedit.exe并回车,打开注册表编辑器,然后在左侧树形图中定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security,在右侧面板新建名为“BlockXMB”的DWORD键,然后设置键值为“0”。重启动IE后问题即可解决。
要注意,该方法仅适用于因为XMB格式验证码图片无法被显示的问题,如果你遇到的是因为其他原因导致验证码无法显示,那么该方法并不适合你。
2、很多人可能觉得,安装SP2之后,利用P2P软件,例如BT软件和eMule等下载的时候速度变得很慢。这是因为SP2建立了Service Pack 2 OOB Messages动态链接库,实时监控每一个进程的并发线程数目,只要超过了它认为的安全线程数目就开始蔽屏掉部分线程。这个功能本是为了防止震荡波一类的蠕虫病毒爆发时带来的网络灾难,不过同时我们正常使用的软件也会受到一定的影响。
要解决这个问题,必须修改系统文件TCPIP.SYS,我们可以使用已有的破解程序破解,也可以自己手工进行。注意:该方法涉及到了对系统文件的修改和替换,很有可能造成不可预知的后果。因此如果使用此方法造成的一切损失请自己负责。
补丁:来这里下载:www.lvllord.de/4226fix/EvID4226Patch20b.exe ,然后从命令行方式下运行该文件,被询问的时候输入Y,然后按任意键退出。运行该文件后需要重启动系统。
手工:如果你希望自己修改,请首先复制C:\Windows\System32\Drivers\tcpip.sys文件到一个临时文件夹,然后使用UltraEdit之类的二进制编辑软件打开该文件,按Ctrl-G打开十六进制转到对话框,输入“0x130”并回车。在用黄色突出显示的那一行文字中,按下Ctrl-R,打开替换对话框,在“查找”中输入“6E 12 06 00”,“替换为”中输入“96 12 06 00”,随后点击替换按钮。使用同样的方法查找“0x4f322”一行,把其中的“0A 00 00 00”替换为“32 00 00 00”。替换完这两处之后保存并退出。
随后需要替换正确的系统文件,要注意,手工替换的话有两个地方是需要替换的,C:\Windows\System32\Drivers和C:\Windows\ServicePackFiles\I386,这两个文件夹下的tcpip.sys文件都需要被替换。替换时我们可以使用Replacer这个软件,该软件是免费的,可以在这里下载:www3.telus.net/_/replacer/ ,把压缩包下载后释放到硬盘上,然后双击运行其中的replacer.cmd文件,会出现一个命令行窗口。按照窗口中的说明,首先用资源管理器打开Drivers文件夹,把未被修改的tcpip.sys文件拖动到命令行窗口上,然后松开鼠标按键,这时命令行窗口中就会显示原始文件的保存路径,按下回车;接着用同样的方法把修改后的tcpip.sys文件拖动到命令行窗口并松手,同样是按下回车,之后继续按下回车,直到软件要求你重启动电脑。接着重复上面的操作替换I386文件夹下的文件,重启动完成后文件的替换工作就完成了。
SP2目前可能还有其它一些兼容性问题,如果你暂时还不想装这个补丁,那么可以暂时选择不安装。不过对于系统管理员可能要麻烦一些,因为现在给Windows安装补丁的途径太多了,用户可以通过Windows Update网站下载,也可以通过自动更新功能下载,甚至还可以自己下载安装文件后运行安装。怎样在保证打开自动更新等功能的同时又可以不用装SP2 呢?
微软为我们提供了解决方法,我们可以通过组策略模板、脚本文件或者运行可执行程序的方式禁止安装SP2,这些文件都可以在以下地址下载:
www.microsoft.com/downloads/details.aspx?FamilyId=8BCE6BBA-EA5D-4425-89C1-C1CB1CCD463C&displaylang=en ,通过这些方法禁止后可以在未来120天里正常进行Windows Update和自动更新,并下载其它补丁程序,但是不会安装SP2。
|