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

แก้ไขข้อผิดพลาด "Missing Network Protocols" บน Windows 10 - คู่มือแก้ไขด่วน

แก้ไขข้อผิดพลาด "One or more network protocols are missing on this computer": หากคุณเพิ่งอัปเกรดเป็น Windows 10 แล้ว อาจเจอปัญหาที่ WiFi แสดงการเชื่อมต่อจำกัด หรือไม่มีการเข้าถึงอินเทอร์เน็ต และเมื่อรัน Windows Network Diagnostics จะแสดงข้อความผิดพลาดว่า "One or more network protocols are missing on this computer" ปัญหาหลักคือ WiFi เชื่อมต่อได้ แต่เข้าถึงเว็บไซต์ไม่ได้ และการวินิจฉัยเครือข่ายไม่ช่วยได้ แทนที่จะแสดงข้อผิดพลาดดังกล่าว หากตรวจสอบรายละเอียด จะพบเหตุผลดังนี้:

Windows sockets registry entries required for network connectivity are missing.

สรุปคือ ข้อผิดพลาด "One or more network protocols are missing on this computer" เกิดจาก Windows sockets registry entries ที่จำเป็นต่อการเชื่อมต่อเครือข่ายหายไป ไม่เสียเวลา เรามาดูวิธีแก้ไขปัญหานี้ด้วยคู่มือด้านล่าง

แก้ไขข้อผิดพลาด "One or more network protocols are missing on this computer"

สร้าง Restore Point ก่อนล่ะ เพื่อป้องกันหากมีปัญหาเกิดขึ้น

ก่อนอื่น ตรวจสอบว่าอุปกรณ์อื่นเชื่อมต่อ WiFi ได้หรือไม่ แล้วรีสตาร์ท Router และทดสอบอีกครั้ง หากยังคงมีปัญหา ให้ลองขั้นตอนต่อไปนี้

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

  1. คลิกขวาที่ไอคอน Antivirus Program ใน System Tray เลือก Disable
  2. เลือกช่วงเวลาที่ Antivirus จะปิดอยู่ (ควรเลือกเวลาน้อยที่สุด เช่น 15-30 นาที)
  3. ทดสอบเชื่อมต่อ WiFi อีกครั้ง ดูว่าปัญหาแก้ไขหรือยัง
  4. พิมพ์ control ใน Windows Search แล้วคลิก Control Panel
  5. คลิก System and Security > Windows Firewall
  6. จากแถบด้านซ้าย คลิก Turn Windows Firewall on or off
  7. เลือก Turn off Windows Firewall แล้วรีสตาร์ทคอมพิวเตอร์ ทดสอบเชื่อมต่อ WiFi อีกครั้ง

หมายเหตุ: หาไม่ได้ผล ให้เปิด Firewall กลับมาตามขั้นตอนเดิม

วิธีที่ 2: กู้คืน Network Protocols ที่หายไป

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งต่อไปนี้ใน CMD กด Enter ทีละคำสั่ง:
    netsh int ip set dns
    netsh winsock reset
  3. ปิด CMD แล้วรีบูทคอมพิวเตอร์

วิธีที่ 3: รัน SFC และ DISM

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งต่อไปนี้:
    Sfc /scannow
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows  (หากคำสั่งแรกล้มเหลว)
  3. รอจนเสร็จสิ้น แล้วรีสตาร์ทคอมพิวเตอร์
  4. เปิด CMD อีกครั้ง พิมพ์คำสั่ง DISM ต่อไปนี้ทีละคำสั่ง:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  5. รอ DISM ทำงานเสร็จ
  6. หายังไม่ได้ผล ลองคำสั่งนี้ (ต้องมี Windows Installation/Recovery Disc):
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  7. รีบูทคอมพิวเตอร์แล้วทดสอบ

วิธีที่ 4: ติดตั้ง TCP/IP ใหม่

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

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

  1. กด Windows Key + R พิมพ์ ncpa.cpl กด Enter
  2. คลิกขวาที่ Wireless Adapter เลือก Disable
  3. คลิกขวาอีกครั้ง เลือก Enable
  4. รีสตาร์ทคอมพิวเตอร์ ทดสอบเชื่อมต่อ Wireless อีกครั้ง

วิธีที่ 6: รีเซ็ต Winsock

  1. คลิกขวาที่ปุ่ม Windows เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
    • ipconfig /flushdns
    • nbtstat –r
    • netsh int ip reset
    • netsh winsock reset
  3. รีบูทเพื่อนำการเปลี่ยนแปลงไปใช้ คำสั่ง Netsh Winsock Reset มักแก้ปัญหานี้ได้

วิธีที่ 7: รัน System Restore

  1. กด Windows Key + R พิมพ์ sysdm.cpl กด Enter
  2. เลือกแท็บ System Protection > System Restore
  3. คลิก Next เลือก System Restore point ที่ต้องการ
  4. ทำตามคำแนะนำบนหน้าจอให้เสร็จสิ้น
  5. หลังรีบูท อาจสามารถแก้ไขปัญหาได้

วิธีที่ 8: ปิดใช้งาน IPv6

  1. คลิกขวาที่ไอคอน WiFi ใน System Tray เลือก Open Network and Sharing Center
  2. คลิกที่การเชื่อมต่อปัจจุบันเพื่อเปิด Settings (หาเชื่อมต่อไม่ได้ ใช้สาย LAN แทน)
  3. คลิกปุ่ม Properties
  4. ยกเครื่องหมายถูกออกจาก Internet Protocol Version 6 (TCP/IPv6)
  5. คลิก OK > Close แล้วรีบูทคอมพิวเตอร์

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

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
    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" ให้กด Windows Key + R พิมพ์ regedit กด Enter
  4. ไปที่ Registry Key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
  5. คลิกขวาที่ 26 เลือก Permissions
  6. คลิก Add พิมพ์ EVERYONE คลิก OK ถ้ามีอยู่แล้ว ให้ติ๊ก Full Control (Allow)
  7. คลิก Apply > OK
  8. รันคำสั่งใน CMD อีกครั้ง แล้วรีบูท

วิธีที่ 10: ปิด Proxy

  1. กด Windows Key + R พิมพ์ inetcpl.cpl กด Enter เปิด Internet Properties
  2. ไปแท็บ Connections คลิก LAN settings
  3. ยกเครื่องหมายถูกออกจาก "Use a Proxy Server for your LAN" และติ๊ก "Automatically detect settings"
  4. คลิก OK > Apply แล้วรีบูท

วิธีที่ 11: อัปเดต Network Adapter Drivers

  1. กด Windows Key + R พิมพ์ devmgmt.msc กด Enter
  2. คลิกขวาที่ Wireless Adapter ใต้ 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. เลือก Driver ล่าสุดจากรายการ คลิก Next
  6. รีบูทคอมพิวเตอร์ทดสอบอีกครั้ง

วิธีที่ 12: ถอนการติดตั้ง Network Adapter

  1. กด Windows Key + R พิมพ์ devmgmt.msc กด Enter
  2. ขยาย Network adapters คลิกขวาที่ WiFi Adapter เลือก Uninstall
  3. คลิก Uninstall อีกครั้งเพื่อยืนยัน
  4. คลิกขวาที่ Network Adapters เลือก Scan for hardware changes
  5. รีบูทคอมพิวเตอร์ Windows จะติดตั้ง Driver เริ่มต้นอัตโนมัติ

วิธีที่ 13: ใช้ Google DNS

  1. เปิด Control Panel คลิก Network and Internet > Network and Sharing Center > Change adapter settings
  2. เลือก Wi-Fi คลิกขวาเลือก Properties
  3. เลือก Internet Protocol Version 4 (TCP/IPv4) คลิก Properties
  4. ติ๊ก "Use the following DNS server addresses" พิมพ์:
    Preferred DNS server: 8.8.8.8
    Alternate DNS server: 8.8.4.4
  5. ปิดทุกหน้าต่าง ทดสอบอีกครั้ง

วิธีที่ 14: รัน Windows 10 Network Troubleshooter

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

วิธีที่ 15: รีเซ็ต TCP/IP

  1. คลิกขวาที่ปุ่ม Windows เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
    (a) ipconfig /release
    (b) ipconfig /flushdns
    (c) ipconfig /renew
  3. เปิด Admin CMD อีกครั้ง พิมพ์:
    • ipconfig /flushdns
    • nbtstat –r
    • netsh int ip reset
    • netsh winsock reset
  4. รีบูทเพื่อนำการเปลี่ยนแปลงไปใช้ การ Flush DNS มักช่วยแก้ปัญหานี้ได้

วิธีที่ 16: ปิด NetBIOS

  1. กด Windows Key + R พิมพ์ ncpa.cpl กด Enter
  2. คลิกขวาที่การเชื่อมต่อ Wi-Fi/Ethernet ที่ใช้งานอยู่ เลือก Properties
  3. เลือก Internet Protocol Version 4 (TCP/IPv4) คลิก Properties
  4. คลิก Advanced ไปแท็บ WINS ใต้ Advanced TCP/IP Settings
  5. ใต้ NetBIOS setting ติ๊ก "Disable NetBIOS over TCP/IP" คลิก OK
  6. รีบูทคอมพิวเตอร์

วิธีที่ 17: อัปเดต BIOS

คำเตือน: การอัปเดต BIOS เป็นงานสำคัญ หากผิดพลาดอาจทำลายระบบ ควรมีผู้เชี่ยวชาญดูแล

  1. กด Windows Key + R พิมพ์ msinfo32 กด Enter เปิด System Information
  2. หา BIOS Version/Date บันทึก Manufacturer และ BIOS Version
  3. ไปเว็บไซต์ผู้ผลิต (เช่น Dell) ใส่ Serial Number หรือคลิก Auto Detect
  4. จากรายการ Driver คลิก BIOS ดาวน์โหลดเวอร์ชันที่แนะนำ
  5. สำคัญ: ห้ามปิดเครื่องหรือถอดปลั๊กขณะอัปเดต BIOS เครื่องจะรีสตาร์ทและหน้าจอดำชั่วคราว
  6. ไฟล์ดาวน์โหลดเสร็จ คลิกสองครั้งที่ไฟล์ .exe เพื่อรัน
  7. อัปเดต BIOS เสร็จสิ้น อาจแก้ปัญหาได้

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

  • แก้ไขข้อผิดพลาด Unable to Set Default Printer Error 0x00000709
  • แก้ไขข้อผิดพลาด You've been signed in with a temporary profile
  • แก้ไข Desktop Refers to A Location That Is Unavailable
  • แก้ไข WiFi doesn't connect automatically in Windows 10

เสร็จสิ้น! คุณแก้ไขข้อผิดพลาด One or more network protocols are missing on this computer เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามในส่วนความคิดเห็นได้เลย