Posts Tagged With: TCPIP

[WINS] 網卡內的 NetBIOS over Tcpip 無法正常啟用

在先前的

[Hyper-V] 在 Visual Studio Emulator For Android 我的虛擬網路設定
https://tlcheng.wordpress.com/2017/08/03/hyper-v-%e5%9c%a8-visual-studio-emulator-for-android-%e6%88%91%e7%9a%84%e8%99%9b%e6%93%ac%e7%b6%b2%e8%b7%af%e8%a8%ad%e5%ae%9a/

我的無線網卡在測試 Hyper-V 的虛擬交換器建立中,解除虛擬交換器後,忽然發生無法正常使用網路芳鄰,經檢視網卡後,發現我的 [IPv4 WINS 伺服器] 設定沒有顯示,[NetBIOS over Tcpip 已啟用] 顯示為 否。

下圖為修好後的截圖。

NetBios Over Tcpip 是否啟用

NetBios Over Tcpip 是否啟用

公司有架設兩台 WINS 伺服器,所以所有公司及 VPN 內都會設定 WINS ,在 [進階 TCP/IP 設定] 可正常顯示,但在 網路連線詳細資料 或是 ipconfig/all 就是無法顯示。即使試著強制啟用,如下圖,設定為 [啟用 [NetBIOS over TCP/IP](N)] 也沒有作用 (這邊 WINS IP 被我遮掉)。

進階 TCP/IP 設定

進階 TCP/IP 設定

我測試多種情形,包含從裝置管理員移除裝置時,同時刪除驅動程式,讓他自動新增時,使用 Win10 1703 內建驅動程式,但是還是沒用。

經過 google 網海後,我靠下面論壇這篇解決。
https://social.technet.microsoft.com/Forums/windowsserver/en-US/f3a909c8-04e8-485d-894c-3f92683c0fd7/can-not-enable-netbios-over-tcpip-on-shared-network-interface

首先,需要知道問題網卡的 GUID ,若是所有網卡都是預設值,可以將問題網卡上圖設定為 [啟用 [NetBIOS over TCP/IP](N)] ,然後到機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces

找 [NetbiosOptions] 為 1 的,如下圖的項目:

登錄編輯程式

登錄編輯程式

記下這位置的 GUID ,為了確保這張是你的問題卡號,先選到這張卡,回到 [進階 TCP/IP 設定] 改設定為 [預設值(F)] ,回到先前 GUID 檢視 [NetbiosOptions] 是否變成 0 ?若是,這就是你問題網卡的 GUID 。

依序到下面五個機碼下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Linkage
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Linkage
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBIOS\Linkage
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Linkage
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage

底下的三個多字串值 (REG_MULTI_SZ)
Bind
Export
Route

加入你的網卡。
操作上我建議先複製其他網卡的片段來改 GUID ,再於最後一行貼入,大部分的情況都有多行要貼入。

編輯多字串

編輯多字串

修改完成後,重新開機,讓服務跟網卡都重新啟用就可以恢復正常了。

我另一個同事跟我一樣,在測試 Hyper-V @ Win10x64 時,因為同時 [乙太網路] 跟 [WiFi] 兩張網卡同時加入 Hyper-V 的 虛擬交換機管理員 內,造成兩張網卡的 NetBIOS over Tcpip 都無法啟用,也利用此方法恢復了,我是懷疑可能是 Hyper-V 加入虛擬網卡,移除實體網卡 NetBIOS 能力,當解除虛擬網卡時,未正確自動恢復實體網卡的 NetBIOS 能力。

最後,依據上述關鍵字,在手動修復前或許可以先測試這篇:

如何使用 NetShell 公用程式重設 TCP/IP
https://support.microsoft.com/zh-tw/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility

用內建工具程式修看看。

廣告
Categories: 工作點滴, 技術分享 | 標籤: | 發表留言

在WordPress.com寫網誌.

%d 位部落客按了讚: