मदरबोर्ड या नेटवर्क कार्ड को बदलते समय, हाइपरवाइजर/साइट्स के बीच वर्चुअल मशीनों के P2V या कोल्ड माइग्रेशन के दौरान, या Windows में सिंगल NIC पर मल्टीपल VLAN कॉन्फ़िगर करते समय, आप हिडन (घोस्ट) नेटवर्क एडाप्टर की समस्या का सामना कर सकते हैं। इस मामले में, आप नए नेटवर्क इंटरफेस के लिए पहले असाइन किए गए स्टेटिक IP एड्रेस को सेट नहीं कर सकते।
Windows स्वचालित रूप से उन डिवाइस को छुपाता है जो Windows कॉन्फ़िगरेशन में मौजूद हैं, लेकिन भौतिक रूप से कंप्यूटर से जुड़े नहीं हैं। Windows में हिडन नेटवर्क एडाप्टर तब रहता है जब आप पहले से इंस्टॉल नेटवर्क कार्ड को भौतिक रूप से डिस्कनेक्ट करते हैं (यह फिजिकल NIC या वर्चुअल नेटवर्क एडाप्टर हो सकता है)। पहले से इंस्टॉल नेटवर्क कार्ड हिडन हो जाता है और आप इसे डिवाइस मैनेजर में नहीं देख सकते।
त्रुटि: IP एड्रेस पहले से ही दूसरे नेटवर्क एडाप्टर को असाइन है
हिडन नेटवर्क एडाप्टर की मुख्य समस्या यह है कि आप अपने पुराने नेटवर्क एडाप्टर के IP एड्रेस को नए नेटवर्क कार्ड पर असाइन नहीं कर सकते। जब आप पुराना IP एड्रेस असाइन करने का प्रयास करते हैं, तो निम्न चेतावनी दिखाई देती है:

Microsoft TCP/IP The IP address <IP address> you have entered for this network adapter is already assigned to another adapter (Intel Gigabit Network Connection) which is no longer present on the computer. If the same address is assigned to both adapters and they both become active, only one of them will use this address. This may result in incorrect system configuration. Do you want to fix the problem by entering a different IP address for this adapter in the list of IP addresses in the Advanced dialog box?
मैं अक्सर VMWare वर्चुअल मशीनों में VMXNet3 वर्चुअल नेटवर्क एडाप्टर के साथ इस समस्या का सामना करता हूं। एक नया वर्चुअल NIC कार्ड एक नए डिवाइस के रूप में पहचाना जाता है (vNIC टाइप E1000 के विपरीत)। यदि आप VMWare वर्चुअल मशीन पर एक नेटवर्क कार्ड (vNIC) हटाते हैं और एक नया जोड़ते हैं, तो आप हटाए गए नेटवर्क इंटरफेस को असाइन किए गए पुराने IP एड्रेस को सेट नहीं कर पाएंगे।
हिडन नेटवर्क एडाप्टर की समस्या फिजिकल सर्वर को VM में माइग्रेट करने के बाद भी दिखाई देती है (फिजिकल-टू-वर्चुअल — P2V), उदाहरण के लिए, VMware Converter का उपयोग करके। माइग्रेशन के बाद, डिसेबल (फिजिकल) नेटवर्क एडाप्टर अभी भी Windows में रहते हैं, और आप नए vNICs के लिए पुरानी IP एड्रेस सेटिंग्स का उपयोग नहीं कर सकते।
पुराने IP एड्रेस को नए नेटवर्क एडाप्टर पर असाइन करने से पहले, आपको डिस्कनेक्ट किए गए NICs की कॉन्फ़िगरेशन को हटाना होगा।
डिवाइस मैनेजर का उपयोग करके नॉन-एक्सिस्टेंट नेटवर्क कार्ड को कैसे हटाएं?
Windows में हिडन (भौतिक रूप से हटाए गए) नेटवर्क एडाप्टर को अनइंस्टॉल करने के लिए, डिवाइस मैनेजर कंसोल को स्पेशल मोड में खोलें।
Windows 7 (या इससे पहले) में ऐसा करने के लिए:
- कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में खोलें;
- कमांड चलाएं:
set devmgr_show_nonpresent_devices=1 - डिवाइस मैनेजर कंसोल शुरू करें:
devmgmt.msc
टॉप मेनू में, View → Show hidden devices पर क्लिक करें (Windows 10 में यह आइटम हमेशा उपलब्ध होता है, और आपको cmd के माध्यम से devmgr_show_nonpresent_devices मोड सक्षम करने की आवश्यकता नहीं होती)।

Network adapters सेक्शन का विस्तार करें। हिडन नेटवर्क कार्ड सूची में दिखाई देने चाहिए (उनके आइकन फीके होते हैं)। उस नेटवर्क कार्ड को चुनें जिसे आप हटाना चाहते हैं, राइट-क्लिक करें → Uninstall Device।

रजिस्ट्री से नेटवर्क एडाप्टर सेटिंग्स हटाएं
यदि डिवाइस मैनेजर में अनयूज्ड NIC को हटाने के बाद भी आप पुराने IP एड्रेस को नए एडाप्टर पर असाइन नहीं कर सकते, तो पुराने NIC की IP कॉन्फ़िगरेशन को रजिस्ट्री से हटाएं।
आपके नेटवर्क इंटरफेस की IP सेटिंग्स रजिस्ट्री कुंजी HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces के तहत स्थित हैं।
इस रजिस्ट्री कुंजी में कुछ {Interface GUID} कुंजियाँ होती हैं। उन्हें एक-एक करके जांचें जब तक कि आप वह इंटरफेस न ढूंढ लें जिसका IPAddress मान पुराने नेटवर्क इंटरफेस को असाइन किए गए IP एड्रेस को शामिल करता है।
IPAddress पैरामीटर में एक से अधिक IP एड्रेस हो सकते हैं, क्योंकि Windows में आप सिंगल नेटवर्क एडाप्टर पर मल्टीपल IP एड्रेस (उपनाम) असाइन कर सकते हैं।

रजिस्ट्री कुंजी का नाम याद रखें (यह नेटवर्क एडाप्टर का पहचानकर्ता है)। कुंजियाँ हटाएं:
- HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Adapters\{your_NIC_ID}
- HKLM\SYSTEM\CurrentControlSet\Services\{your_NIC_ID}
अपने कंप्यूटर को रीस्टार्ट करें और नए नेटवर्क एडाप्टर पर पुराना स्टेटिक IP एड्रेस असाइन करने का प्रयास करें।
अपने नेटवर्क को रीसेट करने की भी सिफारिश की जाती है। Windows 10 में, आप इसे Settings → Network and Internet → Network Reset में कर सकते हैं।

यदि आपके कंप्यूटर में एक अतिरिक्त नेटवर्क कार्ड इंस्टॉल करने के बाद समस्या आती है, तो सुनिश्चित करें कि बिल्ट-इन LAN इंटरफेस BIOS/UEFI सेटिंग्स में अक्षम है (संबंधित आइटम आमतौर पर Onboard Gbit NIC या Onboard LAN कहलाता है)।