Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด VPN 789 บน Windows 7 และ 10

ข้อผิดพลาด VPN Remote Access Error 789 มักเกิดขึ้นบนคอมพิวเตอร์ผู้ใช้งานเดี่ยว เมื่อผู้ใช้พยายามเชื่อมต่อกับโซลูชัน VPN โดยใช้ฟังก์ชันที่สร้างไว้ใน Windows จากเครือข่ายบ้าน

แก้ไขข้อผิดพลาด VPN 789 บน Windows 7 และ 10

หมายเหตุ: หากคุณกำลังเผชิญกับ VPN Error 169 สามารถดูวิธีแก้ไขได้ที่นี่

สาเหตุของข้อความข้อผิดพลาด 789 บน Windows 7 และ 10

  • ความไม่สอดคล้องของเครือข่าย – ตัวแอดอปเตอร์เครือข่ายที่ค้างอยู่ในสถานะลิมโบ (limbo state) อาจเป็นสาเหตุ ทำให้การเชื่อมต่อ VPN ไม่สามารถสร้างขึ้นได้ สามารถแก้ไขได้โดยการรีเซ็ตตัวแอดอปเตอร์เครือข่าย เพื่อให้ระบบปฏิบัติการติดตั้งไดรเวอร์เครือข่ายใหม่
  • ขาดคีย์รีจิสทรีการห่อหุ้ม (Encapsulation Registry Key) – หากมีการตัดการเชื่อมต่อบ่อยครั้งและล้มเหลวในการเชื่อมต่อ VPN อาจเพราะขาดคีย์รีจิสทรีชื่อ AssumeUDPEncapsulationContextOnSendRule สามารถแก้ไขได้โดยสร้างและกำหนดค่าคีย์นี้ด้วยตนเองผ่าน Registry Editor
  • การรบกวนของไฟร์วอลล์ภายนอก – ไฟร์วอลล์ที่คุ้มครองเกินไปอาจบล็อกพอร์ตบางพอร์ตที่ VPN ใช้งานอยู่ สามารถแก้ไขได้โดยการเพิ่มข้อยกเว้น (exceptions) หรือถอนการติดตั้งไฟร์วอลล์ภายนอก
  • IPsec Keying Modules และ Policy Agent ถูกปิดใช้งาน – บริการทั้งสองนี้จำเป็นอย่างยิ่งสำหรับ VPN ที่โฮสต์ด้วยตนเอง หากไม่มีบริการเหล่านี้ การเชื่อมต่อจะไม่เป็นไปได้ สามารถแก้ไขได้โดยเปิดใช้งานบริการทั้งสองและตั้งค่า Startup Type เป็น Automatic

วิธีแก้ไขข้อผิดพลาด 'VPN Remote Access Error 789'

วิธีที่ 1: รีเซ็ตตัวแอดอปเตอร์เครือข่าย

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

หากเป็นกรณีนี้ คุณสามารถแก้ไขได้โดยใช้ Device Manager เพื่อถอนการติดตั้งตัวแอดอปเตอร์เครือข่าย บังคับให้ระบบปฏิบัติการติดตั้งไดรเวอร์ใหม่ทั้งหมดเมื่อเริ่มระบบครั้งถัดไป

ขั้นตอนดังนี้:

หมายเหตุ: ขั้นตอนเหล่านี้ใช้ได้กับทุกเวอร์ชันของ Windows

  1. กด Windows + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ devmgmt.msc แล้วกด Enter เพื่อเปิด Device Manager หากมีการแจ้งเตือน UAC ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
  2. ใน Device Manager ให้เลื่อนลงไปที่ Network Adapters คลิกขยายเมนู คลิกขวาที่ตัวแอดอปเตอร์เครือข่ายของคุณ แล้วเลือก Uninstall
  3. คลิก Yes ที่หน้าต่างยืนยัน และรอจนกระบวนการเสร็จสิ้น
  4. เมื่อถอนการติดตั้งตัวแอดอปเตอร์แล้ว ให้รีสตาร์ทคอมพิวเตอร์ เพื่อให้ไดรเวอร์เครือข่ายถูกติดตั้งใหม่เมื่อเริ่มระบบ

หากปัญหายังคงอยู่ ให้ลองวิธีถัดไป

วิธีที่ 2: สร้างคีย์รีจิสทรี UDPE Encapsulation

หากคุณเจอปัญหานี้กับไคลเอนต์ VPN แบบ L2TP หรือเซิร์ฟเวอร์ VPN ที่อยู่เบื้องหลัง NAT (Network Address Translation) การเชื่อมต่อจะไม่เสถียรจนกว่าคุณจะสร้างค่ารีจิสทรี AssumeUDPEncapsulationContextOnSendRule

หากมีการตัดการเชื่อมต่อบ่อยและล้มเหลวในการเชื่อมต่อ สבירว่าเป็นเพราะไคลเอนต์ VPN ไม่ได้ถูกกำหนดค่าให้ทำงานเบื้องหลัง NAT โดยค่าเริ่มต้น คุณต้องสร้างและกำหนดค่ารีจิสทรีนี้

ขั้นตอนการสร้างและกำหนดค่า AssumeUDPEncapsulationContextOnSendRule:

  1. กด Windows + R พิมพ์ regedit กด Enter เพื่อเปิด Registry Editor คลิก Yes หากมี UAC
  2. นำทางไปที่:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent
    (สามารถวางที่อยู่ลงในแถบนำทางได้เลย)
  3. ในส่วนขวา คลิกขวาที่พื้นที่ว่าง เลือก New > Dword (32-bit) Value
  4. ตั้งชื่อค่าใหม่ว่า AssumeUDPEncapsulationContextOnSendRule กด Enter
  5. ดับเบิลคลิกค่านั้น ตั้ง Base เป็น Hexadecimal และ Value data เป็น 2
  6. คลิก OK แล้วรีสตาร์ทคอมพิวเตอร์ และทดสอบการเชื่อมต่อ VPN อีกครั้ง

หมายเหตุ: การเปลี่ยนแปลงนี้ช่วยให้ Windows สร้าง Security Associations กับเซิร์ฟเวอร์และระบบปฏิบัติการอื่นๆ ที่อยู่เบื้องหลังเซิร์ฟเวอร์ NAT ได้

วิธีที่ 3: ปิดใช้งานไฟร์วอลล์ภายนอก

หากคุณใช้เซิร์ฟเวอร์ VPN และมีไฟร์วอลล์ภายนอกติดตั้ง ไฟร์วอลล์อาจบล็อกพอร์ตที่ VPN ใช้งาน (โดยเฉพาะพอร์ต 500 และ 4500)

คุณสามารถเพิ่มพอร์ตเหล่านี้ในรายการข้อยกเว้น (whitelist) ได้ หากคุณรู้จักการตั้งค่าไฟร์วอลล์ของคุณ แต่ถ้าต้องการวิธีที่รวดเร็วที่สุด ควรถอนการติดตั้งไฟร์วอลล์ภายนอกทั้งหมดแล้วรีสตาร์ท

ขั้นตอนถอนการติดตั้งไฟร์วอลล์ภายนอก:

  1. กด Windows + R พิมพ์ appwiz.cpl กด Enter เพื่อเปิด Programs and Features
  2. ค้นหาไฟร์วอลล์ภายนอกในรายการ คลิกขวาเลือก Uninstall
  3. ทำตามขั้นตอนบนหน้าจอ แล้วรีสตาร์ทคอมพิวเตอร์
  4. ลองเชื่อมต่อ VPN อีกครั้ง ดูว่าปัญหาแก้ไขแล้วหรือไม่

วิธีที่ 4: เปิดใช้งาน IPsec Keying Modules และ Policy Agent

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

บริการที่ต้องเปิดใช้งานคือ IKE and AuthIP IPsec Keying Modules และ IPsec Policy Agent

ขั้นตอน:

  1. กด Windows + R พิมพ์ services.msc กด Enter เปิดหน้าต่าง Services (คลิก Yes หากมี UAC)
  2. ค้นหา IKE and AuthIP IPsec Keying Modules คลิกขวาเลือก Properties
  3. ในแท็บ General ตั้ง Startup type เป็น Automatic คลิก Start แล้ว Apply
  4. ค้นหา IPsec Policy Agent คลิกขวาเลือก Properties
  5. ในแท็บ General ตั้ง Startup type เป็น Automatic คลิก Start แล้ว Apply
  6. ลองเชื่อมต่อ VPN อีกครั้ง
แก้ไขข้อผิดพลาด VPN 789 บน Windows 7 และ 10