Win7 設定無線網路共用 (建立臨時熱點/ICS) 時出現「Null」錯誤訊息,無法啟動共用。主因通常是 Windows Firewall 服務被停用,導致共用所需的防火牆規則無法套用。啟用服務並設為自動即可解決。
解決步驟
- 暫時關閉第三方防毒/防火牆/優化軟體 (避免干擾)。
- Win+R 輸入
services.msc 開啟服務管理員。
- 找到 Windows Firewall (或「Windows 防火牆」) > 右鍵 >「內容」。
- 「啟動類型」改為 自動 > 若服務狀態非「已啟動」點擊「啟動」> 確定。
- 重新嘗試建立無線共用/臨時網路,錯誤應消失。


原理說明
- Win7 無線共用/ICS 功能依賴 Windows Firewall 服務建立對應的連線共用防火牆規則 (開啟特定埠口、允許轉發)。
- 若服務停用,共用精靈呼叫防火牆 API 失敗,回傳 Null/空指標錯誤。
- 第三方防火牆 (360、Comodo 等) 若未正確處理共用規則也會導致同樣問題,建議暫時解除安裝測試。
補充建議
- 若啟用服務後仍報錯,嘗試 Win+R
netsh winsock reset 重置 Winsock 目錄 > 重開機。
- 長期使用無線共用建議改用支援「行動熱點」的 Win10/11 或第三方熱點軟體 (Virtual Router、Connectify) 穩定度更高。