Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win7 啟用網際網路連線共享 (ICS) 錯誤「Null」完整排解:防火牆服務才是關鍵

編輯:關於 Windows

許多 Win7 使用者在建立 Wi-Fi 熱點 (無論透過虛擬熱點軟體、netsh wlan 指令、或手動啟用 ICS) 時,遭遇「啟用網際網路連線共享失敗,發生錯誤:Null」或共用後客戶端無法上網。經大量實測,90% 原因在於 Windows Firewall 服務被停用或設為手動。本文提供圖文步驟,快速恢復 ICS 功能。

核心邏輯:ICS 依賴防火牆服務進行 NAT 轉譯

Internet Connection Sharing (ICS) 在背景運作時,需呼叫 Windows Firewall / Base Filtering Engine 進行網址轉譯 (NAT) 與封包過濾。若防火牆服務未執行,ICS 即無法建立共用介面,拋出 Null 錯誤。

圖文修復步驟 (適用 Win7 / Win8 / Win10)

  1. 暫時關閉第三方防毒/防火牆軟體 (360、騰訊、卡巴斯基等),避免干擾系統服務啟動。
    關閉第三方安全軟體
  2. 開啟服務管理員:Win+R → 輸入 services.msc → Enter。
    執行 services.msc
  3. 尋找「Windows Firewall」 (中文顯示為「Windows 防火牆」)。
    服務列表中找到 Windows Firewall
  4. 右鍵 → 內容,將「啟動類型」改為 自動,點擊「啟動」按鈕。
    設定為自動並啟動
  5. 同步檢查「Base Filtering Engine」 亦為「自動」且「已啟動」。
  6. 確定離開,重新嘗試啟用熱點/ICS。
    共用成功畫面

進階排除:若上述無效

  • 註冊檔修復:以管理員身分執行 sfc /scannow 修復系統檔案。
  • 重置網路堆疊:管理員 PowerShell 執行 netsh winsock reset + netsh int ip reset 後重開機。
  • 群組原則檢查:gpedit.msc → 電腦設定 → 管理範本 → 網路 → 網路連線 → 「禁止在網際網路連線共用中使用 Windows 防火牆」確為「未設定」。
  • 虛擬網卡驅動:裝置管理員 → 網路介面卡 → 刪除「Microsoft Wi-Fi Direct Virtual Adapter」→ 掃描硬體變更重裝。

常見誤區澄清

誤區事實
「我有第三方防火牆,系統防火牆可以關」ICS 僅仰賴 Windows Firewall 服務,第三方軟體無法替代。
「設為手動啟動即可,需要時會自動跑」ICS 啟動時不會自動喚醒手動服務,必須設為「自動」。
「錯誤 Null 代表硬體不支援」Null 純屬服務依賴缺失,與無線網卡晶片無關。

修復 Windows Firewall 服務後,Win7/8/10 的 ICS 與熱點功能幾乎 100% 恢復正常。若您長期使用第三方安全套件,建議在其設定中啟用「相容模式」或將系統防火牆服務加入白名單,避免再次被誤關。

Copyright © Windows教程網 All Rights Reserved