SMBv1 (सर्वर मैसेज ब्लॉक संस्करण 1) सबसे पुराने प्रोटोकॉल में से एक है जो अभी भी विंडोज में डिफ़ॉल्ट रूप से सक्षम है। एक पुराना और असुरक्षित प्रोटोकॉल होने के कारण, हालिया आपदाओं जैसे वानाक्राई रैंसमवेयर और पेट्या वाइपर ने इसका उपयोग तेजी से फैलने और दुनिया भर में हजारों सिस्टम को संक्रमित करने के लिए किया। चूंकि दुनिया पहले ही अधिक सुरक्षित SMB संस्करण 3 पर चली गई है, आप पुराने प्रोटोकॉल को अक्षम कर सकते हैं और अपने सिस्टम को अधिक सुरक्षित बना सकते हैं। वास्तव में, माइक्रोसॉफ्ट कई वर्षों से उपयोगकर्ताओं और संगठनों को SMBv1 अक्षम करने की सिफारिश कर रहा है। यहां विंडोज में SMBv1 को अक्षम करने का तरीका बताया गया है।
विंडोज में SMBv1 को अक्षम करने के तीन तरीके हैं। पहला तरीका विंडोज फीचर्स का उपयोग करना है, दूसरा तरीका पावरशेल का उपयोग करना है और तीसरा विंडोज रजिस्ट्री का उपयोग करना है। यह लेख आपको सभी तीन तरीके दिखाएगा; जिस तरीके से आप सहज हों उसका पालन करें।
नोट: वही प्रक्रियाएं विंडोज 7 और 8 के लिए लागू हैं।
विंडोज फीचर्स के माध्यम से SMBv1 अक्षम करें
आप विंडोज फीचर्स का उपयोग करके आसानी से SMBv1 को बंद कर सकते हैं। शुरू करने के लिए, स्टार्ट मेनू में "कंट्रोल पैनल" खोजें और इसे खोलें।

कंट्रोल पैनल विंडो में "प्रोग्राम्स एंड फीचर्स" विकल्प ढूंढें और क्लिक करें।

इस विंडो में बाएं पैनल पर दिखाई देने वाले "विंडोज फीचर्स ऑन और ऑफ करें" लिंक पर क्लिक करें।

उपरोक्त कार्रवाई विंडोज फीचर्स विंडो खोलेगी। यहां, नीचे स्क्रॉल करें, "SMB 1.0/CIFS फाइल शेयरिंग सपोर्ट" विकल्प ढूंढें, इसे अनचेक करें और परिवर्तनों को सहेजने के लिए "OK" बटन पर क्लिक करें।

जैसे ही आप परिवर्तनों को सहेजते हैं, विंडोज आवश्यक परिवर्तन करेगा और आपको अपने सिस्टम को पुनरारंभ करने के लिए संकेत देगा। परिवर्तनों को प्रभावी करने के लिए बस "अभी पुनरारंभ करें" बटन पर क्लिक करें।

पावरशेल के माध्यम से SMBv1 अक्षम करें
आप विंडोज पावरशेल का उपयोग करके भी SMBv1 को अक्षम कर सकते हैं। स्टार्ट मेनू में पावरशेल खोजें, उस पर राइट-क्लिक करें और "एडमिनिस्ट्रेटर के रूप में चलाएं" विकल्प चुनें।
उपरोक्त कार्रवाई एडमिन अधिकारों के साथ पावरशेल खोलेगी। यह पता लगाने के लिए नीचे दिए गए कमांड का उपयोग करें कि SMBv1 सक्षम है या अक्षम।
Get-SmbServerConfiguration

जैसा कि आप ऊपर की छवि से देख सकते हैं, SMBv1 प्रोटोकॉल सक्षम है। इसे अक्षम करने के लिए, निम्न कमांड का उपयोग करें:
Set-SmbServerConfiguration -EnableSMB1Protocol $false

जैसे ही आप उपरोक्त कमांड निष्पादित करते हैं, आपसे अपनी कार्रवाई सत्यापित करने के लिए कहा जाएगा। बस "Y" टाइप करें और एंटर बटन दबाएं।

SMBv1 अब आपके सिस्टम पर अक्षम है। यदि आप चाहें, तो यह देखने के लिए पहले कमांड का उपयोग कर सकते हैं कि SMBv1 अक्षम है या नहीं।

SMBv1 को पुनः सक्षम करने के लिए, आप कमांड का उपयोग कर सकते हैं:
Set-SmbServerConfiguration -EnableSMB1Protocol $true
विंडोज रजिस्ट्री के माध्यम से SMBv1 अक्षम करें
विंडोज रजिस्ट्री का उपयोग करके SMBv1 को अक्षम करने के लिए, स्टार्ट मेनू में regedit खोजें और इसे खोलें।
विंडोज रजिस्ट्री खोलने के बाद, निम्न स्थान पर नेविगेट करें। यदि आप विंडोज 10 का उपयोग कर रहे हैं, तो नीचे दिए गए पथ को कॉपी करें, इसे एड्रेस बार में पेस्ट करें और एंटर दबाएं।

दाएं पैनल में राइट-क्लिक करें और "नया" विकल्प चुनें और फिर "DWORD (32-बिट) मान"।

नए मान का नाम "SMB1" रखें और एंटर दबाएं।

नवनिर्मित मान पर डबल-क्लिक करें, वैल्यू डेटा फ़ील्ड में "0" दर्ज करें और "Ok" बटन पर क्लिक करें।

बस अपने सिस्टम को पुनरारंभ करें और SMBv1 अक्षम हो जाएगा। यदि आप कभी वापस लौटना चाहते हैं, तो बस वैल्यू डेटा को "1" में बदल दें।
उपरोक्त विधि का उपयोग करके विंडोज में SMBv1 को अक्षम करने के बारे में अपने विचारों और अनुभवों को नीचे कमेंट में साझा करें।