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

แก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา

ผู้ใช้หลายคนรายงานพบข้อผิดพลาด 'Name resolution for the name wpad timed out' ภายใน Event Viewer ผู้ใช้ส่วนใหญ่ตรวจสอบ Event Viewer หลังเจอปัญหาไวไฟหลุดบ่อย มีสามเหลี่ยมสีเหลืองบนไอคอนไวไฟ

แก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา

สาเหตุของข้อผิดพลาด 'Name resolution for the name wpad timed out'

เราศึกษาปัญหานี้จากรายงานผู้ใช้และกลยุทธ์ซ่อมแซมที่ประสบความสำเร็จ พบสถานการณ์ทั่วไปหลายกรณีที่ทำให้เกิดข้อผิดพลาดนี้:

  • TCP/IP Offload เปิดใช้งานสำหาร์ดแวร์เครือข่าย — RSS, Autotuning และ Taskoffload เป็นเทคโนโลยียืนยันแล้วว่าทริกเกอร์ข้อผิดพลาดนี้ การปิดอาจช่วยแก้ไข
  • ISP ไม่รองรับ TCP/IP v6 — ปัญหานี้อาจเกิดหาก TCP/IP v6 เปิดอยู่บนคอมพิวเตอร์/เซิร์ฟเวอร์ แต่ ISP ยังไม่รองรับ วิธีแก้คือปิด TCP/IP v6
  • เครื่องปรับสายเครือข่ายติดตั้งเสียหาย/ไม่สมบูรณ์ — สาเหตุอีกอย่างคือไดรเวอร์เครื่องปรับสายเครือข่ายเสียหายหรือติดตั้งไม่ครบ การถอนติดตั้งจะบังคับให้ OS ติดตั้งใหม่
  • การเชื่อมต่อ TCP/IP เสียหาย — หากกรณีนี้ใช้ได้ ข้อผิดพลาดอาจเกิดจากคำสั่ง TCP/IP ผิดหรือเสียหาย การรีเซ็ตการเชื่อมต่อ TCP/IP จะแก้ไขได้
  • DNS cache ผิดปกติ — อีกสาเหตุคือ DNS cache ผิดปกติทำให้เกิด false positives ผู้ใช้หลายคนรายงานว่าข้อผิดพลาดหายหลังล้าง DNS cache จาก Command prompt ที่มีสิทธิ์ admin
  • Default DNS server ไม่เสถียร — มีรายงานมากมายยืนยันว่า DNS server เริ่มต้นไม่เสถียรเป็นสาเหตุ วิธีแก้คือเปลี่ยนเป็น DNS ของ Google

หากคุณกำลังพยายามแก้ไขข้อผิดพลาดนี้ บทความนี้ให้ขั้นตอน troubleshooting หลายขั้นตอนช่วยหลีกเลี่ยงปัญหา ด้านล่างคุณจะพบชุดวิธีการที่ผู้ใช้คนอื่นใช้แก้ไขได้สำเร็จ

หากต้องการประสิทธิภาพสูงสุด ให้ทำตามวิธีตามลำดับที่นำเสนอ เนื่องจากจัดเรียงตามประสิทธิภาพและความรุนแรง คุณจะพบวิธีที่แก้ปัญหาในสถานการณ์ของคุณ

วิธีที่ 1: ใช้ Network Adapter Troubleshooter

ก่อนจะลงลึกไปที่กลยุทธ์ซ่อมแซมทางเทคนิค ให้ดูก่อนว่า Windows version ของคุณจัดการปัญหานี้อัตโนมัติได้หรือไม่ ผู้ใช้บางส่วนแก้ไขได้ด้วย Network Adapter troubleshooter ตัวจัดการปัญหาในตัว

ยูทิลิตี้ในตัวนี้จะสแกนหาปัญหาเครือข่ายทั่วไปและใช้กลยุทธ์ซ่อมแซมที่เหมาะสมอัตโนมัติ คู่มือด่วน:

  1. กด Windows key + R เปิด Run พิมพ์ "ms-settings:troubleshoot" Enter เปิดแท็บ Troubleshooting ของ Settings appแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  2. ในแท็บ Troubleshooting เลื่อนลงไป Find and fix other problems คลิก Network Adapter เลือก Run the troubleshooterแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  3. สแกนเสร็จแล้ว เลือกเครื่องปรับสายเครือข่ายที่มีปัญหาจากรายการ คลิก Nextแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  4. รอสแกนเสร็จ ระหว่างนั้น troubleshooter จะใช้กลยุทธ์ซ่อมแซมต่างๆ และรีสตาร์ทเครื่องปรับสายเครือข่ายดูว่าปัญหาแก้ไขได้หรือไม่แก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  5. เสร็จแล้วจะได้สรุปปัญหาที่พบและแก้ไข ปิด troubleshooter และตรวจสอบว่าปัญหาแก้ไขได้หรือไม่

หากข้อผิดพลาดยังคงอยู่ หรือแก้ไขได้ชั่วคราว ให้ไปวิธีถัดไป

วิธีที่ 2: ติดตั้งเครื่องปรับสายเครือข่ายใหม่ (Windows 10 เท่านั้น)

อีกวิธีที่อาจแก้ไขได้ง่ายคือถอนติดตั้งเครื่องปรับสายเครือข่ายผ่าน Device Manager จะบังคับให้ OS ตรวจจับและติดตั้งใหม่จากศูนย์

หมายเหตุ: ขั้นตอนนี้ควรทำเฉพาะ Windows 10 เนื่องจากสามารถตรวจจับและติดตั้งไดรเวอร์ที่หายไปได้อัตโนมัติ

คู่มือด่วน:

  1. กด Windows key + R เปิด Run พิมพ์ "devmgmt.msc" Enter เปิด Device Managerแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  2. ใน Device Manager ขยายเมนู Network adapters คลิกขวาที่เครื่องปรับสายที่มีปัญหา เลือก Uninstall deviceแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  3. ถอนติดตั้งเสร็จ ออกจาก Device Manager และรีสตาร์ทคอมพิวเตอร์ บูตครั้งต่อไป Windows 10 จะตรวจจับไดรเวอร์ที่หายไปและติดตั้ง firmware ที่จำเป็นอัตโนมัติ
  4. บูตเสร็จ ทดสอบการเชื่อมต่ออินเทอร์เน็ต ดูว่ายังเจอปัญหาเดิมหรือไม่

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

วิธีที่ 3: รีเซ็ตการเชื่อมต่อ TCP/IP

ข้อผิดพลาดนี้อาจเกิดหากคำสั่ง TCP/IP เสียหาย ชุดคำสั่ง TCP/IP ในตัวเป็นส่วนสำคัญที่สุดของการเชื่อมต่ออินเทอร์เน็ต หากเชื่อมต่ออินเทอร์เน็ตไม่ได้เลย TCP/IP อาจเป็นสาเหตุ

โชคดีที่สามารถรีเซ็ตคำสั่ง TCP/IP ได้ง่ายด้วย NetShell utility คู่มือด่วน:

  1. กด Windows key + R เปิด Run พิมพ์ "cmd" กด Ctrl + Shift + Enter เปิด Elevated Command prompt UAC ถาม คลิก Yes ให้สิทธิ์ adminแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  2. ใน Elevated Command Prompt พิมพ์คำสั่งด้านล่าง Enter เพื่อรีเซ็ต TCP/IP ด้วยตนเอง:
    netsh int ip reset
  3. รีเซ็ต TCP/IP เสร็จ ปิด Elevated Command Prompt และรีสตาร์ทคอมพิวเตอร์

บูตครั้งต่อไป ดูว่าข้อผิดพลาดยังเกิดขึ้นหรือไม่ หากยังคงอยู่ ให้ไปวิธีถัดไป

วิธีที่ 4: ล้าง DNS Cache

กลยุทธ์ซ่อมแซมอีกอย่างที่อาจแก้ไขได้คือล้าง DNS cache ของคอมพิวเตอร์ ผู้ใช้หลายคนรายงานว่าขั้นตอนนี้แก้ไขการตัดการเชื่อมต่อที่เกิดจากข้อผิดพลาดนี้

คู่มือด่วน:

  1. กด Windows key + R เปิด Run พิมพ์ "cmd" กด Ctrl+ Shift + Enter เปิด Elevated Command prompt UAC ถาม คลิก Yes ให้สิทธิ์ adminแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  2. ใน Elevated Command Prompt พิมพ์คำสั่งต่อไป Enter ทีละคำสั่ง:
    ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew
  3. ล้าง DNS cache เสร็จ รีสตาร์ทคอมพิวเตอร์ และดูว่าข้อผิดพลาดยังเกิดขึ้นหรือไม่หลังบูตเสร็จ

หากยังเจอข้อผิดพลาด ให้ไปวิธีถัดไป

วิธีที่ 5: เปลี่ยน Default DNS Server

คุณอาจเจอข้อผิดพลาดนี้เนื่องจากความไม่สอดคล้องกับ default DNS server เราพบรายงานที่แก้ไขได้โดยเปลี่ยน default DNS เป็นของ Google

คู่มือด่วน:

  1. กด Windows key + R เปิด Run พิมพ์ "control" หรือ "control.exe" Enter เปิด Control Panelแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  2. ใน Control Panel คลิก Network and Internet แล้ว Network and Sharing Centerแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  3. จากหน้า Network and Sharing Center คลิก Change adapter settingsแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  4. คลิกขวาเครือข่ายที่เชื่อมต่ออยู่ เลือก Propertiesแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  5. ในหน้า Properties ไปแท็บ Networking ดับเบิลคลิก Internet Protocol Version 4 (TCP / IPv4)แก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  6. ใน Properties ของ IPv4 เปิด Use the following DNS server addresses ตั้ง 8.8.8.8 สำหรับ Preferred DNS Server และ 8.8.4.4 สำหรับ Alternate DNSแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  7. กด OK บันทึก รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

บูตครั้งต่อไป ดูว่าปัญหาแก้ไขได้หรือไม่ หากยังคงอยู่ ให้ไปวิธีถัดไป

วิธีที่ 6: ปิด TCP/IP v6

อีกความเป็นไปได้คือ TCP/IP v6 เปิดอยู่บนคอมพิวเตอร์ แต่ ISP ไม่รองรับ TCP/IP v6 ในกรณีนี้ วิธีแก้คือปิด TCP/IP v6

คู่มือด่วน:

  1. กด Windows key + R เปิด Run พิมพ์ "ncpa.cpl" Enter เปิดหน้าต่าง Network Connections
    แก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  2. ใน Network Connections คลิกขวาเครือข่ายที่เชื่อมต่ออยู่ เลือก Propertiesแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  3. ใน Properties ไปแท็บ Networking เลื่อนลงรายการ ยกติ๊ก Internet Protocol Version 6 (TCP/IPv6) กด Ok บันทึกแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  4. ปิด IPv6 เสร็จ รีสตาร์ทคอมพิวเตอร์ ดูว่าข้อผิดพลาดแก้ไขได้หรือไม่บูตครั้งต่อไป

หากยังเจอข้อผิดพลาดเดิมใน Event Viewer ให้ไปวิธีถัดไป

วิธีที่ 7: ปิด RSS, Autotuning, และ Taskoffload

มีเทคโนโลยี 3 ตัวที่อาจทริกเกอร์ข้อผิดพลาดนี้ ผู้ใช้หลายคนรายงานว่าเชื่อมต่อเสถียรถาวรหลังปิด RSS, Autotuning, และ Taskoffload

ขั้นตอนนี้ค่อนข้างยุ่งยาก แต่เราจะแสดงวิธีด่วนจาก Elevated Command Prompt และ Registry Editor:

  1. กด Windows key + R เปิด Run พิมพ์ "cmd" กด Ctrl + Shift+ Enter เปิด Elevated Command Prompt UAC ถาม คลิก Yes ให้สิทธิ์ adminแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  2. ใน Elevated Command Prompt พิมพ์คำสั่งตามลำดับ Enter ทีละคำสั่ง เพื่อปิด RSS, Autotuning และ TaskOffload:
    netsh interface tcp set global rss=disabled netsh interface tcp set global autotuninglevel=disabled netsh int ip set global taskoffload=disabled
  3. ปิด 3 เทคโนโลยีเสร็จ ปิด Elevated Command prompt เปิด Run (Windows key + R) พิมพ์ 'regedit' Enter เปิด Registry Editor UAC ถาม คลิก Yes ให้สิทธิ์ adminแก้ไข: การแก้ไขชื่อสำหรับชื่อ Wpad หมดเวลา
  4. ใน Registry Editor ใช้แถบนำทางบนสุดไปที่:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

    หมายเหตุ: นำทางด้วยมือ หรือวางที่อยู่ในแถบนำทางก็ได้

  5. ต้องปิด Scalable Networking Pack (SNP) ด้วย เปิด registry key ต่อไป ตั้ง Value data เป็น 0 ทุกตัว:
    EnableTCPChimney EnableTCPA EnableRSS

    หมายเหตุ: หาก key ไหนไม่มี ต้องสร้างเองไปที่ Edit > New > Dword (32-bit) value และตั้งชื่อ key ให้ตรง

  6. แก้ไขเสร็จ ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์ บูตครั้งต่อไป ตรวจสอบว่าปัญหาแก้ไขได้หรือไม่