ऐसे टन एप्लिकेशन हैं जो आपको उच्च नेटवर्क कार्यक्षमता और अत्यधिक इंटरनेट स्पीड का वादा करते हैं। आमतौर पर, ये एप्लिकेशन केवल एक आकर्षक इंटरफेस पेश करते हैं जबकि बिना किसी वास्तविक लाभ के आपके बटुए से पैसा निकालते हैं। उनमें से कुछ मैलवेयर भी हो सकते हैं। यहां इन एप्लिकेशन के लिए भुगतान किए बिना अपनी नेटवर्क स्पीड बढ़ाने के कुछ तरीके दिए गए हैं। अपने इंटरनेट कनेक्शन को ट्वीक करने में कुछ चमकदार एप्लिकेशन से अधिक शामिल है।
चेतावनी: नीचे दिए गए सभी ट्वीक रजिस्ट्री एडिट करने से संबंधित हैं। परिणामस्वरूप, आपको सावधानी से आगे बढ़ना चाहिए और नीचे उल्लिखित किसी भी संशोधन को करने से पहले अपनी रजिस्ट्री का बैकअप लेना चाहिए। आकस्मिक विलोपन और संशोधन संभवतः आपके कंप्यूटर की कार्यक्षमता को नुकसान पहुंचा सकते हैं। आगे बढ़ने से पहले अपनी रजिस्ट्री का बैकअप लेना सबसे अच्छा है।
1. IRPStackSize
IRPStackSize (I/O Request Packet Stack Size) दर्शाता है कि आपका कंप्यूटर एक साथ कितने 36-बाइट रिसीव बफर उपयोग कर सकता है। यह आपके कंप्यूटर को एक ही समय में अधिक डेटा प्राप्त करने की अनुमति देता है। अगर आपके पास एक बड़ा इंटरनेट कनेक्शन है (10 Mbps से अधिक), तो आपको इससे लाभ होगा। छोटे इंटरनेट कनेक्शन वाले आप लोगों के लिए, आपको थोड़ा सा भी अंतर नजर नहीं आ सकता है, इसलिए इसे छोड़ दें।
आपका सिस्टम आमतौर पर अपने नेटवर्क स्टैक में 15 IRPs आवंटित करता है। अधिक बार नहीं, आप 32 के साथ बहुत अधिक लाभान्वित होंगे, हालांकि आप 50 तक कॉन्फ़िगर कर सकते हैं। पहले 32 आज़माएं।
आपकी रजिस्ट्री में कुंजी का स्थान यहां दिया गया है:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanman\Server\Parameters
रजिस्ट्री विंडो के दाईं ओर "IRPStackSize" को DWORD वैल्यू के रूप में जोड़ें, बेस को "Decimal" में बदलें और वैल्यू को 32 में संशोधित करें।
2. SizReqBuf
SizReqBuf सर्वर वातावरण के भीतर रॉ रिसीव बफर के आकार को दर्शाता है। इसका मतलब है कि यह हाई-लेटेंसी वातावरण में कुछ होस्ट करने की आपकी क्षमता को प्रभावित करेगा। मान लीजिए आप एक गेम सर्वर होस्ट करते हैं और ढेर सारे लोग लैग के बारे में शिकायत करते हैं। इस वैल्यू को संशोधित करने से लैग के प्रभाव को कम करने में मदद मिलेगी। अगर आप वेबसाइट या कोई अन्य सर्विस होस्ट कर रहे हैं, जिसमें इंस्टेंट मैसेंजर या Neo Modus Direct Connect के माध्यम से फाइलें भेजना शामिल है, तो आपको भी लाभ होगा।
आपका सिस्टम आमतौर पर इस बफर को 16384 बाइट्स पर रखता है। अधिकांश सर्वर के लिए, यह पर्याप्त कुशल है, लेकिन कभी-कभी आपके पास थोड़ी मात्रा में मेमोरी होती है और आप हाई रिक्वेस्ट वॉल्यूम के साथ नहीं रख सकते।
आपकी रजिस्ट्री में कुंजी का स्थान यहां दिया गया है:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanman\Server\Parameters
रजिस्ट्री विंडो के दाईं ओर "SizReqBuf" को DWORD वैल्यू के रूप में जोड़ें। अगर आपके पास 512 MB से अधिक फिजिकल मेमोरी वाला सर्वर है, तो वैल्यू को 17424 में संशोधित करें। अगर आपके पास 512 MB से कम मेमोरी है, तो आपको एक नया कंप्यूटर लेने पर विचार करना चाहिए, लेकिन आप इस बीच इस वैल्यू को 4356 में संशोधित कर सकते हैं।
3. DefaultTTL
Time to Live (TTL) राउटर्स को बताता है कि पैकेट को डिलीवरी का प्रयास करते हुए कितनी देर तक हवा में रहना चाहिए, हार मानने और पैकेट को त्यागने से पहले। जब वैल्यू अक्सर अधिक होती है, तो आपका कंप्यूटर एक असफल पैकेट के डिलीवर होने का इंतजार करने में अधिक समय बिताता है, जिससे आपके नेटवर्क में उत्पादकता की मात्रा प्रभावी रूप से कम हो जाती है।
बिना वैल्यू सेट के, Windows ट्रांजैक्शन खत्म होने के लिए 128 सेकंड इंतजार करता है। अगर आप किसी चीज़ के बीच में हैं और सर्वर के साथ आपका कनेक्शन अप्रत्याशित रूप से खराब हो जाता है तो यह आपके कंप्यूटर को बुरी तरह लैग कर देता है।
आपकी रजिस्ट्री में कुंजी का स्थान यहां दिया गया है:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
"Parameters" कुंजी के भीतर "DefaultTTL" को DWORD वैल्यू के रूप में जोड़ें। वैल्यू को 1 और 255 के बीच कुछ भी सेट करें। सबसे अच्छा वैल्यू 64 है, हालांकि अगर आप पैकेट को अधिक तेजी से मारना चाहते हैं तो आप कम वैल्यू सेट कर सकते हैं।
4. Tcp1323Opts
Tcp1323Opts आपको RFC 1323, जिसे "TCP Extensions for High Performance" के नाम से जाना जाता है, का उपयोग 3 तरीकों से करने देता है। यह विशेष वैल्यू टाइमस्टैम्पिंग और नेटवर्क विंडो स्केलिंग के साथ काम करती है। यह TCP कनेक्शन को सर्वर के साथ रिसीव विंडो साइज पर बातचीत करने की अनुमति देता है, जिससे कंप्यूटर 1 GB तक की रिसीव विंडो निर्दिष्ट कर सकते हैं।
अपनी रजिस्ट्री में निम्न स्थान पर नेविगेट करें:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
आपको रजिस्ट्री एडिटर के दाईं ओर TCP1323Opts "DWORD" वैल्यू के रूप में देखना चाहिए। (अगर नहीं तो इसे बनाएं।) इस पर राइट-क्लिक करें और इस वैल्यू को "1" में संशोधित करें।
5. MaxFreeTcbs
MaxFreeTcbs एक इफ़ी वैल्यू है। यह निर्धारित करता है कि आपका कंप्यूटर किसी भी समय कितने एक्टिव TCP कनेक्शन संभाल सकता है, यह इस आधार पर कि आपके पास कितनी फिजिकल मेमोरी है और बैंडविड्थ के संबंध में आपके कंप्यूटर का प्रदर्शन कैसा है।
अगर नंबर बहुत अधिक है, तो आपका कंप्यूटर एक ही समय में कंप्यूटर से बात करने वाले एक्टिव कनेक्शन की अधिक मात्रा के कारण TCP ट्रांजैक्शन को ठीक से प्रोसेस नहीं कर पाएगा। हालांकि, अगर नंबर बहुत कम है, तो आप उतने कनेक्शन होस्ट या रिक्वेस्ट नहीं कर सकते जितने आप चाहेंगे। जबकि सेटिंग मनमाने ढंग से निर्धारित होती है, जब आप अपने हार्डवेयर या इंटरनेट कनेक्शन को अपग्रेड करते हैं तो आप नंबर को बढ़ाना चाह सकते हैं।
वैल्यू के स्थान तक पहुंचने के लिए, अपनी रजिस्ट्री में निम्न पथ पर जाएं:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
"MaxFreeTcbs" बनाएं या एडिट करें और इसकी वैल्यू 65536 पर रखें। अगर आप लोअर-परफॉरमेंस हार्डवेयर वाले पुराने कंप्यूटर का उपयोग कर रहे हैं, तो आप इसे 16000 जैसे कम नंबर पर सेट कर सकते हैं।
6. MaxUserPort
जब कोई एप्लिकेशन Windows से खोलने के लिए एक उपलब्ध पोर्ट का अनुरोध करता है, तो ऑपरेटिंग सिस्टम 1024 से एक निर्दिष्ट अधिकतम तक एक पोर्ट चुनता जिसे "MaxUserPort" के नाम से जाना जाता है। आपके कंप्यूटर पर एक पोर्ट आपको इंटरनेट पर और आपके लोकल नेटवर्क में TCP/UDP कनेक्शन स्थापित करने की अनुमति देता है।
मैं अधिक विवरण में जा सकता हूं, लेकिन हमें वास्तव में आगे बढ़ना चाहिए। हम सभी जानते हैं कि 5000, 65534 से कम है। जब आप प्रोग्राम को पोर्ट खोजने के लिए अधिक विकल्प खोलते हैं तो क्या होता है? वे केवल कुछ हज़ार उपलब्ध विकल्पों की तुलना में बहुत तेजी से एक पोर्ट ढूंढते हैं।
Windows इस वैल्यू को डिफ़ॉल्ट रूप से 5000 पर सेट करता है, लेकिन आप इसे 5000 से 65534 तक किसी भी नंबर के लिए सेट कर सकते हैं।
वह स्थान जहां "MaxUserPort" जाना चाहिए, निम्न रजिस्ट्री पथ में है:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
"MaxUserPort" नामक एक वैल्यू बनाएं और इसे 65534 पर सेट करें। बस इतना ही!
7. GlobalMaxTcpWindowSize
इस वैल्यू का नाम लंबा है, लेकिन अगर आपके पास एक बड़ा इंटरनेट कनेक्शन (10 Mbps और ऊपर) है और अक्सर सामान अपलोड करते हैं तो आप इसे संशोधित करने पर पछताएंगे नहीं। यह वैल्यू दर्शाता है कि आपके कंप्यूटर से कितना डेटा एकनॉलेजमेंट (ACK) पैकेट प्राप्त किए बिना भेजा जा सकता है।
हर बार जब आप इंटरनेट पर डेटा के छोटे टुकड़े भेजते हैं, तो आपके कंप्यूटर को इस पैकेट का इंतजार करना पड़ता है, जो आपके नेटवर्क के अंत को बताता है, "सब ठीक है! और भेजें!" कभी-कभी, लेटेंसी और खराब पीरिंग के कारण, यह आदर्श नहीं हो सकता है। इसलिए, आप इस वैल्यू को एडिट करके अधिक डेटा को उस पैकेट के आने का इंतजार किए बिना भेजने की अनुमति दे सकते हैं।
निम्न रजिस्ट्री पथ में "GlobalMaxTcpWindowSize" नामक एक DWORD बनाएं:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
वैल्यू को 65535 पर सेट करें और आपका काम हो गया! यह कंप्यूटर को एकनॉलेजमेंट का इंतजार किए बिना 64 किलोबाइट भेजने में सक्षम बनाएगा। इस सेटिंग को संशोधित करने के बाद, अगर आप नेटवर्क स्पीड में वृद्धि के बजाय गिरावट देखते हैं, तो या तो वैल्यू को हटा दें या इसे थोड़ा बढ़ाकर 128 किलोबाइट (वैल्यू को 131072 पर सेट करके) आज़माएं।
8. MTU
MTU आपके डाउनस्ट्रीम स्पीड की तुलना में आपके अपस्ट्रीम स्पीड को अधिक प्रभावित करता है, लेकिन अपस्ट्रीम का ख्याल रखना उतना ही महत्वपूर्ण है, यह सुनिश्चित करते हुए कि एक समय में डेटा के बड़े टुकड़े भेजे जाएं। जबकि यह नंबर आमतौर पर आपके नेटवर्क कार्ड द्वारा ऑटोमैटिकली सेट किया जाता है, आप इसे अपने इंटरनेट कनेक्शन स्पीड के आधार पर एडजस्ट कर सकते हैं।
इस वैल्यू को सेट करना ट्रिकी है। सबसे पहले, आपको अपना इष्टतम MTU वैल्यू ढूंढना होगा, जो ऐसा है जिसे आपके इंटरनेट कनेक्शन स्पीड में सीमाओं के कारण पैकेट फ्रैगमेंटेशन की आवश्यकता नहीं होती है।
आप कमांड प्रॉम्प्ट पर जाकर और निम्न दर्ज करके ऐसा कर सकते हैं:
ping -f -l
"ipconfig टाइप करके इसके वैल्यू का पता लगाएं "Default Gateway" के तहत, जो आपके द्वारा इंटरनेट के लिए उपयोग किए जाने वाले नेटवर्क एडाप्टर के तहत दिखाई देता है।
पिंग करते समय, आप जान जाएंगे कि आप बहुत अधिक नंबर पर पहुंच गए हैं जब प्रतिक्रिया में निम्न संदेश होता है: Packet needs to be fragmented but DF set.
जब तक आप ऐसा नंबर चुनते हैं जिसमें पैकेट फ्रैगमेंटेशन की आवश्यकता नहीं होती, आप ठीक हैं। पैकेट फ्रैगमेंटेशन के बिना उच्चतम संभव नंबर चुनें, और आपके पास सबसे इष्टतम MTU होगा।
अब, इस नंबर को सेट करने के लिए, अपनी रजिस्ट्री में निम्न पथ पर जाएं:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\Interface ID
ऊपर दी गई छवि देखें कि मैंने अपना प्रमुख नेटवर्क इंटरफेस कैसे ढूंढा। कंप्यूटर में अन्य नेटवर्क इंटरफेस इंस्टॉल हो सकते हैं, खासकर जब आप इसे राउटर के रूप में उपयोग करते हैं।
"Interface ID" को अपने नेटवर्क इंटरफेस के GUID से बदलें। "Interfaces" के तहत दिखाई देने वाले विभिन्न GUIDs को ब्राउज़ करें और रजिस्ट्री विंडो के दाईं ओर की जानकारी को देखें कि क्या यह उस नेटवर्क इंटरफेस के विवरण से मेल खाता है जिसका उपयोग आप वेब से कनेक्ट करने के लिए करते हैं।
एक बार जब आप उस इंटरफेस तक पहुंच जाते हैं, तो "MTU" को DWORD के रूप में जोड़ें और इसे उस नंबर पर सेट करें जो आपको अपने गेटवे को पिंग करते समय मिला था। यह बहुत कुछ ठीक कर देगा।
ये रजिस्ट्री ट्वीक Windows 10 पर नेटवर्क स्पीड बढ़ाने के लिए पर्याप्त से अधिक हैं। अगर आपको रजिस्ट्री त्रुटियों के साथ समस्या हो रही है, तो उसके लिए हमारे सुधारों की सूची देखें। हमारे पास Windows 10 रजिस्ट्री कुंजियों का पूर्ण स्वामित्व लेने में आपकी सहायता के लिए एक गाइड भी है।