关于某些用户上论坛显示不了验证码的问题解决方法
最近安装了IE8,发现上某些论坛登录时要求输入验证码,但就是显示不出来,因为以前都可以,初步排除theworld的问题,直接用IE打开,还是不行,于是。。。上网搜索解决方法,几分钟搞定。。。还是google好,不敢独享,贴出来和大家一起分享开始->运行,在运行输入框中输入“regsvr32 c:\windows\system32\pngfilt.dll”(不包含双引号)来注册png文件的显示函数,如果无法注册成功,则表明该文件损坏(我就是这种情况),解决方法也easy,google找一个pngfilt.dll就OK了,删除c:\windows\system32目录下原有那个文件,再将下载的pngfilt.dll放进去,再次注册,这下肯定成功了。重新运行theworld,如果还不行,则检查注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents](开始->运行,输入regedit打开注册表),看右边有image/png这一项没有,如果没有,则查看当前已经有几项了,我这里有0,1,2,3,项了,则添加“4”这一项,类型为字符串,值为image/png,关闭注册表,重新运行theworld,这下大功告成了。(为保险起见,可以将explorer进程结束掉再打开,相当于重启机器,重新load注册表:打开任务管理器,找到explorer.exe,结束掉,然后文件->新任务,输入explorer.exe回车)
为方便大家,将pngfilt.dll打包放在附件中,如有需要,直接下载了。 那个命令确实好用。
非常感谢!!!! 我电脑上面的 pngfilt.dll 是 6.0.2900.2937 xpsp2
md5 为 f3ff5430a9827952558fd548a4348a64
而楼主提供了一个比较低版本的 pngfilt.dll 6.0.2800.1106
.... 那个命令确实好用。
非常感谢!!!! 这个值得顶啊,我就跑到这个问题 我就遇到这问题了,已按楼主的方法改好了,谢谢楼主了,好多天了一直就看不到验证码图片,这下好了,呵呵。
页:
[1]