Contents

wifi抓到驅動但不能連wifi

在幫人重灌 Windows 7 後,常見的問題之一是:裝置管理員顯示無線網卡驅動已正確安裝,但就是找不到任何 WiFi 網路。這個問題通常不是驅動程式的問題,而是 Windows 的 WiFi 相關服務沒有啟動

問題原因

Windows 的 WiFi 連線功能依賴幾個背景服務。如果這些服務被停用(可能是系統整合版精簡掉了),即使驅動程式安裝正確,也無法搜尋到無線網路。

需要啟動的三個服務

服務名稱 功能說明
WLAN AutoConfig 核心 WiFi 服務,負責搜尋和管理無線網路連線
Extensible Authentication Protocol 處理 WPA/WPA2 等 WiFi 認證協定
CNG Key Isolation 密鑰隔離服務,提供加密金鑰的安全儲存,認證服務依賴它

解決步驟

方法一:透過 services.msc 圖形介面

  1. 按下 Win + R,輸入 services.msc,按 Enter

  2. 在服務清單中找到以下三個服務,依序啟動:

    步驟一:找到 CNG Key Isolation

    • 雙擊開啟
    • 將「啟動類型」改為「自動」
    • 點擊「啟動」按鈕
    • 按「確定」

    步驟二:同樣操作 Extensible Authentication Protocol

    步驟三:同樣操作 WLAN AutoConfig

  3. 完成後,重新整理網路連線圖示,應該可以看到 WiFi 清單

方法二:使用命令提示字元(系統管理員)

1
2
3
4
5
6
7
8
9
:: 設定服務為自動啟動並立即開啟
sc config CryptSvc start= auto
sc start CryptSvc

sc config EapHost start= auto
sc start EapHost

sc config Wlansvc start= auto
sc start Wlansvc

注意:start= 後面有空格,這是 sc 指令的格式要求。

其他常見 WiFi 問題排查

若啟動服務後仍無法連線,可依序檢查以下項目:

1. 確認驅動程式版本

1
裝置管理員 → 網路介面卡 → 右鍵無線網卡 → 內容 → 驅動程式

確認驅動版本是否與硬體匹配,必要時前往筆電品牌官網下載對應型號的 WiFi 驅動。

2. 重設 TCP/IP 網路設定

有時網路設定損壞也會造成問題:

1
2
3
4
:: 以系統管理員身份執行
netsh int ip reset
netsh winsock reset
ipconfig /flushdns

執行後重新啟動電腦。

3. 確認無線開關

部分筆電有實體的無線網路開關(Fn + F鍵,或機身側邊的撥動開關),確認是否為開啟狀態。

4. 檢查 IP 配置

若能連上 WiFi 但無法上網:

1
ipconfig /all

確認是否有取得有效的 IP 位址(非 169.254.x.x 的 APIPA 位址)。若沒有,可能是 DHCP 設定問題:

1
2
ipconfig /release
ipconfig /renew

備註

這個問題常發生在使用精簡版(Lite 版)Windows 7 安裝光碟的情況,這類版本為了縮小容量,可能預設停用了部分服務。安裝完系統後建議用官方完整版或確認所有必要服務均已啟用。

參考資料