其他網站正常、唯獨百度 (baidu.com) 打不開、顯示「無法顯示此網頁」/「連線逾時」/「DNS 錯誤」,常見於 IE 快取/組件異常、DNS 快取污染、Hosts 檔案被竄改、瀏覽器劫持。本文提供四階段修復方案。
方案一:百度電腦專家一鍵修復 (最省力、官方工具)
- 下載安裝「百度電腦專家」 (官網
baidupc.baidu.com 或可信軟體站)。
- 開啟工具 → 搜尋框輸入「百度打不開」→ 點選「立即修復」。
- 修復完成 → 重啟瀏覽器測試。
- 或直接開啟修復連結:
https://www.xitongzhijia.net/soft/23432.html (文中提供)。


方案二:清理 IE 快取與瀏覽歷程 (清除損毀暫存檔)
- IE → 齒輪/「工具」→「網際網路選項」→「一般」分頁。
- 「瀏覽歷程記錄」→ 「刪除」→ 全勾選 (或保留密碼/表單資料) → 「刪除」。
- 重啟 IE 測試百度。


方案三:註冊 IE 核心組件 (修復 DLL 註冊遺失/損毀)
- Win+R → 依序輸入以下指令,每行按 Enter:
regsvr32 Actxprxy.dll
regsvr32 Shdocvw.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 Browseui.dll
regsvr32 Oleaut32.dll
regsvr32 Shell32.dll
- 每行彈出「DllRegisterServer 在 xxx.dll 成功」視窗 → 點選確定。
- 全部完成 → 重啟瀏覽器 (IE/Edge/Chrome 皆受益)。


方案四:重置 DNS / 手動指定 DNS (解決解析失敗/污染)
- 右鍵網路圖示 → 「開啟網路和共用中心」→「變更介面卡設定」。
- 右鍵正在使用的網卡 → 「內容」→ 雙擊「網際網路協定版本 4 (TCP/IPv4)」。
- 選擇「使用下列 DNS 伺服器位址」:
- 慣用:
114.114.114.114 / 8.8.8.8 / 223.5.5.5 (阿里)
- 備用:
114.114.115.115 / 8.8.4.4 / 223.6.6.6
- 確定 → 關閉所有視窗。
- Win+R →
cmd → 輸入 ipconfig /flushdns 清除本地 DNS 快取。
- 檢查 `C:\Windows\System32\drivers\etc\hosts` 是否有非預設條目 (如 `127.0.0.1 baidu.com`),刪除存檔。



進階排查清單
- ☐ 其他瀏覽器 (Chrome/Firefox/Edge) 能否開啟百度?能 → IE 專屬問題,執行方案一~三。不能 → 網路/DNS/Hosts 問題,執行方案四。
- ☐ `ping baidu.com` / `nslookup baidu.com` 是否解析正常 IP?
- ☐ 暫停防毒軟體/防火牆/代理軟體 (Shadowsocks/Clash/V2Ray) 測試。
- ☐ 路由器管理介面 → 檢查是否啟用「網址過濾」/「關鍵字攔截」誤殺百度。
- ☐ 重置瀏覽器設定 (IE 重置 / Chrome 還原預設 / Firefox 重新整理)。
四大方案由輕到重,通常方案二 + 方案四 即可解決 90% 「百度打不開」問題,動動手指即可恢復搜尋自由!