Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows

ข้อผิดพลาด "Ethernet doesn't have a valid IP Configuration" เกิดเมื่อ NIC (Network Interface Card) ที่เชื่อมต่อกับ Router หรือ Modem ผ่านสาย Ethernet ไม่สามารถรับ IP Address (Internet Protocol) ที่ถูกต้องได้ IP Address จำเป็นสำหรับคอมพิวเตอร์ในการสื่อสารกับ Router และใช้งานอินเทอร์เน็ต มีสาเหตุหลัก 3 ประการ: 1) Router ชำรุด 2) IP Address ถูกกำหนดผิดพลาด 3) NIC ชำรุด เราจะแก้ไขใน 3 ขั้นตอนตามลำดับ

Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้อง

ซ่อมแซมไฟล์ระบบที่เสียหาย

ดาวน์โหลดและรัน Restoro เพื่อสแกนและซ่อมแซมไฟล์ที่เสียหายหรือหายไป ที่นี่ หลังเสร็จสิ้น ดำเนินการแก้ไขต่อไปนี้

ปิดและเปิดเครื่อง (Power-Cycle) และปิด Fast Startup

ฟีเจอร์ Fast Startup โหลดการตั้งค่าจากหน่วยความจำหรือแคชเพื่อลดเวลาโหลดหลายผู้ใช้รายงานว่าแก้ไขได้โดยรีสตาร์ทและปิด Fast Startup

การปิด Fast Startup เป็นวิธีที่มีประสิทธิภาพสูงสุด แต่อาจสูญเสียฟีเจอร์นี้ วิธีปิด:

  1. คลิกขวาที่ปุ่ม Start Menu เลือก WinX Menu
  2. คลิก Power Options ใน WinX Menu
  3. คลิก Choose what the power buttons do / Choose what the power button does ด้านซ้าย
  4. คลิก Change settings that are currently unavailable
  5. ล่างหน้าต่าง ยกเลิกถูก Turn on fast startup (recommended) เพื่อปิด Fast Startup
  6. คลิก Save changes
  7. ปิด System Settings
  8. Restart คอมพิวเตอร์

ตรวจสอบการตั้งค่า NIC (Network Adapter)

Router มักกำหนด IP Address อัตโนมัติ ซึ่งเป็นการตั้งค่าที่แนะนำ ยกเว้นคุณตั้งค่า IP เอง ถ้าเคยตั้งค่าเอง ให้ตั้งเป็นอัตโนมัติก่อน เมื่อเชื่อมต่อได้ ตรวจสอบ Internet Properties แล้วค่อยตั้งค่าเองใหม่

ขั้นตอนนี้ใช้ได้กับ Windows Vista/XP/7/8/10

กด Windows Key + R พิมพ์ ncpa.cpl กด OK ในหน้าต่าง Network Connections คลิกขวา Network Adapter เลือก Properties

แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows

ในหน้าต่าง Ethernet Properties คลิกเลือก Internet Protocol Version 4 (TCP/IPv4) แล้วคลิก Properties ในหน้าต่าง Internet Protocol Version 4 (TCP/IPv4) Properties ตรวจสอบให้แน่ใจว่าเลือก:

  • Obtain an IP Address Automatically
  • Obtain DNS Server Address Automatically

แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows

ขั้นตอนนี้สำหรับ Ethernet Card เสร็จแล้ว ไปขั้นตอนรีบูท Router

รีบูท Router/Modem และตรวจสอบสาย Ethernet

ปิด Router และ Modem (หรือแค่ Router) รอ 5 นาที แล้วเปิด Router กลับมา หลังเปิดแล้ว ตรวจสอบ PC ว่ามี IP ถูกต้องแล้ว อาจต้องรอสักครู่ ทดสอบว่าทำงานได้หรือยัง หายังไม่ได้ ลองเปลี่ยนสาย Ethernet ใหม่ หายังไม่ได้ ลองต่อคอมพิวเตอร์กับ Router อื่น หากยังมีปัญหาเดียวกัน แสดงว่า Network Card ชำรุด ต้องเปลี่ยน หากต่อ Router อื่นได้ แสดงว่า Router ชำรุด ต้องเปลี่ยน ก่อนเปลี่ยน ลอง Factory Reset ตามคู่มือผู้ผลิต

รีเซ็ตการตั้งค่าเครือข่าย

อีกวิธีคือรีเซ็ตการตั้งค่าอินเทอร์เน็ต บางครั้งการตั้งค่าเก่าหรือขัดแย้งกับเครือข่ายที่มีอยู่ การ flush DNS และ reset socket จะช่วยเริ่มต้นการเชื่อมต่อใหม่

  1. กด Windows + S พิมพ์ command prompt กด Enter
  2. ใน Command Prompt รันคำสั่งทีละบรรทัด:
ipconfig /flushdns
ipconfig /renew
nbtstat –R
nbtstat –RR
netsh int ip reset c:\resetlog.txt
netsh winsock reset

แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows

  1. หลังรีเซ็ตเสร็จ รีสตาร์ทคอมพิวเตอร์อย่างถูกต้อง แล้วกด Windows + R พิมพ์ control panel กด Enter
  2. เลือก Network and sharing center คลิก Change adapter settings ด้านซ้าย
  3. คลิกขวา Ethernet hardware เลือก Disable แล้วคลิกขวาอีกครั้ง เลือก Enable

แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows

  1. รีสตาร์ทคอมพิวเตอร์อีกครั้ง ตรวจสอบว่าปัญหาหายไปหรือยัง

หมายเหตุ: สามารถสลับ TP ที่ต่อ Router และ PA511 ไปที่คอมพิวเตอร์ได้

ตรวจสอบสายเคเบิลที่เชื่อมต่อ

หากทำทุกขั้นตอนแล้ว ให้ตรวจสอบว่าสายทุกเส้นเชื่อมต่อถูกต้อง ไม่ว่าจะที่ PC หรือ Router/Switch ทุกจุด มีผู้ใช้หลายคนรายงานว่าสายไม่ได้ต่อดี

ควรได้ยินเสียง "คลิก" เมื่อเสียบสาย Ethernet และไฟกระพริบทันที แสดงว่าต่อถูกต้อง ไม่จำกัดแค่สายในบ้าน แต่รวมสายหลักเชื่อมบ้านเข้าสู่อินเทอร์เน็ต (ที่ ISP ติดตั้ง)

การตรวจสอบเพิ่มเติม: หากอุปกรณ์อื่นเชื่อมอินเทอร์เน็ตไม่ได้ แสดงว่าปัญหาไม่อยู่ที่คอมพิวเตอร์ของคุณ

ถอนติดตั้งและติดตั้ง Network Adapter ใหม่

  1. กด Windows Key + X พิมพ์ hdwwiz.cpl กด OK
  2. ขยาย Network Adapters จดชื่อ Network Card
  3. คลิกขวา Ethernet card (NIC) เลือก Uninstall
  4. คลิก Action -> Scan for hardware changes จากเมนูด้านบน

ปิดใช้งาน IPv6

โดยทั่วไปคอมพิวเตอร์ใช้ IPv4 แต่การตั้งค่าอาจเปลี่ยนเป็น IPv6 อัตโนมัติ ทำให้เกิดขัดแย้ง ขั้นตอนนี้จะปิด IPv6:

  1. Right-click ไอคอนเครือข่ายใน System Tray
  2. เลือก Open Network and Internet Settings
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. คลิก Network and Sharing Centre แล้วเลือก Change Adapter Settings
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  4. Right-click การเชื่อมต่อที่ใช้งาน เลือก Properties
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  5. หา Internet Protocol Version 6 (TCP/IP) ยกเลิกถูก
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  6. คลิก OK บันทึก ตรวจสอบว่าปัญหาแก้ไขหรือยัง

ปิดใช้งาน Microsoft Kernel Debug Network Adapter

หากมี Network Adapter เพิ่มเติมติดตั้งอาจขัดแย้งกับตัวเริ่มต้น Microsoft Kernel Debug Network Adapter อาจปรากฏและขัดจังหวะไดรเวอร์เริ่มต้น ขั้นตอนนี้จะปิด Adapter นี้:

  1. กด Windows + X พร้อมกัน
  2. เลือก Device Manager
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. ใน Device Manager เลือก View ติ๊ก Show Hidden Devices
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  4. Right-click Microsoft Kernel Debug Network Adapter เลือก Disable
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  5. คลิก Yes ยืนยัน

กำหนด MAC Address ให้ Network Card

MAC Address ต้องกำหนดให้ Network Card เพื่อเชื่อมต่อกับ Router หาก MAC Address ผิดจะไม่สามารถเชื่อมต่อได้ ขั้นตอนนี้กำหนด MAC Address ด้วยตนเอง:

  1. กด Windows + R พร้อมกัน
  2. พิมพ์ cmd กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. พิมพ์ ipconfig/all กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  4. จด Physical Address ที่แสดง
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  5. Right-click ไอคอนเครือข่ายใน System Tray
  6. เลือก Open Network and Internet Settings
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  7. คลิก Network and Sharing Centre แล้ว Change Adapter Settings
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  8. Right-click การเชื่อมต่อที่ใช้ เลือก Properties
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  9. คลิก Configure แล้วแท็บ Advanced
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  10. คลิก Network Address เลือก Value
  11. พิมพ์ MAC Address ที่จดไว้ขั้นตอนที่ 4
  12. คลิก OK บันทึก ตรวจสอบว่าปัญหาแก้ไขหรือยัง

เปิดใช้งาน DHCP

DHCP ตรวจจับและกำหนดการตั้งค่าเครือข่ายอัตโนมัติ หากปิดอยู่ อาจทำให้ตั้งค่าไม่ถูกต้อง ขั้นตอนนี้เปิด DHCP:

  1. กด Windows + R เปิด RUN prompt
  2. พิมพ์ services.msc กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. ใน Services Window ดับเบิลคลิก DHCP Client
  4. คลิก dropdown Startup type เลือก Automatic
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  5. คลิก Start เริ่มบริการ
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  6. กลับไป Right-click DHCP Client
  7. เลือก Restart-Service คลิก Yes ยืนยัน
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows

ปิดการจัดการพลังงาน (Power Management)

บางคอมพิวเตอร์มีฟีเจอร์ประหยัดพลังงานที่ปิดฟังก์ชันบางอย่าง หากเปิดสำหรับ Network Adapter อาจทำให้ทำงานไม่ได้ ขั้นตอนนี้ปิด Power Saving:

  1. Right-click ไอคอนเครือข่ายใน System Tray
  2. เลือก Open Network and Internet Settings
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. คลิก Network and Sharing Centre แล้ว Change Adapter Settings
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  4. Right-click การเชื่อมต่ออินเทอร์เน็ต เลือก Disable
  5. อีกครั้ง Right-click เลือก Properties
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  6. คลิก Configure
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  7. แท็บ Power Management ยกเลิกถูก Allow the computer to turn off this device to save power
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  8. คลิก OK บันทึก
  9. Right-click การเชื่อมต่ออีกครั้ง เลือก Enable
  10. ตรวจสอบว่าปัญหาแก้ไขหรือยัง

ต่ออายุ IP Configuration (Renew IP Configurations)

บางครั้ง IP Configurations อาจขัดขวางการเชื่อมต่อ Ethernet ขั้นตอนนี้จะเริ่มต้น IP ใหม่:

  1. กด Windows + R เปิด RUN prompt
  2. พิมพ์ cmd กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. พิมพ์คำสั่งทีละบรรทัด กด Enter:
IPconfig /release
IPconfig /flushdns
IPconfig /renew
  1. ตรวจสอบว่าปัญหาแก้ไขหรือยัง

ปิด Antivirus ชั่วคราว

หากมี Antivirus ภายนอกติดตั้ง แนะนำปิดชั่วคราวทดสอบ หากปัญหาหาย แสดงว่า Antivirus บล็อกการเชื่อมต่อ

  1. Right-click ไอคอน Antivirus ใน System Tray
  2. ส่วนใหญ่มีตัวเลือกปิดได้จากที่นี่
  3. หากไม่มี ค้นหาวิธีปิดในเว็บ

ตรวจสอบฮาร์ดดิสก์ (Check Disk Scan)

บางครั้งพื้นที่ฮาร์ดดิสก์เสียหายอาจรบกวนระบบปฏิบัติการและ Ethernet Drivers ขั้นตอนนี้จะสแกนและซ่อมแซม bad sectors:

  1. กด Windows + R พร้อมกัน
  2. พิมพ์ cmd กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. พิมพ์ chkdsk c: /f กด Enter เริ่มต้น
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  4. กด Y ยืนยันจัดตารางสแกน
  5. รอสแกนเสร็จ ตรวจสอบว่าปัญหาแก้ไขหรือยัง

ตั้งค่า IP และ DNS ด้วยตนเอง

หากรับ IP และ DNS อัตโนมัติไม่ได้ ให้ลองตั้งค่าด้วยตนเอง ตามผู้ใช้ ไม่จำเป็นต้องเปลี่ยนทั้งคู่ แต่ถ้าตั้ง IP แล้วไม่ได้ ให้เปลี่ยน DNS ด้วย:

  1. กด Windows + R เปิด Run prompt
  2. พิมพ์ Ncpa.cpl กด Enter เปิดหน้าต่างจัดการเครือข่าย
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. ในหน้าต่างจัดการ คลิกขวา Network connection ที่ใช้ เลือก Properties
  4. ใน Properties เลือก Internet Protocol Version 4 (TCP/IPv4) คลิก Properties
  5. เลือก Use the following IP address หาก Router LAN IP เป็น 192.168.1.1 ให้ใส่ IP 192.168.1.x (x = 2-253), subnet mask 255.255.255.0, default gateway 192.168.1.1
    หมายเหตุ: IP อาจต่างไปตรวจสอบจากคอมพิวเตอร์อื่นในเครือข่ายเดียวกัน
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  6. เลือก Use the following DNS server addresses ใส่ DNS IP จาก ISP
    หมายเหตุ: ทดลองใช้ 1.1.1.1 และ 1.0.0.1 เป็น DNS หลักและรอง
  7. คลิก Apply บันทึก แล้ว OK ปิด
  8. ตรวจสอบว่าปัญหาแก้ไขหรือยัง

หมายเหตุ: ใส่ DNS ของพื้นที่ท้องถิ่น Preferred DNS เหมือน Default Gateway Secondary DNS ว่างไว้หรือใส่ 8.8.8.8

ปิด IPv6 ผ่าน Registry Editor

บางกรณี IPv6 ปิดจาก Settings ไม่ได้ ต้องปิดผ่าน Registry Editor ต้องใช้บัญชี Admin และเข้าถึง Registry ได้ บาง Windows ไม่มี Registry Editor ขั้นตอน:

  1. กด Windows Key + R พิมพ์ regedit กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  2. ใน Registry Editor ไปที่:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TcpIP6\Parameters
  3. คลิกขวาว่างที่ pane ขวา เลือก New > DWORD (32-bit) Value
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  4. ตั้งชื่อ DisabledComponents บันทึก
  5. ดับเบิลคลิก DisabledComponents ตั้งค่า Value data เป็น ffffffff คลิก OK
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  6. Registry นี้จะปิด IPv6 ทั้งหมด สามารถลบคีย์นี้เพื่อเปิดใช้งานใหม่ได้
  7. รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้ไขหรือยัง

ติดตั้ง Network Driver ใน Compatibility Mode

บางครั้ง Driver ไม่รองรับ OS หรือฮาร์ดแวร์อื่น Windows มี Compatibility Mode ให้รันโปรแกรมในโหมด Windows เก่าๆ ขั้นตอนนี้ติดตั้ง Driver ใน Compatibility Mode:

  1. ไปเว็บผู้ผลิต ดาวน์โหลด Ethernet Driver setup file
  2. กด Windows + R พิมพ์ devmgmt.msc กด Enter เปิด Device Manager
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. ใน Device Manager ขยาย Network Adapters คลิกขวา Driver ที่ใช้อยู่
  4. คลิก Uninstall Device ยืนยันลบ
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  5. ยืนยันลบ Driver ตามคำแนะนำบนหน้าจอ
  6. ไปที่ไฟล์ Setup ที่ดาวน์โหลด คลิกขวา Properties
  7. แท็บ Compatibility ติ๊ก Run this program in Compatibility mode เลือก Windows เวอร์ชันเก่า
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  8. รอติดตั้งเสร็จ ตรวจสอบว่าปัญหาแก้ไขหรือยัง

เปลี่ยน Power Plan เป็น Maximum Performance

บางครั้ง Wireless Adapter ไม่มีประสิทธิภาพ ทำให้เกิดข้อผิดพลาดขณะเชื่อมต่อ Ethernet คอมพิวเตอร์อาจตั้งค่าป้องกันฮาร์ดแวร์ใช้พลังงานสูงตอน Idle ฟีเจอร์นี้อาจผิดปกติและบล็อก Ethernet ทั้งหมด ขั้นตอนนี้ปิดจาก Control Panel:

  1. กด Windows + R พิมพ์ control panel กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  2. ใน Control Panel คลิก View By: เลือก Large Icons
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. คลิก Power Options เปิดหน้าจอจัดการพลังงาน
  4. คลิก Change Plan Settings ใต้ Power Plan ที่เลือก
  5. คลิก Change advanced power settings
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  6. ใน Advanced Power Management คลิกสองครั้ง Wireless Adapter Settings ขยาย แล้วคลิกสองครั้ง Power Saving Mode dropdown
  7. เลือก Maximum Performance
  8. คลิก Apply บันทึก แล้ว OK ออก
  9. ตรวจสอบว่าปัญหาแก้ไขหรือยัง

ปิด Virtual Ethernet Devices

หายังไม่แก้ ให้ลองปิด Virtual Ethernet Drivers เช่น VPN หรือซอฟต์แวร์ปรับปรุง ping/packet loss ขั้นตอน:

  1. กด Windows + R พิมพ์ ncpa.cpl กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  2. ใน Network Configuration Right-click รายการที่เป็นซอฟต์แวร์ ไม่ใช่การเชื่อมต่อทางกายภาพ
  3. เลือก Disable
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  4. หากไม่แน่ใจ Google ชื่อ Network Device แต่ละตัวก่อนปิด
  5. ตรวจสอบว่าปิด Virtual Ethernet Devices แล้วปัญหา Ethernet หายหรือยัง

ลดการใช้พลังงาน Network

Network Adapter ต้องการพลังงานจาก PSU หากตั้งค่า Power Output สูงสุดอาจเกิดปัญหา ขั้นตอนนี้ลด Power Usage:

  1. กด Windows + R พิมพ์ Devmgmt.msc กด Enter เปิด Device Manager
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  2. ดับเบิลคลิก Network Adapters ขยาย คลิกขวา Network Adapter ที่ใช้
  3. เลือก Properties
  4. ไปแท็บ Advanced
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  5. หา Power Output property คลิกเลือก
  6. เปลี่ยน Value จาก 100% เป็น 75% (หากใช้จอภายนอกขณะ dock laptop ให้เปลี่ยนเป็น 50%)
  7. คลิก OK ปิด Device Manager รีสตาร์ท ตรวจสอบว่าปัญหาแก้ไขหรือยัง

เปิดใช้งาน Ethernet Adapter ผ่าน BIOS

Ethernet Adapter ควรเปิดอยู่แล้ว หาก Windows รายงานไม่ทำงาน ลองเปิดใหม่จาก BIOS:

  1. ปิดเครื่องสนิท รอสักครู่ เปิดใหม่
  2. ตอนบูท ให้สังเกตข้อความ "Press This button to get into the Bios" กดปุ่มที่บอกเรื่อยๆ เข้า BIOS ใช้ลูกศรนำทาง
  3. หา Integrated Peripherals, Onboard Devices, On-Chip PCI Devices หรือคล้ายกัน กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows

    หมายเหตุ: มักเจอเมนูที่เกี่ยวกับ onboard integrated peripherals

  4. หา Integrated LAN, Onboard Ethernet ใช้ลูกศรซ้าย/ขวา เลือก Enabled หรือ Disabled
  5. ตั้งค่าเป็น Enabled
  6. กด F10 จะมีดิอาล็อกถาม Save settings and exit กด Y ยืนยัน เครื่องจะรีบูท Windows จะ detect driver ใหม่ Ethernet ควรทำงานปกติ
  7. ตรวจสอบว่าปัญหาแก้ไขหรือยัง

อัปเดต Network Drivers ด้วยซอฟต์แวร์ภายนอก

สามารถใช้ซอฟต์แวร์ภายนอกอัปเดต Driver อัตโนมัติ แนะนำ Snappy Driver Installer (SDI) เครื่องมืออัปเดต Driver ฟรีเก็บ Driver แบบออฟไลน์ ทำงานได้แม้ไม่มีอินเทอร์เน็ต รองรับ Windows 10, 8, 7, Vista, XP 32-bit และ 64-bit Driver ดาวน์โหลดเป็น "driverpacks" แยกประเภทฮาร์ดแวร์ แสดง Driver ซ้ำและไม่ถูกต้อง แยกอัปเดตที่ต้องรีสตาร์ท ดาวน์โหลดได้ ที่นี่

Ping Loopback Address

Loopback address คือ IP เฉพาะ 127.0.0.1 สำหรับทดสอบ Network Card ไม่ต้องการการเชื่อมต่อทางกายภาพ บางคนพบว่าปัญหานี้อาจมาจากการเสียหายของระบบหรือมัลแวร์ ใช้คำสั่ง ping ตรวจสอบ Network Card:

  1. กด Windows + R เปิด Run prompt
  2. พิมพ์ cmd กด Shift + Ctrl + Enter ให้สิทธิ์ Admin
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. พิมพ์ ping 127.0.0.1 ควรได้ผลลัพธ์แบบนี้:
    Pinging 127.0.0.1 with 32 bytes of data:
    Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
    Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
    Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
    Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
    Ping statistics for 127.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milliseconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms
  4. หาก ping สำเร็จ แสดงว่า Network Card ทำงานปกติ ปัญหาอาจอยู่ที่การตั้งค่าซอฟต์แวร์ ดำเนินการแก้ไขต่อได้

รัน Windows Network Diagnostic Tool

Ethernet adapter อาจใช้การตั้งค่าผิดพลาด ขั้นตอนนี้รันเครื่องมือวินิจฉัย:

  1. กด Windows + R พิมพ์ ncpa.cpl กด Enter
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  2. ใน Network Configurations คลิกขวา Ethernet adapter เลือก Diagnose
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. ปล่อยให้วินิจฉัยอัตโนมัติ ทำตามคำแนะนำบนหน้าจอ
  4. ตรวจสอบว่าการวินิจฉัยแก้ปัญหาได้หรือไม่

ถอนติดตั้งอัปเดตล่าสุด

Microsoft มักปล่อยอัปเดตที่ยังไม่สมบูรณ์ทำให้ฮาร์ดแวร์เสียหาย หากปัญหาเริ่มหลังอัปเดตล่าสุด ให้ถอนติดตั้ง:

  1. กด Windows + I เปิด Settings
  2. คลิก Update and Security เลือก Windows Update ด้านซ้าย
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. คลิก View Update History
  4. คลิก Uninstall Updates จะไปหน้าถอนติดตั้ง แสดงอัปเดตล่าสุด
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  5. คลิกขวาอัปเดตที่ติดตั้งล่าสุดและก่อให้เกิดปัญหา
  6. คลิกขวาเลือก Uninstall ลบออก
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  7. ทำตามคำแนะนำ ตรวจสอบว่าปัญหาแก้ไขหรือยัง

หลังทำเสร็จ Windows 10 จะย้อนกลับไป 빌ด์ก่อนหน้าที่ไม่มีปัญหา Wi-Fi/Ethernet หลังถอนติดตั้ง ระบบจะไม่ติดตั้งอัปเดตเดิมจนกว่าจะมี Quality Update ใหม่

เปิดใช้งานฟีเจอร์ QoS

อาจแก้ปัญหาได้โดยเปิด QoS บน Router QoS จำกัดความเร็วเครือข่าย แต่บางคนรายงานว่าแก้ไขได้หลังเปิด QoS ต้องเข้าหน้าตั้งค่า Router เปิด QoS ฟีเจอร์นี้ขั้นสูง อาจต้องตั้งค่าเพิ่ม และอาจไม่มีใน Router บางรุ่น ตรวจสอบคู่มือ

  1. เปิด Browser พิมพ์ IP Address ใน Address Bar
  2. หา IP: กด Windows + R พิมพ์ CMD กด Shift + Ctrl + Enter พิมพ์ ipconfig/all IP อยู่หน้า Default Gateway รูปแบบ 192.xxx.x.x
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  3. กด Enter เปิดหน้า Login Router
  4. ใส่ Username/Password (มักอยู่หลัง Router หรือ default คือ Admin/admin)
    แก้ไข: Ethernet ไม่มีการตั้งค่า IP ที่ถูกต้องบน Windows
  5. ตั้งค่า QoS ตรวจสอบว่าปัญหาแก้ไขหรือยัง

วิธีแก้ชั่วคราว: หากมี Modem, Router, Repeaters หา Firmware ล่าสุดจาก OEM อัปเดตทุกตัว ใช้ Stable build ไม่ใช่ Nightly build บางผู้ให้บริการมี Beta firmware ที่ไม่เสถียร

นอกจากนี้ยังลอง:

    • Login Router Enable Powerline หากใช้ Powerline ขยายสัญญาณ ต้องเปิดตัวเลือกนี้
    • ทำความสะอาด Laptop/Computer เสียบสายทั้งหมดใหม่

เปิดใช้งาน Ethernet Autoconfig Service

การปิด Service นี้ก็อาจเป็นสาเหตุ โปรแกรมภายนอกอาจปิด service นี้ การตั้งค่า Ethernet ขึ้นอยู่กับ service นี้ การปิดอาจทำให้ network configuration เสียหาย ขั้นตอนเปิด service:

  1. คลิก Search bar พิมพ์ cmd คลิก Run as administrator
  2. พิมพ์คำสั่ง:
    sc config dot3svc start= demand
  3. รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้ไขหรือยัง

ใช้คำสั่ง Net Configuration ติดตั้ง Driver ใหม่

Network configurations อาจเสียหาย ใช้คำสั่งใน Command Prompt รีเซ็ต Network Configurations และติดตั้ง Network Drivers ใหม่:

  1. ค้นหา "Command Prompt" ใน Search bar
  2. คลิก Run as administrator
  3. พิมพ์คำสั่ง กด Enter:
    netcfg -d
  4. รันคำสั่งสำเร็จ รีสตาร์ทคอมพิวเตอร์

หากวิธีข้างต้นไม่ช่วย สาเหตุอาจอยู่ที่ Router หรือ ISP สามารถรีเซ็ต Router/Modem ตามคู่มือ ที่นี่ ปัญหาอาจมาจาก DHCP ของ Router ที่มอบ IP ไม่ได้ การรีเซ็ต Router อาจช่วยได้ หายังไม่ได้ ต้องติดต่อ ISP