SMBv1 (Server Message Block เวอร์ชัน 1) เป็นหนึ่งในโปรโตคอลที่เก่าที่สุดที่ยังคงเปิดใช้งานโดยค่าเริ่มต้นใน Windows เนื่องจากเป็นโปรโตคอลที่เก่าและไม่ปลอดภัย ภัยพิบัติล่าสุด เช่น แรนซัมแวร์ WannaCry และ Petya Wiper จึงใช้โปรโตคอลนี้เพื่อแพร่กระจายอย่างรวดเร็วและทำให้ระบบหลายพันระบบทั่วโลกติดเชื้อ เนื่องจากโลกได้เปลี่ยนไปใช้ SMB เวอร์ชัน 3 ที่ปลอดภัยยิ่งขึ้นแล้ว คุณจึงสามารถปิดใช้งานโปรโตคอลเก่าและทำให้ระบบของคุณปลอดภัยยิ่งขึ้นได้ อันที่จริง Microsoft ได้แนะนำให้ผู้ใช้และองค์กรปิดการใช้งาน SMBv1 มาหลายปีแล้ว ต่อไปนี้เป็นวิธีปิดใช้งาน SMBv1 ใน Windows
มีสามวิธีในการปิดใช้งาน SMBv1 ใน Windows วิธีแรกใช้คุณสมบัติของ Windows วิธีที่สองใช้ PowerShell และวิธีที่สามใช้ Windows Registry บทความนี้จะแสดงให้คุณเห็นทั้งสามวิธี ทำตามที่คุณพอใจ
หมายเหตุ :ขั้นตอนเดียวกันนี้ใช้ได้กับ Windows 7 และ 8
ปิดใช้งาน SMBv1 ผ่านคุณลักษณะของ Windows
คุณสามารถปิด SMBv1 ได้อย่างง่ายดายโดยใช้คุณลักษณะของ Windows ในการเริ่มต้น ให้ค้นหา “Control Panel” ในเมนู Start แล้วเปิดขึ้นมา
ในหน้าต่างแผงควบคุม ให้ค้นหาและคลิกที่ตัวเลือก “โปรแกรมและคุณสมบัติ”
ในหน้าต่างนี้ ให้คลิกที่ลิงก์ “เปิดหรือปิดฟีเจอร์ของ Windows” ที่ปรากฏบนแผงด้านซ้าย
การดำเนินการข้างต้นจะเปิดหน้าต่างคุณลักษณะของ Windows ที่นี่ เลื่อนลงมา หาตัวเลือก “SMB 1.0/CIFS File Sharing Support” ยกเลิกการเลือกและคลิกที่ปุ่ม “OK” เพื่อบันทึกการเปลี่ยนแปลง
ทันทีที่คุณบันทึกการเปลี่ยนแปลง Windows จะทำการเปลี่ยนแปลงที่จำเป็นและแจ้งให้คุณรีสตาร์ทระบบ เพียงคลิกที่ปุ่ม “เริ่มใหม่ทันที” เพื่อให้การเปลี่ยนแปลงมีผล
ปิดใช้งาน SMBv1 ผ่าน PowerShell
คุณยังสามารถใช้ Windows PowerShell เพื่อปิดใช้งาน SMBv1 ได้อีกด้วย ค้นหา PowerShell ในเมนู Start คลิกขวาที่ไฟล์แล้วเลือกตัวเลือก “Run as Administrator”
การดำเนินการข้างต้นจะเปิด PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบ ใช้คำสั่งด้านล่างเพื่อดูว่า SMBv1 เปิดใช้งานหรือปิดใช้งานอยู่
Get-SmbServerConfiguration
ดังที่คุณเห็นจากภาพด้านบน โปรโตคอล SMBv1 ถูกเปิดใช้งาน หากต้องการปิดใช้งาน ให้ใช้คำสั่งต่อไปนี้:
Set-SmbServerConfiguration -EnableSMB1Protocol $false
ทันทีที่คุณดำเนินการคำสั่งข้างต้น คุณจะถูกขอให้ตรวจสอบการกระทำของคุณ เพียงพิมพ์ “Y” แล้วกดปุ่ม Enter
SMBv1 ถูกปิดใช้งานในระบบของคุณ หากต้องการ คุณสามารถใช้คำสั่งแรกเพื่อดูว่า SMBv1 ถูกปิดใช้งานหรือไม่
หากต้องการเปิดใช้งาน SMBv1 อีกครั้ง คุณสามารถใช้คำสั่ง:
Set-SmbServerConfiguration -EnableSMB1Protocol $true
ปิดใช้งาน SMBv1 ผ่าน Windows Registry
หากต้องการปิดใช้งาน SMBv1 โดยใช้ Windows Registry ให้ค้นหา regedit
ในเมนู Start แล้วเปิดขึ้นมา
หลังจากเปิด Windows Registry ให้ไปที่ตำแหน่งต่อไปนี้ หากคุณใช้ Windows 10 ให้คัดลอกเส้นทางด้านล่าง วางลงในแถบที่อยู่เว็บแล้วกด Enter
ในแผงด้านขวาให้คลิกขวาและเลือกตัวเลือก "ใหม่" จากนั้นเลือก "ค่า DWORD (32 บิต)"
ตั้งชื่อค่าใหม่ “SMB1” แล้วกด Enter
ดับเบิลคลิกที่ค่าที่สร้างขึ้นใหม่ ป้อน “0” ในช่อง Value Data แล้วคลิกปุ่ม “ตกลง”
เพียงรีสตาร์ทระบบและ SMBv1 จะถูกปิดใช้งาน หากคุณต้องการย้อนกลับ เพียงเปลี่ยนข้อมูลค่าเป็น “1”
แสดงความคิดเห็นด้านล่างเพื่อแบ่งปันความคิดและประสบการณ์ของคุณเกี่ยวกับวิธีการปิดการใช้งาน SMBv1 ใน Windows