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

วิธีแก้ไขข้อผิดพลาด "Cannot renew IP address" ใน Windows

ข้อผิดพลาด 'Cannot renew IP address' (ไม่สามารถต่ออายุที่อยู่ IP ได้) บน PC Windows ของคุณ เกิดจากการขัดแย้ง IP กับอุปกรณ์อื่น ปัญหาการตั้งค่าเครือข่าย Windows หรือปัญหากับ Network Adapter หรือ Router หากคุณเจอข้อผิดพลาด 'Cannot renew IP address' ใน Windows มีหลายขั้นตอนที่คุณสามารถลองเพื่อตรวจสอบและแก้ไขปัญหา

ในส่วนใหญ่ การเรียกใช้เครื่องมือ Windows Network Diagnostics ควรจะแก้ไขปัญหาเกี่ยวกับการเชื่อมต่อเครือข่ายได้ หากไม่ได้ผล คุณจะต้องเปิดหน้าต่าง Windows Command Line หรือ PowerShell และทำตามคำแนะนำเหล่านี้ คุณควรตรวจสอบอีกครั้งว่าอุปกรณ์เครือข่ายของคุณทำงานถูกต้องด้วย

เรียกใช้เครื่องมือ Windows Network Diagnostics

บางครั้ง PC ของคุณจะเจอปัญหากับการเชื่อมต่อเครือข่าย เครื่องมือ Windows Network Diagnostics มีอยู่เพื่อช่วยคุณแก้ไขปัญหาส่วนใหญ่โดยอัตโนมัติ

  • เพื่อเรียกใช้เครื่องมือ Windows Network Diagnostics ให้คลิกขวาที่ไอคอนเครือข่ายบนแถบงาน Windows คลิก Network Problems (ปัญหาเครือข่าย) เพื่อเริ่ม

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

Windows น่าจะวินิจฉัยสาเหตุของข้อผิดพลาด 'Cannot renew IP address' ในขั้นตอนนี้ อนุญาตให้ Windows แก้ไขปัญหาโดยอัตโนมัติ และหากไม่สามารถทำได้ ให้ลองวิธีอื่นแทน

Release และ Renew ที่อยู่ IP ของคุณ

เมื่อคุณเชื่อมต่อกับเครือข่าย PC ของคุณมักจะได้รับที่อยู่ IP สำหรับระยะเวลาจำกัดจากเราเตอร์ของคุณ "สัญญาเช่า" (Leases) IP นี้ จะใช้ได้นานสูงสุด 24 ชั่วโมงในแต่ละครั้ง

ส่วนใหญ่ เราเตอร์เครือข่ายจะมอบหมายที่อยู่ IP เดิมซ้ำๆ แต่บางครั้งอาจเกิดขัดแย้ง (Conflict) ที่อยู่ IP อาจถูกมอบหมายให้อุปกรณ์อื่นโดยไม่ได้ตั้งใจ หรือ Network Adapter ของคุณอาจทำขั้นตอนการต่ออายุสัญญาเช่า IP ไม่สำเร็จ เนื่องจากการกำหนดค่าที่ไม่ดี หรือปัญหาฮาร์ดแวร์

หากเครื่อง Windows ของคุณแสดงข้อผิดพลาด 'Cannot renew IP address' และเครื่องมือ Windows Network Diagnostics แก้ไขไม่ได้ คุณควรพยายาม Release (ปล่อย) และ Renew (ต่ออายุ) สัญญาเช่า IP Address โดยอัตโนมัติโดยใช้เครื่องมือ ipconfig

  • เปิดหน้าต่าง Windows PowerShell เพื่อเริ่ม คลิกขวาที่ปุ่ม Start เมนูบนแถบงาน แล้วคลิก Windows PowerShell (Admin) คุณสามารถทำการกระทำนี้ด้วย Command Line แบบเก่าได้เช่นกัน

    หากเมนูของคุณแสดง Command Prompt ให้อ่านโพสต์ก่อนหน้านี้เกี่ยวกับวิธีสลับรายการเมนูเป็น PowerShell
  • เพื่อดูรายละเอียดการตั้งค่าเครือข่ายปัจจุบัน พิมพ์ ipconfig /all
  • เพื่อ Release ที่อยู่ IP ให้พิมพ์ ipconfig /release นี่จะปล่อย Network Adapter ของคุณออกจากที่อยู่ IP ที่ได้รับมอบหมาย
  • เมื่อ Network Adapter ถูก Release แล้ว ให้พิมพ์ ipconfig /renew เพื่อมอบหมายสัญญาเช่าที่อยู่ IP ใหม่

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

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

หากคุณยังมีปัญหากับการเชื่อมต่อเครือข่าย การรีเซ็ตการตั้งค่าเครือข่ายสามารถแก้ไขปัญหาได้ คุณสามารถทำได้จาก Command Line หรือหน้าต่าง Windows PowerShell

  • คลิกขวาที่ปุ่ม Start เมนูบนแถบงาน แล้วคลิก Windows PowerShell (Admin) เพื่อเปิดหน้าต่าง PowerShell คุณสามารถใช้ Command Line แบบเก่าได้หากต้องการ

Winsock เป็นส่วนหนึ่งของโครงสร้างพื้นฐานเครือข่าย Windows ออกแบบมาเพื่อช่วยให้ Windows PC และซอฟต์แวร์ที่รันบนมัน สื่อสารผ่านเครือข่ายมาตรฐานได้ การตั้งค่า Winsock ของคุณบางครั้งอาจเสียหายโดยไม่ได้ตั้งใจโดยซอฟต์แวร์แอนตี้ไวรัส หรือโดยเจตนาร้ายโดยมัลแวร์ การรีเซ็ตการตั้งค่า Winsock สามารถแก้ไขได้

  • ที่ Windows PowerShell หรือ Command Line ให้พิมพ์ netsh winsock reset คุณจะถูกขอให้รีสตาร์ท PC เมื่อกระบวนการเสร็จสิ้น

เครื่องมือ netsh (Network Shell) เป็นเครื่องมือบริหารระดับต่ำสำหรับคำสั่งเครือข่ายบน Windows คุณสามารถใช้มันเพื่อรีเซ็ตการตั้งค่า TCP/IP ซึ่งสามารถแก้ไขปัญหา 'Cannot resolve IP address' ได้โดยการลบการตั้งค่าหรือการเชื่อมต่อที่ขัดแย้ง

  • พิมพ์ netsh int ip reset เพื่อรีเซ็ตการตั้งค่า TCP/IP เมื่อเสร็จสิ้น ให้รีสตาร์ท PC เพื่อเสร็จสิ้นกระบวนการ

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

  • เปิดเมนูการตั้งค่า Windows คลิกขวาปุ่ม Start เมนูบนแถบงาน แล้วคลิก Settings
  • คลิก Network & Internet เพื่อเข้าสู่เมนูการตั้งค่าเครือข่าย Windows
  • คลิก Status จากเมนูด้านซ้าย จากที่นี่ ให้เลื่อนไปที่หมวดหมู่ Change your network settings แล้วคลิก Network reset (รีเซ็ตเครือข่าย)
  • ในเมนู Network Reset ให้คลิกปุ่ม Reset Now (รีเซ็ตตอนนี้)
  • Windows จะถามว่าคุณต้องการดำเนินการรีเซ็ตเครือข่ายต่อหรือไม่ คลิก Yes เพื่อเริ่มกระบวนการ Windows จะรีเซ็ตการตั้งค่าเครือข่ายอย่างสมบูรณ์ และรีสตาร์ท PC เมื่อกระบวนการเสร็จสิ้น

การรีเซ็ตการตั้งค่าเครือข่ายโดยใช้วิธีข้างต้น หมดตัวเลือกสำหรับการแก้ไขปัญหา 'Cannot renew IP address' บน Windows เอง หากปัญหายังคงอยู่ สาเหตุอาจมาจากปัญหากับอุปกรณ์เครือข่ายของคุณ

ตรวจสอบอุปกรณ์เครือข่าย

หากคุณไม่สามารถแก้ไขปัญหาการเชื่อมต่อเครือข่ายบน Windows ได้ ให้ตรวจสอบอุปกรณ์เครือข่ายแทน

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

ลอง Network Adapter อื่นเพื่อตรวจสอบว่าคุณสามารถเชื่อมต่อกับเครือข่ายได้หรือไม่ หากล้มเหลว ให้ลองเชื่อมต่อกับเครือข่ายอื่น เพื่อดูว่าข้อผิดพลาดมาจากปัญหากับเราเตอร์เครือข่ายของคุณแทน