วิธีตรวจสอบเวอร์ชัน SMB บน Windows 11/10
SMB หรือ Server Message Block Protocols ใช้เพื่อเชื่อมต่อคอมพิวเตอร์ของคุณกับเซิร์ฟเวอร์ภายนอก Windows 10 มาพร้อมกับการรองรับโปรโตคอลเหล่านี้ แต่ถูกปิดใช้งานใน OOBE ปัจจุบัน Windows 11/10 รองรับ SMBv1, SMBv2 และ SMBv3 เช่นกัน เซิร์ฟเวอร์ที่แตกต่างกันขึ้นอยู่กับการกำหนดค่าต้องใช้ SMB เวอร์ชันอื่นเพื่อเชื่อมต่อกับคอมพิวเตอร์ แต่ในกรณีที่คุณใช้ Windows 8.1 หรือ Windows 7 คุณสามารถตรวจสอบว่าคุณได้เปิดใช้งานด้วยหรือไม่ นั่นคือสิ่งที่เราจะทำในวันนี้
วิธีตรวจสอบเวอร์ชัน SMB บน Windows 11/10
ก่อนอื่น หากคุณมี Windows 7 คุณไม่ควรปิดใช้งาน SMB v2 เนื่องจากสาเหตุดังต่อไปนี้:
การรวมคำขอ - อนุญาตให้ส่งคำขอ SMB 2 หลายรายการเป็นคำขอเครือข่ายเดียว
อ่านและเขียนขนาดใหญ่ขึ้น - ใช้เครือข่ายที่เร็วกว่าได้ดีขึ้น
-
การแคชคุณสมบัติโฟลเดอร์และไฟล์ - ไคลเอนต์เก็บสำเนาโฟลเดอร์และไฟล์ไว้ในเครื่อง
ที่จับที่ทนทาน - อนุญาตให้เชื่อมต่อใหม่อย่างโปร่งใสกับเซิร์ฟเวอร์หากมีการตัดการเชื่อมต่อชั่วคราว
การเซ็นชื่อข้อความที่ได้รับการปรับปรุง - HMAC SHA-256 แทนที่ MD5 เป็นอัลกอริทึมการแฮช
ความสามารถในการปรับขนาดที่ดีขึ้นสำหรับการแชร์ไฟล์ - จำนวนผู้ใช้ แชร์ และเปิดไฟล์ต่อเซิร์ฟเวอร์เพิ่มขึ้นอย่างมาก
รองรับลิงก์สัญลักษณ์
โมเดลการเช่าแบบ oplock ของไคลเอ็นต์ - จำกัดการถ่ายโอนข้อมูลระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ ปรับปรุงประสิทธิภาพบนเครือข่ายความหน่วงสูง และเพิ่มความสามารถในการปรับขนาดเซิร์ฟเวอร์ SMB
รองรับ MTU ขนาดใหญ่ - สำหรับการใช้งานอีเธอร์เน็ต 10 กิกะไบต์ (GB) อย่างเต็มรูปแบบ
ปรับปรุงประสิทธิภาพการใช้พลังงาน - ไคลเอนต์ที่เปิดไฟล์ไปยังเซิร์ฟเวอร์สามารถพักได้
แม้ว่าคุณจะใช้ Windows 8.1 หรือ Windows 11/10 คุณไม่ควรปิดใช้งาน SMB v3 หรือ SMB v2 เพราะนอกเหนือจากปัญหาข้างต้นแล้ว คุณอาจเผชิญกับ ปัญหาต่อไปนี้ซึ่งมาพร้อมกับการปิดใช้งาน SMB v3:
ความล้มเหลวแบบโปร่งใส - ไคลเอ็นต์เชื่อมต่อใหม่โดยไม่หยุดชะงักกับโหนดคลัสเตอร์ระหว่างการบำรุงรักษาหรือการแทนที่เมื่อเกิดข้อผิดพลาด
-
Scale Out - การเข้าถึงข้อมูลที่ใช้ร่วมกันพร้อมกันบนโหนดคลัสเตอร์ไฟล์ทั้งหมด
หลายช่องสัญญาณ - การรวมแบนด์วิธของเครือข่ายและความทนทานต่อข้อผิดพลาด หากมีหลายเส้นทางระหว่างไคลเอ็นต์และเซิร์ฟเวอร์
SMB Direct - เพิ่มการรองรับเครือข่าย RDMA เพื่อประสิทธิภาพที่สูงมาก โดยมีความหน่วงต่ำและการใช้งาน CPU ต่ำ
การเข้ารหัส - ให้การเข้ารหัสแบบ end-to-end และป้องกันการดักฟังบนเครือข่ายที่ไม่น่าเชื่อถือ
Directory Leasing - ปรับปรุงเวลาตอบสนองของแอปพลิเคชันในสำนักงานสาขาผ่านการแคช
การปรับแต่งประสิทธิภาพ - การปรับแต่งสำหรับการอ่าน/เขียน I/O แบบสุ่มขนาดเล็ก
วิธีการตรวจสอบเวอร์ชันของ SMB ที่ติดตั้งบนเซิร์ฟเวอร์
เราจะใช้วิธีการต่อไปนี้เพื่อตรวจสอบเวอร์ชันของ SMB ที่ติดตั้งบนคอมพิวเตอร์ของคุณ:
วิธีการของ PowerShell
วิธีการ Registry Editor
1. วิธีการของ PowerShell
หากคุณต้องการตรวจสอบว่าคุณกำลังใช้ SMB เวอร์ชันใด คุณสามารถพิมพ์ต่อไปนี้ใน cmdlet สำหรับ PowerShell:
SMB v1 Windows 11/10 และ Windows 8.1
Get-WindowsOptionalFeature -Online -FeatureName SMB1ProtocolSMB v2 Windows 11/10 และ Windows 8.1
Get-SmbServerConfiguration | Select EnableSMB2ProtocolSMB v1 Windows 7
Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters | ForEach-Object {Get-ItemProperty $_.pspath}SMB v2 Windows 7
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters | ForEach-Object {Get-ItemProperty $_.pspath}หากส่งกลับค่าเป็น จริง แสดงว่าเปิดใช้งานอยู่ มิฉะนั้นจะถูกปิดใช้งาน
2. วิธีการ Registry Editor
พิมพ์ regedit ใน Start Search แล้วกด Enter เมื่อ Registry Editor เปิดขึ้นให้ไปที่คีย์ต่อไปนี้ -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parametersตอนนี้ ถ้าคุณมีชื่อ DWORD เป็น SMB1 หรือ SMB2 ให้ตรวจสอบ Value Data
หากตั้งค่าเป็น 0 แสดงว่าปิดใช้งาน
และในกรณีอื่น ๆ จะมีการเปิดใช้งาน
วิธีการตรวจสอบเวอร์ชันของ SMB ที่ติดตั้งบนไคลเอ็นต์
เราจะใช้วิธีการต่อไปนี้เพื่อตรวจสอบเวอร์ชันของ SMB ที่ติดตั้งบนคอมพิวเตอร์ของคุณ
วิธีการของ PowerShell
วิธีการแก้ไขนโยบายกลุ่ม
1. วิธีการของ PowerShell
ดังนั้น หากคุณต้องการตรวจสอบเวอร์ชันของ SMB ที่คุณใช้อยู่ คุณสามารถพิมพ์ต่อไปนี้ใน Command Prompt พร้อมสิทธิ์ระดับผู้ดูแลระบบ
SMB v1 Windows 11/10 และ Windows 8.1
sc.exe qc lanmanworkstationSMB v2 Windows 11/10 และ Windows 8.1
sc.exe qc lanmanworkstation2. วิธีการแก้ไขนโยบายกลุ่ม
เป็นที่น่าสังเกตว่าวิธีนี้ใช้ไม่ได้กับ Windows 11/10 Home หรือ Windows 8 หรือ Windows 7 รุ่นเทียบเท่า
เปิดช่อง Run พิมพ์ gpedit .mscแล้วกด Enter เพื่อเปิด Local Group Policy Editor นำทางไปยังเส้นทางต่อไปนี้: การกำหนดค่าคอมพิวเตอร์ > การตั้งค่า Windows
ภายใต้รีจิสทรี ให้มองหารายการรีจิสทรีที่มีคุณสมบัติต่อไปนี้
การดำเนินการ: อัปเดต
ไฮฟ์: HKEY_LOCAL_MACHINE
เส้นทางหลัก: SYSTEM\CurrentControl\services\mrxsmb10
ชื่อค่า: เริ่มต้น
ประเภทค่า: REG_DWORD
ข้อมูลมูลค่า: 4
หากตั้งค่า Data Data เป็น 4 SMB จะถูกปิดใช้งาน
หากต้องการอ่านรายละเอียด โปรดไปที่ microsoft.com



