विंडो ऑटो-ट्यूनिंग सुविधा को नेटवर्क पर TCP डेटा प्राप्त करने वाले प्रोग्राम के प्रदर्शन में सुधार करने के लिए कहा जाता है। यह कुछ नया नहीं है। इसे विंडोज विस्टा में पेश किया गया था और विंडोज 11/10 में भी मौजूद है। आज के इंटरनेट में, लेटेंसी और थ्रूपुट गति की सीमा स्थिर रूप से प्रबंधित करने के लिए बहुत बड़ी है। इसे गतिशील रूप से समायोजित करने की आवश्यकता है। विंडोज 11/10 इस सुविधा का उपयोग करके थ्रूपुट और लिंक की लेटेंसी के लिए रिसीव बफर आकार को गतिशील रूप से समायोजित करेगा।
स्वचालित अपडेट, विंडोज अपडेट, रिमोट डेस्कटॉप कनेक्शन, नेटवर्क फ़ाइल कॉपी के लिए विंडोज एक्सप्लोरर आदि जैसे प्रोग्राम WinHTTP या विंडोज HTTP सर्विस का उपयोग करते हैं।
विंडोज 11/10 में विंडो ऑटो-ट्यूनिंग सुविधा
विंडोज 11/10 में विंडो ऑटो-ट्यूनिंग सुविधा डिफ़ॉल्ट रूप से सक्षम है और नेटवर्क पर डेटा ट्रांसफर को अधिक कुशल बनाती है। लेकिन यदि आपका नेटवर्क पुराने राउटर का उपयोग करता है या आपका फ़ायरवॉल सॉफ़्टवेयर इस सुविधा का समर्थन नहीं करता है, तो आप धीमे डेटा ट्रांसफर या कनेक्टिविटी के नुकसान का अनुभव कर सकते हैं।
माइक्रोसॉफ्ट कहता है,
जब HTTP ट्रैफ़िक के लिए रिसीव विंडो ऑटो-ट्यूनिंग सुविधा सक्षम होती है, तो पुराने राउटर, पुराने फ़ायरवॉल, और पुराने ऑपरेटिंग सिस्टम जो रिसीव विंडो ऑटो-ट्यूनिंग सुविधा के साथ असंगत हैं, कभी-कभी धीमे डेटा ट्रांसफर या कनेक्टिविटी के नुकसान का कारण बन सकते हैं। जब ऐसा होता है, तो उपयोगकर्ता धीमे प्रदर्शन का अनुभव कर सकते हैं।

अपने सिस्टम पर ऑटो-ट्यूनिंग सुविधा की स्थिति जांचने के लिए, एक उन्नत कमांड प्रॉम्प्ट विंडो में, निम्न टाइप करें और एंटर दबाएं:
netsh interface tcp show global
यदि आप रिसीव विंडो ऑटो-ट्यूनिंग स्तर के विरुद्ध 'normal' लिखा देखते हैं, तो इसका मतलब है कि सुविधा सक्षम है और ठीक काम कर रही है।
विंडोज ऑटो-ट्यूनिंग को अक्षम करने के लिए, निम्न कमांड चलाएं:
netsh int tcp set global autotuninglevel=disabled
विंडोज ऑटो-ट्यूनिंग को सक्षम करने के लिए, निम्न कमांड चलाएं:
netsh int tcp set global autotuninglevel=normal
आप विंडोज रजिस्ट्री को भी ट्वीक कर सकते हैं, KB947239 कहता है। HTTP ट्रैफ़िक के लिए रिसीव विंडो ऑटो-ट्यूनिंग सुविधा को सक्षम करने के लिए, regedit चलाएं और निम्न रजिस्ट्री सबकी पर जाएं:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
इस पर राइट-क्लिक करें > नया > DWORD मान। TcpAutotuning टाइप करें और इसे 1 का मान दें।

OK पर क्लिक करें और बाहर निकलें।
HTTP ट्रैफ़िक के लिए रिसीव विंडो ऑटो-ट्यूनिंग सुविधा को अक्षम करने के लिए, इसे 0 का मान दें या बनाए गए TcpAutotuning DWORD को हटा दें।
रिसीव विंडो ऑटो-ट्यूनिंग सुविधा ऑपरेटिंग सिस्टम को बैंडविड्थ, नेटवर्क देरी, और एप्लिकेशन देरी जैसी रूटिंग स्थितियों की लगातार निगरानी करने देती है। इसलिए, ऑपरेटिंग सिस्टम TCP रिसीव विंडो को स्केल करके कनेक्शन को कॉन्फ़िगर कर सकता है ताकि नेटवर्क प्रदर्शन को अधिकतम किया जा सके। इष्टतम रिसीव विंडो आकार निर्धारित करने के लिए, रिसीव विंडो ऑटो-ट्यूनिंग सुविधा विलंब-बैंडविड्थ उत्पाद और एप्लिकेशन रिट्रीव दरों को मापती है। फिर, रिसीव विंडो ऑटो-ट्यूनिंग सुविधा चल रहे ट्रांसमिशन के रिसीव विंडो आकार को किसी भी अनउपयोगित बैंडविड्थ का लाभ उठाने के लिए अनुकूलित करती है।
निष्कर्ष
विंडो ऑटो-ट्यूनिंग सुविधा की डिफ़ॉल्ट सेटिंग्स को सक्षम रहने दें। यदि आपका नेटवर्क पुराने राउटर का उपयोग करता है या आपका फ़ायरवॉल सॉफ़्टवेयर इस सुविधा का समर्थन नहीं करता है, और आप खराब या कोई कनेक्टिविटी समस्या अनुभव कर रहे हैं, तो केवल तभी आप इस सुविधा को अक्षम कर सकते हैं और देख सकते हैं कि क्या यह आपके पक्ष में काम करता है।
टिप: आप TCP ऑप्टिमाइज़र के साथ TCP/IP का विश्लेषण और अनुकूलन कर सकते हैं
आशा है कि यह विंडो ऑटो-ट्यूनिंग सुविधा को सक्षम या अक्षम करने के बारे में भ्रम को हल करता है।
यदि आप नेटवर्क और इंटरनेट कनेक्शन समस्याओं का सामना कर रहे हैं तो इस पोस्ट को देखें।