許多 Win7 使用者在建立 Wi-Fi 熱點 (無論透過虛擬熱點軟體、netsh wlan 指令、或手動啟用 ICS) 時,遭遇「啟用網際網路連線共享失敗,發生錯誤:Null」或共用後客戶端無法上網。經大量實測,90% 原因在於 Windows Firewall 服務被停用或設為手動。本文提供圖文步驟,快速恢復 ICS 功能。
Internet Connection Sharing (ICS) 在背景運作時,需呼叫 Windows Firewall / Base Filtering Engine 進行網址轉譯 (NAT) 與封包過濾。若防火牆服務未執行,ICS 即無法建立共用介面,拋出 Null 錯誤。

services.msc → Enter。



sfc /scannow 修復系統檔案。netsh winsock reset + netsh int ip reset 後重開機。gpedit.msc → 電腦設定 → 管理範本 → 網路 → 網路連線 → 「禁止在網際網路連線共用中使用 Windows 防火牆」確為「未設定」。| 誤區 | 事實 |
|---|---|
| 「我有第三方防火牆,系統防火牆可以關」 | ICS 僅仰賴 Windows Firewall 服務,第三方軟體無法替代。 |
| 「設為手動啟動即可,需要時會自動跑」 | ICS 啟動時不會自動喚醒手動服務,必須設為「自動」。 |
| 「錯誤 Null 代表硬體不支援」 | Null 純屬服務依賴缺失,與無線網卡晶片無關。 |
修復 Windows Firewall 服務後,Win7/8/10 的 ICS 與熱點功能幾乎 100% 恢復正常。若您長期使用第三方安全套件,建議在其設定中啟用「相容模式」或將系統防火牆服務加入白名單,避免再次被誤關。
Win7 新增列印伺服器 Standard TCP/IP Port 完整圖文教學
Win7/8/10 查看電腦配置完整教學:CPU、記憶體、顯卡、硬碟一鍵掌握
Win8.1 應用程式商店無法下載、錯誤 80070057?三大修復法:疑難解答、清理快取、手動 DNS
Windows 10 Build 10565 Edge 瀏覽器新增 HTML5 影片播放控制:暫停、靜音、儲存、6 段播放速度調整
Windows 10 版本差異完整解析:家庭版、專業版、企業版、教育版該怎麼選?
Windows 10 Aero Glass 毛玻璃效果回歸:第三方模組開發進度追蹤