萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

網頁驗證碼 (CAPTCHA) 無法顯示的成因與多版本修復方案

通用快速修復

開始 → 執行 → regsvr32 c:\windows\system32\pngfilt.dll

彈出「成功」對話框後重開瀏覽器即可。

Windows XP SP2 專屬方案

情況一:網速過慢導致圖片未載入完成

等待網路恢復或重新整理。

情況二:瀏覽器相容性問題

改用 IE、MyIE 等主流瀏覽器。

情況三:SP2 預設封鎖 XBM 圖片格式

多數驗證碼採用 .xbm 格式,SP2 預設不支援。解決:匯入以下登錄檔:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security]
"BlockXBM"=dword:00000000

存為 123.reg → 雙擊匯入 → 重開機生效。

Windows XP SP3 方案

同通用修復:regsvr32 c:\windows\system32\pngfilt.dll;若提示「找不到輸入點」表示 DLL 損壞,需從可靠來源取得同版本 pngfilt.dll 覆蓋後再註冊。

背景知識

XBM (X-Bitmap) 為早期 UNIX/Linux X Window 系統使用的 C 语言原始碼格式圖片,以 16 進位陣列描述二值影像。微軟為安全考量在 SP2 預設封鎖,導致舊式驗證碼無法顯示。

copyright © 萬盛學電腦網 all rights reserved