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

แก้ปัญหา 'No Internet Access' IPv6 Connectivity ใน Windows 10

หากคุณเจอปัญหา "IPv6 Connectivity: No Internet access" บนคอมพิวเตอร์ อย่ากังวล วันนี้เราจะมาแก้ไขปัญหานี้ หากเปิด Network and sharing center หรือกด Windows Key + R พิมพ์ ncpa.cpl กด Enter คลิกขวาที่การเชื่อมต่อเครือข่าย เลือก Status จะเห็นใต้ IPv6 Connectivity เขียน No Internet Access

หากใต้ IPv6 Connectivity เขียน "No network access" หมายความว่าไม่พบ DHCP server และไม่ได้มอบ link-local address ซึ่งไม่ใช่ปัญหา ไม่ต้องกังวล แต่ถ้าเขียน "No internet access" หมายถึงพบ DHCP server แต่ไม่ได้มอบ link-local address แสดงว่ามีปัญหากับการตั้งค่า IPv6 หวังว่าเข้าใจแล้วว่า "No network access" และ "No internet access" แตกต่างกันสิ้นเชิง

IPv6 คืออะไร?

Internet Protocol Version 6 (IPv6) จัดการโปรโตคอลการสื่อสาร เปิดโอกาสให้สื่อสารข้อมูลผ่านเครือข่ายสลับแพ็กเก็ต (packet-switched network) IPv6 ถูกพัฒนาโดย Internet Engineering Task Force (IETF) เพื่อแก้ปัญหาหมดหมายเลข IPv4 IPv6 เป็นผู้สืบต่อ Internet Protocol Version 4 (IPv4) และในอนาคต IPv6 จะแทนที่ IPv4

สาเหตุหลักของ IPv6 No Internet Access ใน Windows 10

IPv6 ไม่รองรับอุปกรณ์มาก ISP น้อยรองรับ และไม่ได้เปิดโดยค่าเริ่มต้น สาเหตุอื่นอาจเป็น ไดรเวอร์เครือข่ายเสียหาย/ล้าสมัย/ไม่เข้ากันได้, IP configuration เสียหาย, Firewall บล็อกการเชื่อมต่อ, ไวรัส/มัลแวร์ ฯลฯ สาเหตุหลากหลาย ขึ้นอยู่กับการกำหนดค่าและสภาพแวดล้อมของแต่ละระบบ จึงต้องลองหลายวิธี เริ่มดูคู่มือแก้ไขกันเลย

แก้ IPv6 Connectivity No Internet Access ใน Windows 10

ข้อควรระวัง: ควรสร้าง System Restore Point ก่อนทำการแก้ไข

วิธีที่ 1: รีเซ็ต IPv6 และ Winsock

  1. เปิด Command Prompt (ค้นหา 'cmd' แล้วกด Enter)
  2. พิมพ์คำสั่งต่อไปนี้ใน cmd ทีละคำสั่ง กด Enter ทีละอัน:
    • ipconfig /flushdns
    • nbtstat –r
    • netsh int ip reset
    • netsh winsock reset
    • netsh winsock reset catalog
    • netsh int ipv6 reset reset.log
  3. รีบูทเพื่อนำการเปลี่ยนแปลงไปใช้ คำสั่ง Netsh Winsock Reset ดูจะ แก้ IPv6 Connectivity No Internet Access

วิธีที่ 2: อัปเดตไดรเวอร์เครือข่าย

ไปที่เว็บไซต์ผู้ผลิต โน้ตบุ๊ก (Dell, Acer ฯลฯ) หรือการ์ดเครือข่าย (Intel, Qualcomm ฯลฯ) ดาวน์โหลดไดรเวอร์ล่าสุดจากส่วนดาวน์โหลดไดรเวอร์

หมายเหตุ: ต้องใช้คอมพิวเตอร์อีกเครื่องดาวน์โหลด แล้วติดตั้งบนเครื่องที่มีปัญหา

ลองอัปเดต Network Drivers ด้วยตนเอง:

หมายเหตุ: ลองเชื่อมอินเทอร์เน็ตด้วย WiFi อื่นหรือ Mobile Hotspot

  1. กด Windows Key + R พิมพ์ devmgmt.msc กด Enter
  2. คลิกขวาที่ wireless adapter under Network Adapters เลือก Update Driver
  3. เลือก "Browse my computer for driver software"
  4. คลิก "Let me pick from a list of available drivers on my computer"
  5. เลือกไดรเวอร์ล่าสุดจากรายการ คลิก Next
  6. รีบูทคอมพิวเตอร์ บันทึกการเปลี่ยนแปลง ดูว่าแก้ IPv6 Connectivity No Internet Access ได้หรือไม่

วิธีที่ 3: รีเซ็ต Network Components

  1. เปิด Command Prompt (ค้นหา 'cmd' แล้วกด Enter)
  2. พิมพ์คำสั่งต่อไปนี้ใน cmd ทีละคำสั่ง กด Enter ทีละอัน:
    ipconfig /flushdns
    ipconfig /registerdns
    ipconfig /release
    ipconfig /renew
    netsh winsock reset catalog
    netsh int ipv4 reset reset.log
    netsh int ipv6 reset reset.log
    pause
    shutdown /r
  3. หากเจอ access denied error ให้กด Windows Key + R พิมพ์ regedit กด Enter
  4. ไปที่คีย์รีจิสทรี:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
  5. คลิกขวาที่ 26 เลือก Permissions
  6. คลิก Add พิมพ์ EVERYONE กด OK หากมี EVERYONE อยู่แล้ว ให้ ติ๊ก Full Control (Allow)
  7. คลิก Apply ตามด้วย OK
  8. รันคำสั่งใน CMD อีกครั้ง แล้วรีบูทคอมพิวเตอร์

วิธีที่ 4: ปิด IP Helper service

  1. กด Windows Key + R พิมพ์ services.msc กด Enter
  2. เลื่อนลงหา IP Helper service คลิกขวา เลือก Properties
  3. หากบริการกำลังทำงาน ให้คลิก Stop แล้วจาก Startup type dropdown เลือก Disabled
  4. คลิก Apply ตามด้วย OK
  5. รีบูทคอมพิวเตอร์

วิธีที่ 5: ปิด IPv6

  1. กด Windows Key + R พิมพ์คำสั่งต่อไปนี้ กด Enter:
    control.exe /name Microsoft.NetworkAndSharingCenter
  2. คลิกที่ current connection เพื่อเปิด settings

    หมายเหตุ: หากเชื่อมต่อไม่ได้ ให้ใช้สาย Ethernet แล้วทำต่อ

  3. คลิกปุ่ม Properties ในหน้าต่าง Wi-Fi Status
  4. ให้แน่ใจว่า ยกเครื่องหมายถูกออกจาก Internet Protocol Version 6 (TCP/IPv6)
  5. คลิก OK แล้ว Close รีบูทคอมพิวเตอร์

วิธีที่ 6: ปิด Antivirus และ Firewall ชั่วคราว

(ขั้นตอนคล้ายวิธีที่ 6 ในบทความก่อนหน้า - ปิด Antivirus จาก system tray, ปิด Windows Firewall จาก Control Panel, ทดสอบ, แล้วเปิดกลับคืน)

วิธีที่ 7: ติดตั้ง TCP/IP ใหม่ (Reinstall TCP/IP)

  1. ค้นหา Control Panel จาก Start Menu เปิด Control Panel
  2. คลิก Network and Internet
  3. คลิก Network and Sharing Center จากเมนูขวา คลิก Change adapter settings
  4. คลิกขวาที่ WiFi หรือ Ethernet connection ที่มีปัญหา เลือก Properties
  5. เลือกรายการทีละอย่างภายใต้ "This connection uses the following items:" คลิก Install
  6. ในหน้าต่าง "Select Network Feature Type" เลือก Protocol คลิก Add
  7. เลือก "Reliable Multicast Protocol" คลิก OK
  8. ทำซ้ำสำหรับทุกรายการ แล้วปิดทุกอย่าง
  9. รีบูทคอมพิวเตอร์ บันทึกการเปลี่ยนแปลง ดูว่าแก้ IPv6 Connectivity No Internet Access ได้หรือไม่

วิธีที่ 8: รีสตาร์ท Network Adapter

  1. กด Windows Key + R พิมพ์ ncpa.cpl กด Enter
  2. คลิกขวาที่ wireless adapter เลือก Disable
  3. คลิกขวาอีกครั้งที่ adapter เดียวกัน เลือก Enable
  4. รีสตาร์ท แล้วลองเชื่อมต่อ wireless network ใหม่

วิธีที่ 9: เรียกใช้ Windows 10 Network Troubleshooter

  1. กด Windows Key + I เปิด Settings คลิก Update & Security
  2. จากเมนูซ้าย เลือก Troubleshoot
  3. ภายใต้ Troubleshoot คลิก Internet Connections แล้ว Run the troubleshooter
  4. ทำตามคำแนะนำบนหน้าจอ
  5. รีบูทคอมพิวเตอร์

บทความแนะนำ:

  • วิธีตั้งค่าขีดจำกัดข้อมูลสำหรับ WiFi และ Ethernet ใน Windows 10
  • 12 วิธีแก้ Steam Won't Open Issue
  • แก้ Video TDR Failure error ใน Windows 10
  • วิธีเปลี่ยนรูปภาพโฟลเดอร์ใน Windows 10

เสร็จสิ้น! คุณ แก้ IPv6 Connectivity No Internet Access ใน Windows 10 เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ