SMBv1 (Server Message Block v1) เป็นโปรโตคอลเก่าแก่ที่ยังเปิดอยู่ Default ใน Windows เป็นโปรโตคอลเก่าและไม่ปลอดภัย ใช้โดย WannaCry ransomware และ Petya wiper กระจายตัวเร็วติดติดตั้งระบบทั่วโลก ปัจจุบันโลกย้ายไป SMB v3 ที่ปลอดภัยกว่า → ปิด SMBv1 ได้ ทำระบบปลอดภัยขึ้น Microsoft แนะนำปิด SMBv1 มาหลายปีแล้ว นี่คือวิธีปิด
มี 3 วิธี: 1) Windows Features 2) PowerShell 3) Windows Registry ทั้ง 3 วิธีใช้ได้กับ Windows 7 และ 8 ด้วย
หมายเหตุ: ขั้นตอนเดียวกันสำหรับ Windows 7 และ 8
ปิด SMBv1 ผ่าน Windows Features
ค้น "Control Panel" ใน Start menu เปิด

ใน Control Panel คลิก "Programs and Features"

คลิกลิงก์ "Turn Windows Features On or Off" ด้านซ้าย

หน้าต่าง Windows Features เปิด ลงหา "SMB 1.0/CIFS File Sharing Support" ยกติ๊ก คลิก OK

Windows ทำการเปลี่ยนแปลง แจ้ง Restart กด "Restart Now"

ปิด SMBv1 ผ่าน PowerShell
ค้น PowerShell ใน Start คลิกขวา "Run as Administrator"
PowerShell เปิดด้วย Admin คำสั่งเช็คสถานะ:
Get-SmbServerConfiguration

เห็น SMBv1 Enabled ปิดด้วยคำสั่ง:
Set-SmbServerConfiguration -EnableSMB1Protocol $false

จะถามยืนยัน พิมพ์ "Y" Enter

SMBv1 ปิดแล้ว เช็คอีกครั้งด้วยคำสั่งแรก

ต้องการเปิดกลับ: Set-SmbServerConfiguration -EnableSMB1Protocol $true
ปิด SMBv1 ผ่าน Windows Registry
ค้น regedit ใน Start เปิด
ไปที่พาธ (Windows 10 คัดลอกวางใน Address bar Enter):

ใน Right panel คลิกขวา New → DWORD (32-bit) Value

ตั้งชื่อ "SMB1" Enter

ดับเบิลคลิก ใส่ Value data "0" OK

Restart เครื่อง SMBv1 จะปิด ถ้าอยากเปิดกลับ เปลี่ยน Value data เป็น "1"
คอมเมนต์แบ่งปันประสบการณ์ใช้วิธีเหล่านี้ได้เลย