An internal error has occurred ข้อผิดพลาดสำหรับการเชื่อมต่อ Remote Desktop เป็นข้อความข้อผิดพลาดที่คลุมเครือมาก เกิดขึ้นส่วนใหญ่เมื่อผู้ใช้พยายามเชื่อมต่อกับคอมพิวเตอร์ระยะไกล สาเหตุอาจมาจากการเชื่อมต่อเครือข่ายที่อ่อนแอ การกำหนดค่าการเชื่อมต่อระยะไกลที่ไม่ถูกต้อง และอื่นๆ

ข้อผิดพลาด RDP – An internal error has occurred
โซลูชันที่ทำงานได้บางอย่างที่รู้จักช่วยแก้ไขข้อผิดพลาด RDC นี้ใน Windows 11/10 มีดังนี้:
- กำหนดค่าการตั้งค่า
- ปิดการเชื่อมต่อ VPN ใดๆ
- ออกจากโดเมนและเข้าร่วมใหม่
- ใช้ยูทิลิตี้ Local Security Policy
- เปลี่ยนค่า MTU
- ปิด Network Level Authentication
คุณจะต้องมีบัญชีผู้ดูแลระบบเพื่อดำเนินการตามข้อเสนอแนะเหล่านี้
1] กำหนดค่าการตั้งค่า
เปิดไคลเอ็นต์ Remote Desktop Connection โดยการค้นหาในกล่อง Windows Search
เลือกปุ่ม Show Options จากมุมซ้ายล่างของหน้าจอ ไปที่แท็บ Experience

ยกเลิกการเลือก ตัวเลือกที่ระบุว่า Reconnect if the connection is dropped.
2] ปิดการเชื่อมต่อ VPN ใดๆ
เปิดแอป Windows 10 Settings ไปที่เส้นทางต่อไปนี้: Network & Internet > VPN.
เลือกเครือข่าย VPN ที่คอมพิวเตอร์ของคุณเชื่อมต่ออยู่ และเลือก Disconnect.

หากคุณใช้ซอฟต์แวร์ VPN ของบุคคลที่สาม ให้ออกจากแอปพลิเคชันนั้น
3] ออกจากโดเมนและเข้าร่วมใหม่
เพื่อนำระบบออกจากโดเมน ให้ใช้กระบวนการต่อไปนี้:
- คลิกที่ปุ่ม Start และเปิดแอป Settings
- ไปที่ System > Accounts > Access work or school.
- เลือกองค์กรที่คุณต้องการตัดการเชื่อมต่อคอมพิวเตอร์ของคุณออก
- เลือก Disconnect เพื่อตัดการเชื่อมต่อจากองค์กร
- รีสตาร์ทระบบ
สิ่งนี้จะตัดการเชื่อมต่อระบบออกจากโดเมน
4] ใช้ยูทิลิตี้ Local Security Policy
ค้นหา Local Security Policy และเลือกผลลัพธ์ที่เหมาะสม เลือก Local Policies > Security options ในแผงนำทางด้านซ้าย

บนแผงด้านขวา คลิกสองครั้งที่ System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing.
จะเปิดกล่องโต้ตอบการกำหนดค่า
เลือก Enabled. เลือก Apply แล้วเลือก OK.
รีบูทคอมพิวเตอร์ของคุณและตรวจสอบว่าซ่อมแซมปัญหาของคุณได้หรือไม่
5] เปลี่ยนค่า MTU
MTU หรือ maximum transmission unit วัดแพ็กเก็ตข้อมูลสูงสุดที่อุปกรณ์เครือข่ายจะยอมรับ หากขนาดข้อมูลเพิ่มขึ้น จะลดโอกาสการหลุดการเชื่อมต่อ แม้ Windows จะไม่เสนอวิธีโดยตรง คุณสามารถใช้เครื่องมือ TCP optimizer ที่มีอยู่ที่นี่ และจากนั้นเปลี่ยนค่า MTU

เลือกโหมด custom เพื่อเปิดใช้งานกล่อง MTU แล้วเพิ่มขนาด คุณอาจต้องทดลองเล่นนิดหน่อยเพื่อหาค่าที่ถูกต้องที่จะแก้ไขข้อผิดพลาด
6] ปิด Network Level Authentication
- เปิด Windows Settings (Win + I)
- ไปที่ System > Remote Desktop
- ยกเลิกการติ๊กที่ Allow connections only from computers running Remote Desktop with Network Level Authentication checkbox.
- ปิดหน้าต่าง Settings
ตอนนี้ลองเชื่อมต่อกับ Remote Desktop และควรจะแก้ปัญหาได้
ค่า MTU สูงหรือต่ำไหนดีกว่า?
แม้ MTU ที่ใหญ่กว่าจะบรรทุกข้อมูลมากกว่า หากมันใหญ่เกินไป ข้อมูลอาจถูกแบ่งเป็นชิ้นส่วน (fragmented) คุณจะต้องทดลองค่าต่างๆ เพื่อหาว่าอะไรทำงานได้ระหว่างเราเตอร์และคอมพิวเตอร์ของคุณ
ทำไม Remote Desktop connection จึงไม่ทำงาน?
สามารถมีเหตุผลมากมาย แม้รหัสผ่านของคุณจะถูกต้อง บางอย่างคือ ปัญหาเครือข่าย ปัญหาการตรวจสอบสิทธิ์ฝั่งเซิร์ฟเวอร์ ไฟร์วอลล์ และตัวเลือกการเชื่อมต่อกับคอมพิวเตอร์ผ่านระยะไกล
Remote Desktop Connection หยุดทำงานอย่างกะทันหัน
หากคุณเผชิญกับเรื่องนี้บ่อย คุณอาจต้องการลดจำนวนอุปกรณ์ที่เชื่อมต่อซึ่งมาพร้อมกับการเชื่อมต่อ รวมถึงเครื่องพิมพ์ การตั้งค่าการเล่นเสียง และอื่นๆ วิธีที่ดีที่สุดในการค้นหาคือ เชื่อมต่อด้วยการตั้งค่าขั้นต่ำ แล้วค่อยเพิ่มทีละอย่าง
หวังว่าบทความนี้จะทำตามได้ง่าย และคุณสามารถหาปัญหาที่คุณได้รับข้อผิดพลาด internal error กับ Remote Desktop
