ข้อผิดพลาดเดสก์ท็อประยะไกล " เกิดข้อผิดพลาดภายใน " มักเกิดจากการตั้งค่า RDP หรือความปลอดภัยของนโยบายกลุ่มภายใน มีรายงานค่อนข้างน้อยที่ระบุว่าผู้ใช้ไม่สามารถใช้ไคลเอ็นต์การเชื่อมต่อเดสก์ท็อประยะไกลเพื่อเชื่อมต่อกับระบบอื่นได้ ตามรายงานปัญหานี้เกิดขึ้นจากสีน้ำเงินและไม่ได้เกิดจากการกระทำใด ๆ
เมื่อคลิกเชื่อมต่อไคลเอนต์การเชื่อมต่อเดสก์ท็อประยะไกลจะหยุดการทำงานจากนั้นข้อผิดพลาดจะปรากฏขึ้นหลังจากนั้นสองสามวินาที เนื่องจากผู้ใช้หลายคนใช้การเชื่อมต่อเดสก์ท็อประยะไกลเพื่อวัตถุประสงค์ทางธุรกิจหรือส่วนบุคคลข้อผิดพลาดนี้อาจกลายเป็นความเจ็บปวด อย่างไรก็ตามอย่ากังวลเพราะคุณสามารถแก้ไขปัญหาได้โดยอ่านบทความนี้
อะไรเป็นสาเหตุของข้อผิดพลาด 'เกิดข้อผิดพลาดภายใน' ใน Windows 10
เนื่องจากข้อผิดพลาดปรากฏเป็นสีน้ำเงินจึงไม่ทราบสาเหตุที่เฉพาะเจาะจงอย่างไรก็ตามอาจเกิดขึ้นได้จากปัจจัยต่อไปนี้ -
- การตั้งค่าการเชื่อมต่อเดสก์ท็อประยะไกล:สำหรับผู้ใช้บางรายข้อผิดพลาดเกิดจากการตั้งค่าไคลเอ็นต์การเชื่อมต่อเดสก์ท็อประยะไกล
- ความปลอดภัย RDP:ในบางกรณีข้อผิดพลาดอาจปรากฏขึ้นเนื่องจากความปลอดภัยของโปรโตคอลเดสก์ท็อประยะไกลซึ่งในกรณีนี้คุณจะต้องเปลี่ยนชั้นความปลอดภัย
- โดเมนของคอมพิวเตอร์:อีกสิ่งหนึ่งที่อาจทำให้เกิดข้อผิดพลาดอาจเป็นโดเมนที่ระบบของคุณเชื่อมต่ออยู่ ในกรณีนี้การลบโดเมนแล้วเข้าร่วมอีกครั้งจะช่วยแก้ปัญหาได้
ตอนนี้ก่อนที่คุณจะใช้วิธีแก้ปัญหาที่ให้ไว้ด้านล่างนี้โปรดตรวจสอบให้แน่ใจว่าคุณกำลังใช้บัญชีผู้ดูแลระบบ นอกจากนี้เราขอแนะนำให้ทำตามแนวทางแก้ไขปัญหาตามลำดับเดียวกันกับที่ให้ไว้เพื่อให้คุณสามารถแยกปัญหาของคุณได้อย่างรวดเร็ว
โซลูชันที่ 1: เปลี่ยนการตั้งค่าการเชื่อมต่อเดสก์ท็อประยะไกล
ในการเริ่มต้นเราจะพยายามแยกปัญหาโดยเปลี่ยนการตั้งค่า RDP เล็กน้อย ผู้ใช้บางรายรายงานว่าปัญหาของพวกเขาได้รับการแก้ไขแล้วเมื่อพวกเขาทำเครื่องหมายในช่อง "เชื่อมต่อใหม่หากการเชื่อมต่อหลุด" คุณสามารถทำได้โดยทำตามขั้นตอนที่กำหนด:
- ไปที่Start Menuค้นหาRemote Desktop Connectionและเปิดขึ้นมา
- คลิกที่แสดงตัวเลือกเพื่อเปิดเผยการตั้งค่าทั้งหมด
- สลับไปที่แท็บประสบการณ์จากนั้นตรวจสอบให้แน่ใจว่าได้เลือกช่อง " เชื่อมต่อใหม่หากการเชื่อมต่อหลุด "
- ลองเชื่อมต่ออีกครั้ง
โซลูชันที่ 2: การเข้าร่วมโดเมนอีกครั้ง
บางครั้งข้อความแสดงข้อผิดพลาดถูกสร้างขึ้นเนื่องจากโดเมนที่คุณเชื่อมต่อกับระบบของคุณ ในกรณีเช่นนี้การลบโดเมนแล้วเข้าร่วมอีกครั้งจะช่วยแก้ปัญหาของคุณได้ วิธีการทำมีดังนี้
- กดปุ่ม Windows + Iเพื่อเปิดการตั้งค่า
- ไปที่บัญชีจากนั้นสลับไปที่แท็บเข้าถึงที่ทำงานหรือโรงเรียน
- เลือกโดเมนที่คุณได้เชื่อมต่อระบบของคุณแล้วคลิกยกเลิกการเชื่อมต่อ
- คลิกใช่เมื่อได้รับแจ้งให้ยืนยัน
- ยกเลิกการเชื่อมต่อระบบของคุณแล้วรีสตาร์ทคอมพิวเตอร์เมื่อได้รับแจ้ง
- เมื่อคุณเริ่มระบบของคุณใหม่แล้วคุณสามารถเข้าร่วมโดเมนได้อีกครั้งหากต้องการ
- ลองใช้ RDP อีกครั้ง
โซลูชันที่ 3: การเปลี่ยนค่า MTU
อีกวิธีหนึ่งในการแก้ไขปัญหาคือการเปลี่ยนค่า MTU ของคุณ Maximum Transmission Unit คือขนาดที่ใหญ่ที่สุดของแพ็กเก็ตที่สามารถส่งในเครือข่ายได้ การลดค่า MTU สามารถช่วยในการแก้ไขปัญหาได้ วิธีการทำมีดังนี้
- การเปลี่ยนค่า MTU ของคุณคุณจะต้องดาวน์โหลดเครื่องมือที่เรียกว่าTCP เพิ่มประสิทธิภาพ คุณสามารถดาวน์โหลดได้จากที่นี่
- เมื่อดาวน์โหลดเปิด TCP เพิ่มประสิทธิภาพในฐานะผู้ดูแล
- ที่ด้านล่างเลือกที่กำหนดเองในด้านหน้าของเลือกการตั้งค่า
- เปลี่ยนMTUมูลค่าให้กับ1458
- คลิกใช้การเปลี่ยนแปลงจากนั้นออกจากโปรแกรม
- ตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่
โซลูชันที่ 4: การเปลี่ยนความปลอดภัยของ RDP ในตัวแก้ไขนโยบายกลุ่ม
ในบางกรณีข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นเนื่องจากชั้นความปลอดภัย RDP ของคุณในนโยบายกลุ่มของ Windows ในสถานการณ์เช่นนี้คุณจะต้องบังคับให้ใช้เลเยอร์ RDP Security วิธีการทำมีดังนี้
- ไปที่Start Menuค้นหาLocal Group Policyและเปิด ' Edit group policy '
- ไปที่ไดเร็กทอรีต่อไปนี้:
- การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> ส่วนประกอบของ Windows> บริการเดสก์ท็อประยะไกล> โฮสต์เซสชันเดสก์ท็อประยะไกล> ความปลอดภัย
- ทางด้านขวามือให้ค้นหา ' ต้องการใช้เลเยอร์ความปลอดภัยเฉพาะสำหรับการเชื่อมต่อระยะไกล (RDP) ' และดับเบิลคลิกเพื่อแก้ไข
- หากมีการตั้ง ' ไม่ได้กำหนดค่า ' เลือกเปิดใช้งานแล้วในหน้าของการรักษาความปลอดภัยชั้นเลือกRDP
- คลิกสมัครแล้วกดตกลง
- รีสตาร์ทระบบของคุณเพื่อให้การเปลี่ยนแปลงมีผล
- ลองเชื่อมต่ออีกครั้ง
แนวทางที่ 5: การปิดใช้งานการตรวจสอบระดับเครือข่าย
คุณยังสามารถลองแก้ไขปัญหาของคุณได้โดยปิดใช้งานการตรวจสอบสิทธิ์ระดับเครือข่ายหรือ NLA บางครั้งปัญหาอาจเกิดขึ้นได้หากคุณหรือระบบเป้าหมายได้รับการกำหนดค่าให้อนุญาตเฉพาะการเชื่อมต่อระยะไกลที่ใช้ Remote Desktop กับ NLA การปิดใช้งานจะช่วยแก้ปัญหาได้โดยทำดังนี้
- ไปที่สก์ท็อปคลิกขวาบนพีซีและเลือกProperties
- คลิกที่การตั้งค่าระยะไกล
- ภายใต้เดสก์ท็อประยะไกลให้ยกเลิกการทำเครื่องหมายในช่อง ' อนุญาตการเชื่อมต่อจากคอมพิวเตอร์ที่ใช้เดสก์ท็อประยะไกลด้วยการตรวจสอบความถูกต้องระดับเครือข่ายเท่านั้น'
- คลิกสมัครแล้วกดตกลง
- ดูว่าแยกปัญหาได้หรือไม่
โซลูชันที่ 6: การเริ่มบริการเดสก์ท็อประยะไกลใหม่
ในบางกรณีการรีสตาร์ทบริการเดสก์ท็อประยะไกลจะเป็นการหลอกลวงดังนั้นในขั้นตอนนี้เราจะเริ่มต้นใหม่ด้วยตนเอง สำหรับการที่:
- กด“ Windows ” +“ R ” เพื่อเปิด Run prompt
- พิมพ์“ services . msc ” แล้วกด“ Enter ”
- ดับเบิลคลิกที่“ Remote Desktop Service ” และคลิกที่“ Stop”
- คลิกที่"เริ่ม"หลังจากรออย่างน้อย 5 วินาที
- ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 7: ปิดใช้งานการเชื่อมต่อ VPN
เป็นไปได้ว่าคอมพิวเตอร์ของคุณอาจได้รับการกำหนดค่าให้ใช้พร็อกซีหรือการเชื่อมต่อ VPN เนื่องจากการเชื่อมต่ออินเทอร์เน็ตอาจถูกส่งผ่านเซิร์ฟเวอร์อื่นและอาจทำให้ไม่สามารถสร้างการเชื่อมต่อได้อย่างถูกต้อง ดังนั้นในขั้นตอนนี้เราจะปิดใช้งานการตั้งค่าพร็อกซีของ internet explorer และคุณต้องปิดใช้งาน VPN ที่ทำงานบนคอมพิวเตอร์ของคุณด้วย
- กดปุ่มWindows + Rบนแป้นพิมพ์ของคุณพร้อมกัน
- กล่องโต้ตอบเรียกใช้จะปรากฏบนหน้าจอของคุณพิมพ์“ MSConfig”ในช่องว่างแล้วกดตกลง
- เลือกตัวเลือกการบูตจากหน้าต่างการกำหนดค่าระบบจากนั้นตรวจสอบตัวเลือก“ Safe Boot”
- คลิกใช้และกดตกลง
- รีสตาร์ทพีซีของคุณตอนนี้เพื่อบูตเข้าสู่เซฟโหมด
- อีกครั้งกดปุ่ม“ Windows” + “ R”เดียวกันพร้อมกันแล้วพิมพ์“ inetcpl.cpl”ในกล่องโต้ตอบเรียกใช้แล้วกด“ Enter”เพื่อดำเนินการ
- กล่องโต้ตอบคุณสมบัติอินเทอร์เน็ตจะปรากฏขึ้นบนหน้าจอของคุณเลือกแท็บ“ การเชื่อมต่อ”จากที่นั่น
- ยกเลิกการเลือกช่อง“ ใช้พร็อกซีเซิร์ฟเวอร์สำหรับ LAN ของคุณ ” แล้วคลิกตกลง
- เปิด MSConfig อีกครั้งในขณะนี้และคราวนี้ให้ยกเลิกการเลือกตัวเลือกเซฟบูตบันทึกการเปลี่ยนแปลงของคุณและรีสตาร์ทคอมพิวเตอร์
- ตรวจสอบว่าข้อความแสดงข้อผิดพลาดยังคงมีอยู่หรือไม่
โซลูชันที่ 8: กำหนดค่านโยบายความปลอดภัยท้องถิ่นใหม่
นี่เป็นอีกวิธีหนึ่งในการแก้ไขปัญหาที่คุณควรใช้ยูทิลิตี้ Local Security Policy คุณสามารถทำได้โดยทำตามขั้นตอนต่อไปนี้:
- กด“ Windows” + “ R”เพื่อเปิดพร้อมท์เรียกใช้
- พิมพ์“ Secpol.msc”แล้วกด“ Enter”เพื่อเปิด Local Security Policy Utility
- ในยูทิลิตี้นโยบายความปลอดภัยในพื้นที่ให้คลิกที่ตัวเลือก“ นโยบายท้องถิ่น”จากนั้นเลือก“ ตัวเลือกความปลอดภัย”จากบานหน้าต่างด้านซ้าย
- ในบานหน้าต่างด้านขวาให้เลื่อนและคลิกที่ตัวเลือก“ การเข้ารหัสระบบ”และ
- ในบานหน้าต่างด้านขวาให้เลื่อนเพื่อค้นหาตัวเลือก“ การเข้ารหัสระบบ: ใช้อัลกอริธึมการเข้ารหัสที่เข้ากันได้กับ FIPS 140 รวมถึงการเข้ารหัสการแฮชและอัลกอริทึมการลงนาม ”
- ดับเบิลคลิกที่ตัวเลือกนี้จากนั้นเลือกปุ่ม"เปิดใช้งาน"ในหน้าต่างถัดไป
- คลิกที่"นำไปใช้"เพื่อบันทึกการเปลี่ยนแปลงของคุณจากนั้นคลิกที่ "ตกลง"เพื่อปิดหน้าต่าง
- ตรวจสอบดูว่าการทำเช่นนั้นช่วยแก้ปัญหาในคอมพิวเตอร์ของคุณได้หรือไม่
โซลูชันที่ 10: อนุญาตการเชื่อมต่อระยะไกล
เป็นไปได้ว่าไม่อนุญาตให้ใช้การเชื่อมต่อระยะไกลบนคอมพิวเตอร์ของคุณตามการกำหนดค่าระบบบางอย่างเนื่องจากข้อผิดพลาดนี้แสดงขึ้นขณะพยายามใช้ RDP ดังนั้นในขั้นตอนนี้เราจะกำหนดค่าการตั้งค่านี้ใหม่จากแผงควบคุมจากนั้นเราจะตรวจสอบว่าการทำเช่นนั้นช่วยแก้ปัญหานี้ในคอมพิวเตอร์ของเราได้หรือไม่ ในการดำเนินการดังกล่าว:
- กด“ Windows” + “ R”เพื่อเรียกใช้พร้อมท์
- พิมพ์“ แผงควบคุม”แล้วกด“ Enter”เพื่อเปิดอินเทอร์เฟซแผงควบคุมแบบเดิม
- ในแผงควบคุมคลิกที่ตัวเลือก“ ระบบและความปลอดภัย”จากนั้นเลือกปุ่ม“ ระบบ”
- ในการตั้งค่าระบบคลิกที่“ การตั้งค่าระบบขั้นสูง”จากบานหน้าต่างด้านซ้าย
- ในการตั้งค่าระบบขั้นสูงให้คลิกที่“ไกล”แท็บและทำให้แน่ใจว่า“ อนุญาตให้เชื่อมต่อความช่วยเหลือระยะไกลนี้คอมพิวเตอร์ ” ตัวเลือกที่มีการตรวจสอบ
- นอกจากนั้นตรวจสอบให้แน่ใจว่าได้เลือกแท็บ“ Allow Remote Connections to this Computer ” ด้านล่างด้วย
- คลิกที่"ใช้"เพื่อบันทึกการเปลี่ยนแปลงของคุณจากนั้นคลิกที่ "ตกลง"เพื่อออกจากหน้าต่าง
- ตรวจสอบดูว่าการทำเช่นนั้นช่วยแก้ปัญหานี้ในคอมพิวเตอร์ของคุณได้หรือไม่
โซลูชันที่ 11: การเปลี่ยนการเริ่มต้นบริการ
เป็นไปได้ว่าบริการเดสก์ท็อประยะไกลได้รับการกำหนดค่าในลักษณะที่ไม่ได้รับอนุญาตให้เริ่มต้นโดยอัตโนมัติ ดังนั้นในขั้นตอนนี้เราจะเปลี่ยนการกำหนดค่านี้และเราจะอนุญาตให้เริ่มบริการโดยอัตโนมัติ ในการดำเนินการนี้ให้ทำตามคำแนะนำด้านล่าง
- กด“ Windows” + “ R”เพื่อเรียกใช้พร้อมท์
- พิมพ์“ Services.msc”แล้วกด“ Enter”เพื่อเปิดหน้าต่างการจัดการบริการ
- ในหน้าต่างการจัดการบริการที่ดับเบิลคลิก“Remote Desktop Services”ตัวเลือกและจากนั้นคลิกที่“หยุด”ปุ่ม
- คลิกที่“ชนิดการเริ่มต้น”ตัวเลือกและเลือก“อัตโนมัติ”ตัวเลือก
- ปิดหน้าต่างนี้แล้วกลับไปที่เดสก์ท็อป
- หลังจากทำเช่นนั้นให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 12: เปิดใช้งานการแคชบิตแมปแบบต่อเนื่อง
อีกสาเหตุหนึ่งที่เป็นไปได้เบื้องหลังการเกิดปัญหานี้คือคุณลักษณะ "การแคชบิตแมปแบบต่อเนื่อง" ถูกปิดใช้งานจากการตั้งค่า RDP ดังนั้นในขั้นตอนนี้เราจะเปิดแอป Remote Desktop Connections จากนั้นเปลี่ยนการตั้งค่านี้จากแผงประสบการณ์ ในการดำเนินการนี้ให้ทำตามคำแนะนำด้านล่าง
- กด“ Windows” + “ S”บนแป้นพิมพ์และพิมพ์“ Remote Desktop Connection”ในแถบค้นหา
- คลิกที่ปุ่ม“ แสดงตัวเลือก”จากนั้นคลิกที่แท็บ“ ประสบการณ์”
- ในแท็บประสบการณ์ตรวจสอบตัวเลือก"การแคชบิตแมปแบบต่อเนื่อง"และบันทึกการเปลี่ยนแปลงของคุณ
- ลองทำการเชื่อมต่อเดสก์ท็อประยะไกลจากนั้นตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 13: การปิดใช้งาน Static IP บนคอมพิวเตอร์
เป็นไปได้ว่าปัญหานี้เกิดขึ้นในคอมพิวเตอร์ของคุณเนื่องจากคุณได้กำหนดค่าอะแดปเตอร์เครือข่ายของคุณให้ใช้ IP แบบคงที่และไม่สอดคล้องกับการเชื่อมต่อเดสก์ท็อประยะไกลอย่างถูกต้อง ดังนั้นในขั้นตอนนี้เราจะปิดใช้งาน Static IP บนคอมพิวเตอร์ของเราผ่านการตั้งค่าการกำหนดค่าเครือข่ายจากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่โดยการทำเช่นนั้น สำหรับการที่:
- กด“ Windows” + “ R”เพื่อเรียกใช้พร้อมท์
- พิมพ์“ ncpa.cpl”แล้วกด“ Enter”เพื่อเปิดแผงการกำหนดค่าเครือข่าย
- ในแผงการกำหนดค่าเครือข่ายคลิกขวาที่อะแดปเตอร์เครือข่ายของคุณแล้วเลือก“ คุณสมบัติ”
- ดับเบิลคลิกที่ตัวเลือก“ Internet Protocol Version 4 (TCP / IPV4)”จากนั้นคลิกที่แท็บ“ General”
- ตรวจสอบ“ขอรับ IP Address โดยอัตโนมัติ”ตัวเลือกและบันทึกการเปลี่ยนแปลงของคุณ
- คลิกที่ " ตกลง " เพื่อออกจากหน้าต่างและตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 14: การกำหนดค่า SonicWall VPN ใหม่
หากคุณใช้ไคลเอนต์ SonicWall VPN บนคอมพิวเตอร์ของคุณและกำลังใช้การกำหนดค่าเริ่มต้นกับแอปพลิเคชันนั้นข้อผิดพลาดนี้อาจปรากฏขึ้นขณะพยายามใช้แอปพลิเคชันการเชื่อมต่อเดสก์ท็อประยะไกล ดังนั้นในขั้นตอนนี้เราจะเปลี่ยนการตั้งค่าบางอย่างจากภายใน VPN สำหรับการที่:
- เปิด Sonicwall บนคอมพิวเตอร์ของคุณ
- คลิกที่“VPN”แล้วเลือก“ตั้งค่า”ตัวเลือก
- มองหา“ WAN”ภายใต้รายการนโยบาย VPN
- คลิกที่ตัวเลือก"กำหนดค่า"ทางด้านขวาจากนั้นเลือกแท็บ"ลูกค้า"
- คลิกที่“ตั้งค่าเสมือนอะแดปเตอร์”แบบเลื่อนลงและเลือก“DHCP เซ้ง”ตัวเลือก
- ตรวจสอบดูว่าการดำเนินการดังกล่าวช่วยแก้ปัญหาได้หรือไม่
- หากปัญหานี้ยังไม่ได้รับการแก้ไขเราจะต้องลบสัญญาเช่า DHCP ปัจจุบันออกจาก VPN
- นำทางไปยัง“VPN”ตัวเลือกและจากนั้นเลือก“DHCP มากกว่าVPN”ปุ่ม
- ลบสัญญาเช่า DHCP ที่มีอยู่แล้วและเริ่มการเชื่อมต่อใหม่
- ตรวจสอบดูว่าปัญหายังคงมีอยู่หรือไม่หลังจากทำสิ่งนี้
โซลูชันที่ 15: การวินิจฉัยการเชื่อมต่อผ่านพรอมต์คำสั่ง
เป็นไปได้ว่าคอมพิวเตอร์ที่คุณพยายามเชื่อมต่อโดยใช้การเชื่อมต่อเดสก์ท็อประยะไกลอาจไม่สามารถเชื่อมต่อได้เนื่องจากปัญหานี้กำลังเกิดขึ้น ดังนั้นเราจะต้องวินิจฉัยว่าคอมพิวเตอร์พร้อมสำหรับการเชื่อมต่อหรือไม่
เพื่อจุดประสงค์นี้เราจะใช้พรอมต์คำสั่งเพื่อระบุที่อยู่ IP ของคอมพิวเตอร์ก่อนจากนั้นเราจะใช้พรอมต์คำสั่งในคอมพิวเตอร์ของเราเพื่อลองและส่ง Ping หาก ping ประสบความสำเร็จสามารถทำการเชื่อมต่อได้หากไม่เป็นเช่นนั้นหมายความว่าคอมพิวเตอร์ที่คุณพยายามเชื่อมต่อนั้นผิดปกติไม่ใช่การตั้งค่าของคุณ เพื่อจุดประสงค์นี้:
- เข้าถึงคอมพิวเตอร์ที่คุณต้องการเชื่อมต่อในเครื่องและกดปุ่ม“ Windows” + “ R”บนแป้นพิมพ์เพื่อเปิดพรอมต์การเรียกใช้
- พิมพ์“ Cmd”แล้วกด“ Enter”เพื่อเปิดพรอมต์คำสั่ง
- ในพรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้แล้วกด“ Enter”เพื่อแสดงข้อมูล IP สำหรับคอมพิวเตอร์
- สังเกตที่อยู่ IP ที่อยู่ในหัวข้อ“ Default Gateway”ซึ่งควรอยู่ใน“ 192.xxx.x.xx”หรือรูปแบบที่คล้ายกัน
- เมื่อคุณได้รับที่อยู่ IP ของคอมพิวเตอร์ที่คุณพยายามเชื่อมต่อแล้วคุณสามารถกลับมาที่คอมพิวเตอร์ของคุณเพื่อทำการทดสอบเพิ่มเติมได้
- ในคอมพิวเตอร์ส่วนบุคคลของคุณให้กด“ Windows” + “ R”เพื่อเปิดพรอมต์เรียกใช้และพิมพ์“ Cmd”เพื่อเปิดพรอมต์คำสั่ง
- พิมพ์คำสั่งต่อไปนี้ในพรอมต์คำสั่งแล้วกด“ Enter”เพื่อดำเนินการ
ping (ที่อยู่ IP ของคอมพิวเตอร์ที่เราต้องการเชื่อมต่อ)
- รอให้พรอมต์คำสั่งเสร็จสิ้นการ ping ของที่อยู่ IP และจดบันทึกผลลัพธ์
- หาก ping สำเร็จแสดงว่าสามารถเข้าถึงที่อยู่ IP ได้
- ตอนนี้เราจะทำการทดสอบความสามารถ“ telnet”ของคอมพิวเตอร์โดยตรวจสอบว่าสามารถใช้ telnet ผ่านที่อยู่ IP ได้หรือไม่
- สำหรับสิ่งนั้นให้กด“ Windows” + “ R”แล้วพิมพ์“ Cmd”เพื่อเปิดพรอมต์คำสั่ง
- พิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบว่า telnet เป็นไปได้บนพอร์ตซึ่งไคลเอ็นต์ RDP ต้องการเปิด
เทลเน็ต 3389
- คุณควรจะเห็นหน้าจอสีดำหาก telnet นี้สำเร็จหากไม่เป็นเช่นนั้นแสดงว่าพอร์ตนั้นถูกบล็อกบนคอมพิวเตอร์ของคุณ
หากไม่แสดงหน้าจอสีดำแสดงว่าพอร์ตอาจไม่ถูกเปิดบนคอมพิวเตอร์ของคุณเนื่องจากปัญหานี้แสดงขึ้นขณะพยายามเทลเน็ตบนพอร์ต ดังนั้นในขั้นตอนนี้เราจะกำหนดค่าไฟร์วอลล์ Windows ใหม่เพื่อเปิดพอร์ตเฉพาะบนคอมพิวเตอร์ของเรา สำหรับการที่:
- กด“ Windows ” +“ I ” เพื่อเปิดการตั้งค่าและคลิกที่“ Update & Security”
- เลือกแท็บ“ Windows Security ” จากบานหน้าต่างด้านซ้ายและคลิกที่ตัวเลือก“ Firewall and Network Security ”
- เลือกปุ่ม“ การตั้งค่าขั้นสูง ” จากรายการ
- หน้าต่างใหม่จะเปิดขึ้นคลิกที่ตัวเลือก " กฎขาเข้า " แล้วเลือก " กฎใหม่ "
- เลือก " พอร์ต " และคลิกที่"ถัดไป"
- คลิกที่“ TCP ” และเลือกตัวเลือก“ Specified Local Ports ”
- ป้อน“ 3389”ลงในหมายเลขพอร์ต
- คลิกที่“ ถัดไป ” และเลือก“ อนุญาตการเชื่อมต่อ ”
- เลือก“ ถัดไป ” และตรวจสอบว่าได้เลือกทั้งสามตัวเลือกแล้ว
- อีกครั้งคลิกที่“ ถัดไป ” และเขียน“ ชื่อ ” สำหรับกฎใหม่
- เลือก“ ถัดไป ” หลังจากเขียนชื่อและคลิกที่“ เสร็จสิ้น ”
- ในทำนองเดียวกันให้กลับไปที่ขั้นตอนที่ 4 ที่เราได้ระบุไว้และเลือก"กฎขาออก"ในครั้งนี้และทำซ้ำขั้นตอนทั้งหมดเพื่อสร้างกฎขาออกสำหรับกระบวนการนี้เช่นกัน
- หลังจากสร้างทั้งกฎขาเข้าและขาออกแล้วให้ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
โซลูชันที่ 16: ปิด UDP บนไคลเอนต์
เป็นไปได้ที่จะแก้ไขปัญหานี้โดยเพียงแค่เปลี่ยนการตั้งค่าภายในรีจิสทรีหรือจากนโยบายกลุ่ม หากคุณใช้ Windows Home เวอร์ชันคุณสามารถลองใช้วิธีแก้ปัญหานี้โดยใช้วิธีการลงทะเบียนมิฉะนั้นคุณสามารถใช้วิธีนโยบายกลุ่มได้จากคำแนะนำด้านล่าง
วิธีการลงทะเบียน:
- กด“ Windows” + “ R”เพื่อเรียกใช้พร้อมท์
- พิมพ์“ regedit”แล้วกด“ Enter”เพื่อเปิด Registry
- ภายในรีจิสทรีให้ไปที่ตัวเลือกต่อไปนี้
HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services \ Client
- ภายในโฟลเดอร์นี้ตั้งค่าตัวเลือกfClientDisableUDPเป็น“ 1”
- บันทึกการเปลี่ยนแปลงของคุณและออกจากรีจิสทรี
- ตรวจสอบดูว่าการเพิ่มค่านี้ลงในรีจิสทรีช่วยแก้ปัญหานี้ในคอมพิวเตอร์ของคุณได้หรือไม่
วิธีนโยบายกลุ่ม
- กดปุ่ม“ Windows” + “ R”บนแป้นพิมพ์เพื่อเรียกใช้พร้อมท์
- พิมพ์“ Gpedit.msc”แล้วกด“ Enter”เพื่อเปิดตัวจัดการนโยบายกลุ่ม
- ในตัวจัดการนโยบายกลุ่มดับเบิลคลิกที่ตัวเลือก“ การกำหนดค่าคอมพิวเตอร์”จากนั้นเปิดตัวเลือก“ เทมเพลตการดูแลระบบ”
- ดับเบิลคลิกที่“ Windows Components”จากนั้นดับเบิลคลิกที่ตัวเลือก“ Remote Desktop Services”
- ดับเบิลคลิก“ใช้ Remote Desktop เชื่อมต่อลูกค้า”จากนั้นดับเบิลคลิกบน“ปิด UDP บนลูกค้า”ตัวเลือก
- ตรวจสอบปุ่ม"เปิดใช้งาน"และบันทึกการเปลี่ยนแปลงของคุณ
- ออกจากตัวจัดการนโยบายกลุ่มจากนั้นตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
ใช้คำสั่ง PowerShell
หากด้วยเหตุผลบางประการคุณไม่สามารถเพิ่มค่ารีจิสทรีตามที่ระบุไว้ข้างต้นเราสามารถใช้การเปลี่ยนแปลงนี้โดยใช้ยูทิลิตี้ Windows Powershell เพื่อจุดประสงค์นั้น:
- กด“Windows” + “X”บนแป้นพิมพ์ของคุณและเลือก“Powershell (Admin)”ตัวเลือก
- พิมพ์คำสั่งต่อไปนี้ภายในหน้าต่าง PowerShell แล้วกด“ Enter” เพื่อดำเนินการ
New-ItemProperty 'HKLM: \ SOFTWARE \ Microsoft \ Terminal Server Client' - ชื่อ UseURCP -PropertyType DWord -Value 0
- หลังจากดำเนินการคำสั่งบนคอมพิวเตอร์ของคุณแล้วให้ตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
ทางออกสุดท้าย:
คนส่วนใหญ่ที่ประสบปัญหานี้สังเกตเห็นว่าเกิดขึ้นหลังจาก Windows Update ล่าสุด ตามแหล่งที่มาของเราปัญหานี้เกิดขึ้นหากไคลเอนต์ระยะไกลหรือ Windows ของคุณได้รับการอัปเดตเป็น Windows เวอร์ชัน 1809 ดังนั้นเพื่อเป็นการแก้ปัญหาขั้นสุดท้ายขอแนะนำให้กลับไปใช้ Windows เวอร์ชันก่อนหน้าหรือรอให้ระบบปฏิบัติการเวอร์ชันที่เสถียรกว่านี้เปิดตัว