Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด "Your system requires SMB2 or higher" ใน Windows 11/10

Server Message Block หรือ SMB เป็นโปรโตคอลที่ใช้สำหรับการแชร์ไฟล์ ให้การดำเนินการ อ่านและเขียน บนอุปกรณ์เครือข่าย โปรโตคอลนี้ใช้กันอย่างแพร่หลายเมื่อผู้ใช้เข้าถึงเซิร์ฟเวอร์ที่ใช้ Linux เวอร์ชันล่าสุดของโปรโตคอลนี้คือ SMB2 ซึ่งเป็นผู้สืบทอดจาก SMB 1 SMB 2 มีการแก้ไขช่องโหว่ที่ SMB 1 มีอยู่มากกว่า SMB 1 มีช่องโหว่เป็นประตูสู่แรนซัมแวร์สมัยใหม่ จึงถูก Microsoft ปิดใช้งานโดยค่าเริ่มต้นใน Windows 11/10

คุณอาจเห็นข้อผิดพลาดดังนี้เมื่อพยายามแชร์:

การแชร์นี้ต้องการโปรโตคอล SMB1 ที่ล้าสมัย ซึ่งไม่ปลอดภัยและอาจทำให้ระบบของคุณโดนโจมตี ระบบของคุณต้องการ SMB2 หรือสูงกว่า

ระบบของคุณต้องการ SMB2 หรือสูงกว่า

เราจะครอบคลุมทุกด้านของกระบวนการนี้ มาเริ่มกันเลย

วิธีตรวจสอบว่า SMB 2.0 สามารถติดตั้งบน Windows 11/10 ของคุณได้หรือไม่

เริ่มต้นด้วยการกดปุ่ม WINKEY + X

จากนั้นคลิก Windows PowerShell (Admin)

พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

Get-SmbServerConfiguration | Select EnableSMB2Protocol

จะแสดงข้อความขึ้นมา หากแสดง true ตามภาพตัวอย่างด้านล่าง แสดงว่าเครื่องของคุณรองรับโปรโตคอล SMB 2

หากไม่ใช่ แสดงว่าไม่สามารถรันโปรโตคอล SMB 2 บนเครื่องของคุณได้

อ่านเพิ่มเติม: วิธีตรวจสอบเวอร์ชัน SMB บน Windows

วิธีเปิดใช้งานโปรโตคอล SMB 2 บน Windows 11/10

สำหรับวิธีนี้ คุณต้องเปิดใช้งานโปรโตคอล SMB 1 ก่อน แล้วจึงอัปเกรดเป็น SMB 2

  1. กด WINKEY + I เพื่อเปิดแอป Windows Settings
  2. ในพื้นที่ค้นหา พิมพ์ Control Panel และเลือกผลลัพธ์ที่เหมาะสม จะเปิดหน้าต่าง Control Panel
  3. คลิก Programs จากนั้นในเมนูใหญ่ Programs and Features ให้เลือก Turn Windows features on or off
  4. หน้าต่าง Windows Features จะปรากฏขึ้น
  5. ให้แน่ใจว่าเลือก SMB 1.0/CIFS File Sharing Support แล้วคลิก OK
  6. รอให้ติดตั้งไฟล์ที่จำเป็นทั้งหมด แล้ว รีบูท คอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

วิธีนี้จะเปิดใช้งานการรองรับ SMB 2 บนคอมพิวเตอร์ของคุณ

อีกวิธีหนึ่ง คุณสามารถพิมพ์คำสั่งต่อไปนี้ในหน้าต่าง Windows PowerShell ด้วยสิทธิ์ผู้ดูแลระบบเพื่อเปิดใช้งานได้เช่นกัน:

Set-SmbServerConfiguration –EnableSMB2Protocol $true

เสร็จสิ้น!

อ่านเพิ่มเติม: วิธีปิดใช้งาน SMB 1 บนคอมพิวเตอร์ Windows

SMB ใน Windows คืออะไร?

SMB ย่อมาจาก Server Message Block เป็นโปรโตคอลสำหรับการแชร์ไฟล์ผ่านเครือข่าย แอปพลิเคชันหรือกระบวนการใดก็ตามที่ต้องการแชร์ไฟล์ ต้องใช้โปรโตคอลนี้เพื่อขอบริการจากโปรแกรมเซิร์ฟเวอร์ในเครือข่ายคอมพิวเตอร์

SMB ทำงานอย่างไร?

เนื่องจากเป็นโปรโตคอลแบบ Client-Server บริการจะถูกให้แก่ Client เมื่อใดก็ตามที่ Client ส่งคำขอ มันช่วยให้ผู้ใช้สร้าง แก้ไข และลบไฟล์ โฟลเดอร์ และทรัพยากรที่แชร์ร่วมกันได้

เกิดอะไรขึ้นหากปิดใช้งาน SMB?

หากผู้ดูแลระบบ IT ตัดสินใจปิดโปรโตคอล SMB จะทำให้ทุกอย่างระหว่างผู้ใช้และทรัพยากรที่แชร์ร่วมกันเสียหาย ผู้ใช้จะถูกปฏิเสธการเข้าถึงทรัพยากร จะเกิดความล้มเหลวในการยืนยันตัวตน และอื่นๆ