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

วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart

บางเครื่อง Windows มีปัญหา: VPN built-in (PPTP) ไม่สามารถเชื่อมต่อใหม่ได้หลังตัดการเชื่อมต่อ แต่เชื่อมต่อได้ถ้า Restart เครื่อง Error ที่พบบ่อย: "Can't connect to xxxxxxxx"

วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart

สาเหตุที่ VPN เชื่อมต่อได้เฉพาะหลัง Restart

  • ค่า TCP/IP ไม่สอดคล้อง – โดยเฉพาะ ISP ที่ให้ Dynamic IP แก้ได้โดย Reset TCP/IP ผ่าน CMD Admin
  • บั๊กเมนู VPN ใน Taskbar – Windows 10 มีบั๊กทำให้ VPN ใน Taskbar ทำงานไม่ได้ แต่อยู่ใน Settings App ได้
  • VPN Network Connection ขัดข้อง – การตัดต่อบ่อยทำให้ Connection ชำรุด แก้ได้โดย Disable/Enable ใน Network Connections
  • WAN Miniport (PPTP) เสียหาย – Adapter ไม่ตัดต่อเมื่อ User ตัดต่อ แก้ได้โดย Update/Reinstall Driver
  • ไฟล์ VPN Dependency เสียหาย – มักจาก Windows Update ที่ผิดปกติ แก้ได้โดย System Restore
  • PPTP และ L2TP Miniports ค้างอยู่ในสถานะ Limbo – เกิดใน Win 7 และ 10 แก้ได้โดย Reset ทั้งคู่ผ่าน CMD Admin

ลองวิธีต่อไปนี้ตามลำดับ (เรียงตามประสิทธิภาพ) วิธีไหนก็จบปัญหาได้ หยุดที่นั่นเลย

วิธีที่ 1: Reset TCP/IP แบบสมบูรณ์

รันคำสั่ง netsh reset ip เพื่อสร้างการเชื่อมต่อใหม่ หลายคนแก้ได้ แต่อาจเกิดซ้ำครั้งหน้า

  1. Win+R → พิมพ์ cmd → Ctrl+Shift+Enter (Admin CMD) → Yes ใน UAC
  2. วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart
  3. รันคำสั่งตามลำดับ กด Enter ทีละคำสั่ง:
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
  4. ปิด CMD ทดสอบ VPN

วิธีที่ 2: เชื่อมต่อผ่านเมนู VPN ใน Settings App

หลีกเลี่ยงบั๊ก Taskbar โดยใช้เมนู Settings

  1. Win+R → พิมพ์ ms-settings:network-vpn → Enter
  2. วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart
  3. เลือก VPN Network → คลิก Connect
  4. วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart
  5. รอสักครู่ จะเชื่อมต่อได้โดยไม่ต้อง Restart

วิธีที่ 3: Disable/Enable Connection ใน Network Connections

  1. Win+R → พิมพ์ ncpa.cpl → Enter
  2. วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart
  3. คลิกขวา VPN Network → Disable (Yes ใน UAC)
  4. รอสถานะ Disabled → คลิกขวา → Enable
  5. ทดสอบเชื่อมต่อ VPN

วิธีที่ 4: Update หรือ Reinstall WAN Miniport PPTP

หมายเหตุ: ใช้ได้เฉพาะกรณี PPTP connection

  1. Win+R → devmgmt.msc → Enter (Admin) → Yes ใน UAC
  2. View → Show Hidden devices
  3. ขยาย Network adapters → คลิกขวา WAN Miniport (PPTP) → Properties
  4. แท็บ Driver → Update Driver → Search automatically
  5. ถ้ามีไดรเวอร์ใหม่ ติดตามขั้นตอน → Restart → ทดสอบ
  6. ถ้ายังไม่ได้: ทำซ้ำข้อ 1-4 แต่เลือก Uninstall Driver → Restart ให้ Windows ติดตั้งใหม่
วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart

วิธีที่ 5: ใช้ System Restore กลับสู่สภาพปกติ

ถ้าปัญหาเริ่มต้นหลัง Windows Update ล่าสุด

  1. Win+R → rstrui → Enter (Admin) → Yes
  2. วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart
  3. Next → ติ๊ก Show more restore points → เลือกจุดก่อนปัญหาเกิด → Next
  4. วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart
  5. Finish → รอ Restart → ทดสอบ VPN

วิธีที่ 6: สร้าง Batch File ด้วย Rasdial.exe

สคริปต์เชื่อมต่อ VPN อัตโนมัติโดยไม่ต้อง Restart

  1. Win+R → พิมพ์ notepad → Ctrl+Shift+Enter (Admin Notepad) → Yes
  2. วางสคริปต์:
    Rasdial.exe "MY VPN" "USERNAME" "PASSWORD"
    แก้ไข: "MY VPN" = ชื่อ VPN Connection, "USERNAME" "PASSWORD" = ข้อมูลเข้าสู่ระบบของคุณ
  3. File > Save as → ตั้งชื่ออะไรก็ได้ แต่เปลี่ยนนามสกุลเป็น .bat → Save
  4. วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart
  5. คลิกขวาไฟล์ .bat → Run as Administrator → จะเชื่อมต่อ VPN อัตโนมัติ

วิธีที่ 7: Reset PPTP และ L2TP WAN Miniports ผ่าน CMD

หลายคนแก้ได้ด้วยวิธีนี้ ทั้ง Win 10 และ 7

  1. Win+R → cmd → Ctrl+Shift+Enter (Admin) → Yes
  2. วิธีแก้ VPN ของ Windows เชื่อมต่อได้เฉพาะหลัง Restart
  3. รันคำสั่งทีละบรรทัด กด Enter ทีละอัน:
    Netcfg -u MS_L2TP
    Netcfg -u MS_PPTP
    Netcfg -l %windir%\inf\netrast.inf -c p -i MS_PPTP
    Netcfg -l %windir%\inf\netrast.inf -c p -i MS_L2TP
  4. Reboot → ทดสอบ