[Network Place (SMB)] วิธีแก้ไขปัญหา SMB Feature ไม่ทำงานบน Windows 11

ไมโครซอฟต์ได้เพิ่มความเข้มงวดในนโยบายความปลอดภัยใน Windows 11 24H2 โดยกำหนดให้ทุกการเชื่อมต่อใช้ SMB signing (มีอะไรใหม่ใน Windows 11 เวอร์ชัน 24H2 สำหรับผู้ดูแลระบบ | Microsoft Learn)

การเปลี่ยนแปลงนี้อาจทำให้ผู้ใช้ไม่สามารถเชื่อมต่อกับอุปกรณ์บางอย่างผ่าน Network Neighborhood (SMB) เช่น อุปกรณ์ NAS (network-attached storage) ระดับสูงหรือเราเตอร์ ASUS ที่มีฮาร์ดไดรฟ์เชื่อมต่อผ่าน USB

 

หากคุณไม่สามารถใช้ SMB ใน Windows 11 ได้ โปรดดูวิธีแก้ไขต่อไปนี้และเลือกหนึ่งในนั้นเพื่อตั้งค่า:

หมายเหตุ: วิธีการต่อไปนี้อาจลดความปลอดภัยของระบบ ดังนั้นแนะนำให้ใช้เฉพาะในสภาพแวดล้อมเครือข่ายที่เชื่อถือได้เท่านั้น

 

วิธีที่ 1. เปิดใช้การล็อกอินแบบไม่ปลอดภัย:

   a. การใช้ Registry Editor:

        a1. พิมพ์และค้นหา [registry editor] ในแถบค้นหาของ Windows จากนั้นคลิก [Open]

        a2. ไปที่ [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation]

   หาก [LanmanWorkstation] ไม่ปรากฏขึ้น ให้คลิกขวาที่ [Microsoft] เลือก [New] > [Key] แล้วตั้งชื่อว่า [LanmanWorkstation]

        a3. คลิกขวาที่ [LanmanWorkstation] เลือก [New] > [DWORD (32-bit) Value] แล้วตั้งชื่อว่า [AllowInsecureGuestAuth]

        a4. คลิกขวาที่ [AllowInsecureGuestAuth] เลือก [Modify] ตั้งค่า Value data เป็น 1 จากนั้นคลิก [OK]

 

    b. การใช้ Local Group Policy Editor:

        b1.  กดปุ่ม [Win] + [R] บนแป้นพิมพ์, พิมพ์ [gpedit.msc], แล้วคลิก [OK].

        b2. ไปที่ [Computer Configuration] > [Administrative Templates] > [Network] > [Lanman Workstation].

        b3. ในช่องด้านขวา, คลิกขวาที่ [Enable insecure guest logons], เลือก [Edit],

        b4. เลือก เปิดใช้งาน, แล้วคลิก [OK].

 

วิธีที่ 2. ปิดความต้องการการเซ็นชื่อ SMB:

   a. การใช้ Registry Editor:

        a1. พิมพ์และค้นหา [registry editor] ในแถบค้นหา Windows, แล้วคลิก [Open].

        a2. ไปที่ [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\RequireSecuritySignature].

   หาก [RequireSecuritySignature] ไม่มีอยู่, คลิกขวาที่ [Parameters], เลือก [New] > [DWORD (32-bit) Value], และตั้งชื่อเป็น [RequireSecuritySignature].

        a3. คลิกขวาที่ [RequireSecuritySignature], เลือก [Modify], ตั้งค่า Value data เป็น 0, แล้วคลิก [OK].

 

   b. การใช้ Windows PowerShell:

        b1. พิมพ์และค้นหา [Windows PowerShell] ในแถบค้นหา Windows, เปิด [Windows PowerShell] ในฐานะผู้ดูแลระบบ.

        b2. ป้อนคำสั่งต่อไปนี้และกด Enter บนแป้นพิมพ์.

  • Set-SmbClientConfiguration -RequireSecuritySignature $false

 

กรุณาอ้างอิงข้อมูลจากเว็บไซต์ทางการของ Microsoft

Group Policy

PowerShell