विंडोज 10 चलाने वाले मेरे सहयोगी के होम कंप्यूटर ने समय-समय पर इंटरनेट एक्सेस खोना शुरू कर दिया (ट्रे में सीमित कनेक्शन स्थिति के साथ 2-3 दिनों में एक बार)। नेटवर्क डायग्नोस्टिक्स विज़ार्ड चलाते समय (किसी त्रुटि के साथ या सेटिंग्स से नेटवर्क कनेक्शन के आइकन पर क्लिक करके प्रारंभ किया गया) -> अद्यतन और सुरक्षा -> समस्या निवारण -> इंटरनेट कनेक्शन समस्या निवारक चलाएँ ), एक सामान्य त्रुटि प्रकट होती है:
इस कंप्यूटर पर एक या अधिक नेटवर्क प्रोटोकॉल अनुपलब्ध हैं।
नेटवर्क कनेक्टिविटी के लिए आवश्यक Windows सॉकेट्स रजिस्ट्री प्रविष्टियाँ अनुपलब्ध हैं।
मेरे सहयोगी ने आमतौर पर विंडोज और राउटर को पुनरारंभ करके इस समस्या को हल किया, जिसके बाद वह कुछ समय के लिए इंटरनेट का उपयोग कर सके। लेकिन दो-चार दिनों में मामला फिर लौट आया। हाल ही में उन्होंने मुझसे लापता नेटवर्क प्रोटोकॉल त्रुटि को ठीक करने में मदद करने के लिए कहा है। यहाँ मैंने क्या किया है।
यदि ऐसी अस्थायी समस्या होती है, तो आमतौर पर साधारण चीज़ों से शुरू करने की अनुशंसा की जाती है:TCP/IP रीसेट करें और Windows सॉकेट सेटिंग . यदि आपने डीएचसीपी का उपयोग करने के बजाय मैन्युअल रूप से आईपी पता सेट किया है, तो निम्न आदेश आपकी नेटवर्क सेटिंग्स को रीसेट कर देंगे। इसलिए अपने लैन कनेक्शन के लिए अपना वर्तमान आईपी पता, सबनेट मास्क, गेटवे और डीएनएस सर्वर सेटिंग्स लिख लें।
netsh winsock reset
Sucessfully reset the Winsock Catalog. You must restart the computer in order to complete the reset.
netsh interface ipv4 reset
Resetting Compartment Forwarding, OK! Resetting Compartment, OK! Resetting Control Protocol, OK! Resetting Echo Sequence Request, OK! Resetting Global, OK! Resetting Interface, OK! Resetting Anycast Address, OK! Resetting Multicast Address, OK! Resetting Unicast Address, OK! Resetting Neighbor, OK! Resetting Path, OK! Resetting Potential, OK! Resetting Prefix Policy, OK! Resetting Proxy Neighbor, OK! Resetting Route, OK! Resetting Site Prefix, OK! Resetting Subinterface, OK! Resetting Wakeup Pattern, OK! Resetting Resolve Neighbor, OK! Resetting , OK!
ये आदेश सभी नेटवर्क एडेप्टर और सभी प्रोसेसर (Winsock Layered Service Providers) की TCP/IP सेटिंग्स को डिफ़ॉल्ट स्थिति में रीसेट कर देंगे। इस प्रकार, आप किसी भी तृतीय-पक्ष सॉफ़्टवेयर द्वारा आपके Winsock स्टैक में बनाए गए सभी तृतीय-पक्ष हैंडलर को हटा देंगे। सबसे अधिक बार एंटीवायरस सॉफ़्टवेयर, स्निफ़र्स, फायरवॉल या कुछ वायरस भी अपने हैंडलर्स को Winsock नेटवर्क स्टैक में एकीकृत करते हैं।
इन सभी आदेशों को चलाने के बाद, अपने कंप्यूटर को रीबूट करें और अपनी इंटरनेट कनेक्टिविटी जांचें।
यदि समस्या बनी रहती है, तो रजिस्ट्री से वर्तमान विंडोज सॉकेट सेटिंग्स को हटा दें।
- रजिस्ट्री संपादक (regedit.exe) खोलें और रजिस्ट्री कुंजी पर जाएं HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock . इस रजिस्ट्री कुंजी को एक REG फ़ाइल में निर्यात करके बैकअप लें (इसे राइट-क्लिक करें -> निर्यात करें);
- विंसॉक हटाएं reg कुंजी (इसे राइट-क्लिक करें -> हटाएं );
- रजिस्ट्री कुंजी के लिए भी ऐसा ही करें HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2 ।
फिर आपको टीसीपी/आईपी प्रोटोकॉल घटकों को मैन्युअल रूप से पुनर्स्थापित करना होगा।
- नेटवर्क कनेक्शन प्रबंधन पैनल में अपने नेटवर्क एडेप्टर के गुण खोलें (ncpa.cpl ) और इंस्टॉल करें . क्लिक करें;
- प्रोटोकॉल चुनें स्थापित किए जाने वाले घटकों की सूची में (नेटवर्क फ़ीचर प्रकार चुनें);
- फिर निर्दिष्ट करें कि आप डिस्क से घटक स्थापित करना चाहते हैं और फ़ोल्डर का पथ निर्दिष्ट करना चाहते हैं:C:\Windows\INF;
- इंटरनेट प्रोटोकॉल संस्करण 4 (TCP/IPv4) चुनें उपलब्ध नेटवर्क प्रोटोकॉल की सूची में और अपने कंप्यूटर को रीबूट करें।
Network Connections Could not add the requested feature. The error is: This program is blocked by group policy. For more information, contact your system administrator.
इसे ठीक करने के लिए, आपको निम्न रजिस्ट्री कुंजियों को मैन्युअल रूप से आयात करना होगा:HKLM\SYSTEM\CurrentControlSet\Services\Winsock
और HKLM\SYSTEM\CurrentControlSet\Services\Winsock2
एक ही OS संस्करण चलाने वाले दूसरे कंप्यूटर से और नंबर बनाएं और उन्हें समस्या पीसी पर लागू करें।
आप स्वच्छ विंडोज 10 x64 एलटीएससी के लिए तैयार रेग फाइलों को नीचे दिए गए लिंक से डाउनलोड कर सकते हैं:
- win-sock-repair-win10.reg
- winsock2-repair-win10.reg
इन REG फ़ाइलों को रजिस्ट्री में आयात करें और अपने कंप्यूटर को पुनरारंभ करें। अब टीसीपी/आईपी प्रोटोकॉल को फिर से स्थापित करने का प्रयास करें। (यदि कोई अन्य तरीका नहीं है, तो आप पहले बैकअप की गई अपनी विंसॉक रजिस्ट्री कुंजी का उपयोग कर सकते हैं, लेकिन साफ-सुथरी चीजों का उपयोग करना बेहतर है।)
अपने नेटवर्क कनेक्शन के गुणों में, जांचें कि क्या यह गतिशील आईपी पता और डीएनएस सर्वर सेटिंग्स प्राप्त करने के लिए कॉन्फ़िगर किया गया है या मैन्युअल रूप से आईपी पता और डीएनएस सर्वर निर्दिष्ट करें (मेरे मामले में, स्थिर आईपी सेटिंग्स रीसेट के बाद साफ़ हो जाती हैं)। आप होम कंप्यूटर के लिए निम्न स्थिर Google DNS सर्वर पतों का उपयोग कर सकते हैं:8.8.8.8
और 8.8.4.4
।
उन्नत . पर क्लिक करें यहाँ बटन और WINS टैब में TCP/IP पर LMHOSTS लुकअप और NetBIOS को अक्षम करें। ये नेटवर्क प्रोटोकॉल पुराने हैं और आधुनिक नेटवर्क में आपको इनकी आवश्यकता नहीं है।
उसके बाद विंडोज 10 में "एक या अधिक नेटवर्क प्रोटोकॉल गायब हैं" की त्रुटि गायब हो गई। अगर यह आपकी मदद नहीं करता है, तो मैं आपके एनआईसी ड्राइवरों को फिर से स्थापित (अपडेट) करने की सिफारिश करूंगा। वे भी इस समस्या का कारण बन सकते हैं।