ไม่มีอะไรแย่กว่าการได้รับข้อผิดพลาด Windows ที่ป้องกันไม่ให้เข้าถึงอินเทอร์เน็ต การเห็นข้อความ "Windows can't communicate with device or resource" ไม่ใช่เรื่องแปลก และสามารถทำให้วันของคุณล้มเหลวได้อย่างรวดเร็ว
หากได้รับข้อความนี้ ไม่ต้องตกใจ เราจะอธิบายว่าข้อผิดพลาดนี้หมายถึงอะไร และคุณสามารถแก้ไขได้อย่างไร
ข้อผิดพลาด "Windows Can't Communicate With Device or Resource" คืออะไร?
ปกติจะเห็นข้อผิดพลาดนี้เมื่อไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ และรัน Network Diagnostics
เมื่อเจอข้อผิดพลาดนี้ หมายความว่าคอมพิวเตอร์ไม่สามารถเชื่อมต่อกับ "โทรศัพท์บัญชี" ของอินเทอร์เน็ต ซึ่งก็คือ Domain Name System (DNS) ระบบนี้แปลงชื่อเว็บไซต์เป็นที่อยู่ IP อัตโนมัติ ทำให้คุณท่องเว็บได้สะดวก
เซิร์ฟเวอร์ DNS หลักของคอมพิวเตอร์มักจัดหาโดยผู้ให้บริการอินเทอร์เน็ต มีเซิร์ฟเวอร์ DNS สำรองไว้ในกรณีเซิร์ฟเวอร์หลักล้ม แต่การตั้งค่าของคอมพิวเตอร์บางครั้งผิดปกติ ทำให้เกิดปัญหาการเชื่อมต่ออินเทอร์เน็ต
หากไม่สามารถกำจัดข้อผิดพลาด "Windows 10 can't communicate with device or resource" ได้ นี่คือวิธีแก้ไขที่อาจช่วย:
1. ตรวจสอบว่า DNS และ DHCP Clients ทำงานอยู่
ก่อนลองวิธีอื่น ควรตรวจสอบว่า DNS และ DHCP clients ทำงานอยู่ ไปที่แถบค้นหาเมนู Start พิมพ์ "Services"
เลือกแอป Services จะเห็นรายการบริการทั้งหมดที่ทำงานอยู่ ตรวจสอบบริการที่ติดฉลาก DNS และ DHCP หาก "Running" ไม่แสดงในคอลัมน์ "Status" สำหรับบริการใดบริการหนึ่ง ต้องแก้ไข
เปิดใช้งาน DNS และ DHCP โดยดับเบิลคลิกที่แต่ละบริการ หากหยุดอยู่ ให้เลือก Start ตรวจสอบให้แน่ใจว่าเลือก Automatic จากเมนู "Startup type" ด้วย
เสร็จแล้ว คลิก Apply > OK
2. ถอนติดตั้งและติดตั้งอุปกรณ์เครือข่ายใหม่
ไดรเวอร์เกาหรือไม่ถูกต้องอาจก่อให้เกิดข้อผิดพลาด "Windows can't communicate with the device or resource" ในกรณีนี้ ควรล้างใหม่และถอนติดตั้งอุปกรณ์เครือข่าย
เพื่อเข้าถึงอุปกรณ์เครือข่าย กด Windows + X เปิดเมนู Quick Link เลือก Device Manager คลิก Network adapters
เลือกอุปกรณ์เครือข่ายของคุณ คลิก Uninstall device เสร็จแล้ว คลิกขวา Network adapters แล้วกด Scan for hardware changes
Windows ควรตรวจจับอุปกรณ์เครือข่าย "ใหม่" อัตโนมัติ จากนั้นติดตั้งไดรเวอร์เริ่มต้นที่มาพร้อมอุปกรณ์ ตอนนี้สามารถรีบูทคอมพิวเตอร์และตรวจสอบการเชื่อมต่อได้
3. อัปเดตไดรเวอร์เครือข่ายด้วยตนเอง
แม้ไดรเวอร์เครือข่ายจะอัปเดตอัตโนมัติใน Windows 10 ก็ไม่เสียหายที่จะลองอัปเดตด้วยตนเอง กด Windows + X > Device Manager > Network adapters
ค้นหาอุปกรณ์เครือข่ายในเมนูแบบเลื่อนลง คลิกขวา และกด Update driver
Windows จะให้ 2 วิธีค้นหาไดรเวอร์ใหม่ เลือก Search automatically for updated driver software
Windows จะค้นหาในคอมพิวเตอร์และอินเทอร์เน็ต หากมีไดรเวอร์ใหม่ ให้ติดตั้ง
4. ล้างแคช DNS
แคช DNS ที่เสียหายก็อาจก่อให้เกิดข้อความข้อผิดพลาด ต้อง flush แคช DNS ออก
เริ่มต้นโดยพิมพ์ "Command Prompt" ในแถบค้นหา Windows 10 คลิกขวา Command Prompt จากผลลัพธ์ และเลือก Run as administrator
เมื่อโปรแกรมปรากฏ ให้พิมพ์โค้ดบรรทัดต่อไปนี้ ทีละบรรทัด:
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
นี่ไม่เพียงแต่ล้างแคช DNS แต่ยังทำให้คอมพิวเตอร์รีเซ็ตการกำหนดค่าที่เสียหายซึ่งอาจเป็นสาเหตุข้อผิดพลาด หลังจากนั้นกด Enter และปิด Command Prompt ได้
5. กำหนดค่าการตั้งค่าแอดอัปเตอร์
หากวิธีข้างต้นยังไม่ได้ผล การตั้งค่าแอดอัปเตอร์เครือข่ายอาจรบกวนการเชื่อมต่อ เริ่มต้นกำหนดค่าโดยไปที่ Control Panel เลือก View network status and tasks ใต้หัวข้อ Network and Internet
หลังจากนั้น เลือก Change adapter settings จากเมนูด้านซ้าย
คลิกขวาที่การเชื่อมต่อของคุณ เลือก Properties
ตรวจสอบให้แน่ใจว่ากล่องถัดจาก Internet Protocol Version 4 (TCP/IPv4) มีเครื่องหมายถูก จากนั้นดับเบิลคลิกที่ IPv4
ติ๊กที่ Obtain an IP address automatically และ Obtain DNS Server address automatically เสร็จแล้วกด OK
เพื่อให้วิธีนี้มีประสิทธิภาพมากขึ้น สามารถทำซ้ำขั้นตอนเดียวกันกับ Internet Protocol Version 6 (TCP/IPv6) ได้
6. เปลี่ยนไปใช้ Public DNS
หากยังเชื่อมต่ออินเทอร์เน็ตไม่ได้ อาจมีปัญหากับ DNS การเปลี่ยนไปใช้ Public DNS เช่น Google DNS ช่วยแก้ไขได้ อาจพบว่าการเปลี่ยน DNS เพิ่มความเร็วอินเทอร์เน็ตได้ด้วย
เริ่มต้นโดยเข้าถึงการตั้งค่าเครือข่ายด้วยวิธีเดียวกันขั้นตอนก่อนหน้า เปิด Control Panel ไป View networks status and tasks > Change adapter settings คลิกขวาที่การเชื่อมต่อ เลือก Properties
ดับเบิลคลิก Internet Protocol Version 4 (TCP/IPv4) อีกครั้ง คราวนี้ติ๊กที่ Use the following DNS server addresses
ป้อนที่อยู่ Google DNS ในช่องด้านล่าง:
- Preferred DNS server: 8.8.8.8
- Alternative DNS server: 8.8.4.4
หลังกด OK ให้รีสตาร์ทคอมพิวเตอร์ดูว่าการเชื่อมต่ออินเทอร์เน็ตกลับมาหรือไม่
แก้ไขข้อผิดพลาด Windows 10 และกลับสู่ออนไลน์
การแก้ไขข้อผิดพลาด Windows 10 ไม่ใช่งานที่สนุกเสมอไป โดยเฉพาะเมื่อต้องใช้อินเทอร์เน็ตด่วนแต่คอมพิวเตอร์เสียหายทันที วิธีแก้ไขเหล่านี้ควรทำให้กระบวนการแก้ปัญหาไม่เครียดขนาดนั้น
ปัญหาการสื่อสารระหว่าง PC และเซิร์ฟเวอร์ DNS หลัก ไม่ใช่การแก้ไขที่ยากมาก หลังแก้ไขเสร็จ ควรเตรียมพร้อมสำหรับปัญหาที่ยุ่งยากกว่านี้ในอนาคต เช่น ข้อผิดพลาดจอฟ้าตกสีฟ้าของ Windows ที่ร้ายแรง