Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 開啟 Wi-Fi 熱點 (虛擬 AP) 完整指令碼教學:netsh wlan hostednetwork 實戰

編輯:Windows 7 系統介紹

Windows 7 支援 虛擬 Wi-Fi (Virtual Wi-Fi) 技術,透過 netsh wlan hostednetwork 指令,將實體無線網卡虛擬為軟體 AP (存取點),分享有線/無線網路給手機、平板、其他筆電。本文提供完整批次檔指令碼,涵蓋建立、啟動、停用、移除、ICS 網路共享設定全流程。

前置條件

  • 無線網卡驅動支援 Hosted Network (Intel/Atheros/Broadcom 主流晶片均支援)。
  • 以系統管理員身分執行命令提示字元 / 批次檔。
  • 已連線網路 (有線/無線) 可供分享。

四支核心批次檔 (建立 .bat 檔分別儲存)

1. 建立/設定虛擬 AP:hot-setup.bat

@echo off
title Enable Hostednetwork
netsh wlan set hostednetwork mode=allow ssid=MyHotspot key=Password123
echo 請設定 ICS (網路共享) 後執行 hot-start.bat
pause

ssid = 熱點名稱 (建議英數);key = 密碼 (8-63 字元,WPA2-AES)。

2. 啟用 ICS (網際網路連線共享) —— 圖形介面操作

  1. Win+R → ncpa.cpl 開啟網路連線。
  2. 右鍵已連線上網的介面卡 (區域連線/無線網路連線) →「內容」→「共用」分頁。
  3. 勾選「允許其他網路使用者透過此電腦的網際網路連線來連線」。
  4. 「家庭網路連線」下拉選單選擇 虛擬網卡 (通常名為「無線網路連線 2」或「Microsoft Virtual WiFi Miniport Adapter」)。
  5. 確定。提供共享的介面卡會顯示「已共用」標誌。

3. 啟動熱點:hot-start.bat

@echo off
title Start Hostednetwork
netsh wlan start hostednetwork
pause

執行後手機/裝置即可搜尋到 SSID,輸入密碼連線上網。

4. 停用熱點:hot-stop.bat

@echo off
title Stop Hostednetwork
netsh wlan stop hostednetwork
pause

5. 移除虛擬 AP 設定:hot-remove.bat

@echo off
title Disable Hostednetwork
netsh wlan set hostednetwork mode=disallow
pause

開機自動啟動熱點

  1. 建立 hot-auto.bat 內容:netsh wlan start hostednetwork。
  2. 放入「啟動」資料夾:Win+R → shell:startup → 貼上捷徑/檔案。
  3. 或用工作排程器:觸發「啟動時」→ 執行批次檔 (需最高權限)。

常見問題排查

現代替代:Win10/11 內建「行動熱點」

設定 → 網路和網際網路 → 行動熱點 → 一鍵開啟,無需指令碼。Win7 仍需依賴 netsh 方案。

Copyright © Windows教程網 All Rights Reserved
現象原因解決
裝置連得上但無法上網ICS 未正確設定/虛擬網卡 IP 衝突重新設定 ICS,確認虛擬網卡獲 192.168.137.1,裝置獲 DHCP
netsh 指令提示「不支援」驅動不支援 Hosted Network更新無線網卡驅動至最新版,或更換支援虛擬 AP 的網卡
熱點頻繁斷線省電模式關閉無線裝置裝置管理員 → 無線網卡 → 內容 → 電源管理 → 取消「允許關閉以節省電源」