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

Windows 7 VMware 虛擬網卡 (VMnet1/VMnet8) 被判定為「未識別網路」解決方案

編輯:關於 Windows

VMware Workstation 安裝後建立的虛擬網卡 (VMnet1 Host-Only、VMnet8 NAT) 在 Windows 7 網路與共享中心常被歸類為「未識別網路 - 公用網路」,導致防火牆封鎖入站連線,虛擬機 Web 服務 (80/443 等) 無法被宿主機或局域網存取。透過註冊表強制將虛擬網卡標記為「端點裝置」 (NdisDeviceType=1) 可使其不參與 NLA (網路位置感知) 分類,自動視為私人/工作網路。

註冊表修改步驟

  1. 執行 regedit → 定位至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
  2. 右鍵該機碼 →「匯出」備份 (命名為 VMware_NIC_Backup.reg)。
  3. 展開子機碼 0000, 0001... 逐一檢視右側 DriverDesc 值:
    找到 VMware Virtual Ethernet Adapter for VMnet1 的項目 (假設為 0008)。
  4. 於該項目右鍵→「新增」→「DWORD (32 位元) 值」→ 名稱 *NdisDeviceType (星號必須) → 數值資料 1 (十六進位)。
  5. 重複步驟 3-4 找到 VMware Virtual Ethernet Adapter for VMnet8 並同樣新增 *NdisDeviceType=1。
  6. 重啟 Windows (或重啟網路服務 net stop netman && net start netman) 生效。

原理說明

*NdisDeviceType=1 (NDIS_DEVICE_TYPE_ENDPOINT) 告知 Windows 該介面為端點裝置 (如手機熱點、VPN 虛擬卡),不參與 NLA 網路位置判定,因此不會被標記為「未識別網路」,防火牆配置檔自動套用「私人/工作」規則,允許入站連線。

驗證

重啟後,「網路與共享中心」→「變更介面卡設定」→ VMnet1/VMnet8 下方不再顯示「未識別網路」,虛擬機服務可正常被宿主機/局域網存取。

Copyright © Windows教程網 All Rights Reserved