Win7 啟用網際網路連線共享 (ICS) 時出現「發生錯誤 (null)」,主因是 Windows Firewall 服務未啟動。ICS 依賴防火牆服務執行 NAT 轉譯,服務停用會導致共享失敗並回報 null 錯誤。啟用服務並設為自動即可解決。
services.msc 開啟服務管理員。


ICS (Internet Connection Sharing) 實作為 Windows 內建 NAT + DHCP 伺服器,依賴 Windows Filtering Platform (WFP) 進行封包轉發,而 WFP 需 Windows Firewall 服務運行。服務停用 → WFP 不可用 → ICS 初始化失敗 → 回報 null (空指標/未定義錯誤)。