บ่อยครั้งผู้ใช้พบว่า Network connection ล้มเหลวโดยไม่ทราบสาเหตุ การรีบูท PC ช่วยได้บางครั้ง แต่ไม่ใช่วิธีที่ดีที่สุด บทความนี้จะสอนสร้าง Batch File เพื่อ Reset, Release & Renew IP, Winsock, Proxy, DNS โดยไม่ต้องรีบูท Windows 11/10
Batch File สำหรับ Reset, Release & Renew IP, Winsock, Proxy, DNS
แม้จะสามารถ Reset TCP/IP, Flush DNS, Reset Winsock ได้ตามขั้นตอนปกติ แต่ด้วยการวางแผนเล็กน้อย สามารถ Reset และ Renew การเชื่อมต่อเครือข่าย Windows 10 ด้วย Batch File ขนาดเล็ก

ขั้นตอนสร้าง Batch File:
กด Windows key + R เปิด Run dialog
พิมพ์ notepad กด Enter เปิด Notepad
คัดลอกโค้ดด้านล่างวางใน Notepad:
ipconfig /release ipconfig /renew arp -d * nbtstat -R nbtstat -RR ipconfig /flushdns ipconfig /registerdns
คำอธิบายพารามิเตอร์:
- คำสั่ง ipconfig สองคำสั่ง จะ Release IP ปัจจุบัน แล้วขอ IP ใหม่ทันที
- คำสั่ง arp ลบ Hostname ปัจจุบัน เพื่อขอใหม่
- nbtstat -R ล้างและโหลดตารางชื่อ Remote Cache ใหม่
- nbtstat -RR ส่ง Name Release packets ไป WINS แล้วเริ่ม Refresh
- คำสั่ง ipconfig สองคำสั่งท้าย Flush DNS แล้วเริ่ม Manual dynamic registration สำหรับ DNS names และ IP addresses ที่ตั้งค่าไว้
บันทึกไฟล์ (แนะนำ Desktop) ตั้งชื่อพร้อมนามสกุล .bat เช่น ResetNetConec.bat
ในกล่อง Save as type เลือก All Files
เมื่อต้องการ Reset Network Connection ให้รัน Batch File ด้วยสิทธิ์ Admin จะทำให้ Network ทำงานได้อีกครั้ง
TIP: สามารถใช้ฟรีแวร์พกพา FixWin เพื่อ Reset TCP/IP, Flush DNS, Reset Winsock ฯลฯ ได้เช่นกัน
