5.可以到相同的操作系统中复制(Ctrl+C)、黏贴(Ctrl+V)到system32目录文件夹即可。如果已有系统镜像的备份(可以不求人),也可使用镜像浏览器,打开备份的镜像文件,依次找到动态链文件:Windows→system32→pngfilt.dll→提取,然后覆盖毁损的文件即可。
6.覆盖确认的时候,从提示中会发现源文件和现有的系统文件之间大小有差别,说明该文件已经被修改过了!
7.如果此时系统不让替换该文件,那一定是开启了相关进程所致,比如浏览器等程序,关闭之后,再重新替换之,或者直接使用文件粉碎机将原有的pngfilt.dll 动态链文件(除权)粉碎之。
8.然后,再在运行中重新注册一下该动态链文件:regsvr32 pngfilt.dll 点击确定执行命令,稍后就会有注册成功的提示了。至此,验证码不显示的问题,应该得到完美解决了。
9.如果使用一些第三方浏览器,比如像遨游、TT、世界之窗等浏览器, 估计验证码是被浏览器的拦截助手等相关功能拦截了。此时,可以尝试取消这些浏览器工具栏的拦截选项,把广告过滤功能都先停用,包括过滤页面中自动漂浮的元素、过滤全屏漂浮物、过滤自动弹出的网页窗口等等,找到问题之后,再逐一恢复其它设置项即可。
10.谷歌的浏览器内核和IE浏览器内核是两码事,所以,凡是非IE内核的浏览器,都需要重新设置一下。
11.如何判断网站问题,还是操作系统的问题?可以借助ping功能,因为有时候网站能够打开,只是调用了浏览器缓存的缘故。开始→运行→输入:CMD 点击确定(或按回车键),打开命令提示符窗口。
12.格式是: ping 网址 按回车键有四组数据出来,且没有超时,就说明网站正常,否则可能是网站在维护所致,通常只要等一会儿就会恢复的。还可以查看其他的网站验证码是否正常(排除法),免得越搞问题越多。
以上就是WinXP系统下验证码不显示的解决办法,通过以上操作设置后,验证码就可正常显示出来了。当然除了以上所说的问题外验证码不显示也有可能是网络滞后、刷新不快所致,按一下F5刷新按钮即可显示验证码。