當您嘗試在網路適配器上設定IP位址時發生錯誤訊息
本文提供當您嘗試在網路適配器上設定IP位址時所發生錯誤的解決方案。
適用於:Windows Server 2012
原始 KB 編號: 269155
徵狀
當您試著在網路介面器上設定 IP 位址時,可能會收到下列錯誤訊息:
您為此網路配接器輸入的IP位址 XXX.XXX.XXX.XXX 已指派給另一個適配 卡的適配卡名稱。 網路和撥號 Connections 資料夾中會隱藏適配卡的名稱,因為它不在計算機中,或是無法運作的舊版適配卡。 如果將相同的位址指派給這兩個適配卡,而且它們變成作用中,則只有其中一個會使用此位址。 這可能會導致系統設定不正確。 您要在進階對話方塊的IP位址清單中,為此配接器輸入不同的IP位址嗎?
注意事項
在此錯誤訊息中,佔位元 XXX.XXX.XXX.XXX 代表您嘗試設定的IP位址,而佔位元元 [適配卡的名稱] 則代表登錄中存在但隱藏在 裝置管理員 中的網络適配器名稱。
如果您選取 [ 是],您會看到 TCP/IP 屬性。 然後,您可以針對目前顯示的網路適配器,將IP位址變更為不同 裝置管理員。 如果您選取 [否],則會將IP位址指派給網路適配器。 請注意,如果您選取 [否],則 裝置管理員 中選取的網络適配器和準刪除的網络適配器具有相同的IP位址。 在大部分情況下,這不會造成任何問題,因為驅動程式已停用。
注意事項
在執行 Windows Server 2008 的電腦上,您會收到下列錯誤訊息:
無法重新命名此連線。 具有您指定之名稱的連線已經存在。 指定不同的名稱。
原因
發生此問題的原因是具有相同IP位址的網路適配器位於登錄中,但在 裝置管理員 中隱藏。 當您將網路適配器從一個PCI位置移至另一個PCI位置時,就可能發生此情況。
解決方案
若要解決此問題,請從登錄卸載准刪除的網路適配器。 若要這樣做,請使用下列其中一種方法:
方法 1
- 使用下列其中一種方法來移至命令提示字元:
- 在 Windows 8 或 Windows Server 2012 中,使用搜尋常數來搜尋 cmd,然後點選或選取 [命令提示字元]。
- 在舊版 Windows 中,依序選取 [ 開始]、[ 執行]、輸入 cmd.exe,然後按 Enter 鍵。
- 輸入
set devmgr_show_nonpresent_devices=1
,然後按下 Enter。 - 輸入
start devmgmt.msc
,然後按下 Enter。 - 選 取 [檢視],然後選取 [顯示隱藏的裝置]。
- 展開 [網络適配器] 樹狀結構。
- 以滑鼠右鍵按兩下暗灰色的網路適配器,然後選取 [ 卸載]。
方法 2
DevCon 公用程式是命令提示字元公用程式,可作為 裝置管理員 的替代方案。 當您使用 DevCon 時,您可以啟用、停用、重新啟動、更新、移除和查詢個別裝置或裝置群組。 若要使用 DevCon,請遵循下列步驟:
在 Windows 裝置主控台 下載 DevCon 工具 (Devcon.exe) 。
將 32 位或 64 位 DevCon 工具二進位檔解壓縮到本機資料夾。
選 取 [開始],選取 [ 執行],輸入 cmd,然後按 Enter。 如果您執行 Windows 8 或 Windows Server 2012,請使用搜尋常數來搜尋 cmd。
輸入
cd <path_to_binaries>
以移至 devcon.exe 的位置。執行下列命令以列出所有存在的網路適配器:
devcon listclass net
執行下列命令以擷取所有網路適配器:
devcon findall =net
針對未列在第一個命令結果中的網路適配器,請記下這些項目的實例標識碼,然後針對每個實例標識符執行下列命令:
devcon -r remove "@PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78\4&19FD8D60&0&58F0"
其他相關資訊
當您收到 [徵兆] 區段中提及的錯誤訊息時,除非您遵循本文中的步驟,否則隱藏或準刪除的網路適配器不會出現在 裝置管理員 中。 裝置管理員 會顯示網路適配器,而且網路適配器的名稱通常會附加 #2。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應