登入網站時驗證碼(CAPTCHA)無法顯示(紅叉、空白、亂碼),常見原因包括 IE 快取/ Cookie 問題、隱私等級過高阻擋 Cookie、Flash Player 版本過舊、系統元件(pngfilt.dll)損壞、第三方瀏覽器攔截、網站伺服器端問題。以下提供 12 步驟由淺入深完整排除流程。

圖示:IE 刪除瀏覽歷程

圖示:控制台網際網路選項

圖示:經典檢視網際網路選項

圖示:勾選 Cookie 刪除

圖示:清理快取進行中

圖示:清理完成測試

圖示:調整隱私等級至中

圖示:進階設定勾選顯示圖片

圖示:Flash Player 官網下載

圖示:移除舊版 Flash Player
regedit,定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security,檢查右側是否有 BlockXBM DWORD 值 = 0;無則新建並設為 0。
圖示:開啟登錄編輯器

圖示:設定 BlockXBM = 0
regsvr32 pngfilt.dll → 確定。若提示「找不到 DllRegisterServer 入口點」,說明檔案損壞,需從同版本正常系統或映像備份複製 C:\Windows\System32\pngfilt.dll 覆蓋(需關閉佔用進程或用檔案粉碎機刪除原檔後貼上),再重新註冊。
圖示:註冊 pngfilt.dll 成功

圖示:DllRegisterServer 入口點錯誤

圖示:從映像備份提取 pngfilt.dll

圖示:覆蓋確認檔案大小差異

圖示:粉碎原檔案後重新註冊

圖示:重新註冊成功

圖示:第三方瀏覽器關閉攔截功能

圖示:Chrome 獨立設定
cmd → ping 網址 → 四組回應無逾時則網站正常;若逾時則為網站維護中,稍等即可。另可測試其他網站驗證碼排除法。
圖示:CMD ping 測試網站連通性

圖示:ping 結果正常