萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> 網頁不顯示驗證碼的原因與處理方法

網頁不顯示驗證碼的原因與處理方法

使用 開始->運行,在運行輸入框中輸入 “regsvr32 c:windowssystem32pngfilt.dll”(彈出框顯示已成功,然後點擊確定)  重開浏覽器  OK!若是不行,請往下看:

針對XP SP2系統的解決辦法

一、情況一:由與網速慢原因會造成頁面打開慢進而影響驗證碼圖片顯示

處理方式:請稍後再試等待網絡狀態恢復正常,或稍後重新刷新。

二、情況二:由於使用的浏器不兼容產生不能顯示驗證碼

處理方式:使用通用的浏覽器如(IE、MYIE等)

三、安裝windows xp sp2系統後某些網站後台驗證碼不能顯示的問題

用戶計算機安裝了windows XP SP2系統後(包括最新的win2003sp1),在一些網站上在進行用戶注冊或後台管理登錄需要輸入驗證碼時,頁面卻無法顯示驗證碼,(而在計算機升級為windows XP SP2以前卻可以顯示。其原因是大部分的驗證碼都是以圖片形式出現的,且圖片格試一般為.xbm,而Windows XP SP2操作系統在默認狀態下是不支持該圖片格式的,所以,無法顯示驗證碼。

具體解決方法描述

  Windows XP操作系統,安裝了Service Pack 2正式版後,原來一些需要驗證碼(以圖片形式顯示的)的網站就登錄不了,驗證碼不能正常顯示。讓Windows XP再顯示驗證碼的補丁其實就是個注冊表文件,新建文本文檔
內容:
Windows Registry Editor Version 5.00
(此處是一空行)
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft\InternetExplorer\Security]
"BlockXBM"=dword:00000000

  將以上字符保存到文本編輯器(如Windows自帶的“記事本”),存為“所有文件”,文件名擴展名為123.reg,導入到注冊表即可生效。  

  重新啟動電腦,使注冊表生效,即可顯示驗證碼。
========================================================================
  為什麼XP SP2會默認不顯示驗證碼呢?原來微軟公司在XP SP2裡面默認不顯示XBM圖形格式。

  X-Bitmap(XBM)是一種古老但通用的圖像文件格式,它與現在的許多Web浏覽器都兼容。X-Windows圖形界面(UNIX和Linux常用的GUI)的C代碼庫xlib中有一個組件專門描述了它的規范。XBM圖形的實質上是使用16進制數組來表示二進制圖像的C源代碼文件。

  針對XP SP3系統的解決辦法

  “開始”—“運行”—輸入 " regsvr32 c:windowssystem32pngfilt.dll "(不包括雙引號哦)

  如果顯示成功了那就對了

  如果顯示找不到輸入點那就說明你的pngfilt.dll文件損壞了,去下一個pngfilt.dll到system32,再次輸入regsvr32 c:windowssystem32pngfilt.dll確定。
 

copyright © 萬盛學電腦網 all rights reserved