เบื่อกับการดิ้นรนกับกระบวนการที่ไม่ยอมยุติเอง พอร์ตอันมีค่าติดขัด และทำให้บริการและแอปพลิเคชันที่สำคัญทำงานผิดพลาดใช่หรือไม่ การค้นหาของคุณสิ้นสุดที่นี่! ใน Windows 11 คุณสามารถยุติกระบวนการที่ดื้อรั้นเหล่านี้และทำให้พอร์ตว่างได้โดยง่ายโดยใช้วิธีการต่างๆ เพื่อฆ่ากระบวนการบนพอร์ต
Windows 11 ของคุณสร้างพอร์ตต่างๆ มากมายที่การเชื่อมต่ออินเทอร์เน็ตเริ่มต้นและสิ้นสุด ซอฟต์แวร์ บริการ และแอพต่างๆ บนอุปกรณ์ของคุณใช้พอร์ตเหล่านี้เพื่อสื่อสารกับเซิร์ฟเวอร์ออนไลน์ที่ปลายทางของนักพัฒนาหรือฐานข้อมูลบนคลาวด์ใดๆ ในกรณีส่วนใหญ่ แอปเหล่านี้จะล้างพอร์ตเมื่อคุณปิด แอปบางแอปจะทำให้พอร์ตไม่ว่างแม้ว่าจะหยุดบริการแล้วก็ตาม เมื่อคุณเริ่มแอปอื่นที่ต้องใช้พอร์ตเดียวกัน คุณอาจเผชิญกับความล่าช้าในการเริ่มต้นหรือแอปจะไม่เริ่มทำงานเลย ต้องการแก้ไขช่วงเวลาที่เลวร้ายเช่นนี้หรือไม่? อ่านต่อ!
ทำไมคุณต้องฆ่ากระบวนการบนพอร์ต
ในบางครั้ง กระบวนการซอฟต์แวร์ที่ทำงานบนพอร์ตใดพอร์ตหนึ่งอาจไม่ยุติลงเอง แม้ว่าคุณจะปิดแอปพลิเคชันหรือบริการที่เกี่ยวข้องไปแล้วก็ตาม สิ่งนี้สามารถเกิดขึ้นได้จากสาเหตุต่างๆ เช่น ข้อผิดพลาดในซอฟต์แวร์หรือบริการ ปัญหาเครือข่าย หรือความขัดแย้งกับแอปพลิเคชันอื่น
ในการทำให้พอร์ตว่างและอนุญาตให้กระบวนการอื่นๆ ใช้งานได้ คุณอาจต้องยุติกระบวนการที่ครอบครองพอร์ตด้วยตนเอง นี่คือที่มาของการฆ่ากระบวนการบนพอร์ตใดพอร์ตหนึ่ง โดยการฆ่ากระบวนการ คุณสามารถปล่อยพอร์ตและอนุญาตให้กระบวนการอื่นใช้งานได้
วิธีฆ่ากระบวนการบนพอร์ตบน Windows 11
ต่อไปนี้เป็นวิธีการที่เชื่อถือได้และได้รับการพิสูจน์แล้วทั้งหมดในการฆ่ากระบวนการบนพอร์ตบนพีซี Windows 11 นอกจากนี้ คุณต้องทราบด้วยว่าวิธีการเดียวกันนี้ใช้ได้กับพีซีที่ใช้ Windows รุ่นก่อนหน้า เช่น Win 10, Win 8.1, Win 7 เป็นต้น
อ่านเพิ่มเติม: วิธีดูการใช้ตัวประมวลผลเชิงตรรกะในตัวจัดการงาน
1. ฆ่ากระบวนการบนพอร์ตโดยใช้พรอมต์คำสั่ง
- คลิกเริ่มและพิมพ์คำสั่งเพื่อเปิดเครื่องมือพรอมต์คำสั่ง
- เลือก ลิงก์ Run as administratorเพื่อเปิดยูทิลิตี Command Prompt ที่มีสิทธิ์ยกระดับ
- ตอนนี้ คัดลอกและวางคำสั่งนี้ในเครื่องมือแล้วกด Enter:
netstat -ano | ค้นหา:
- คุณต้องแทนที่ข้อความตัวยึดด้วยหมายเลขพอร์ตจริงที่คุณต้องการล้าง
- คำสั่งด้านบนควรดึงรหัสกระบวนการ (PID) สำหรับกระบวนการที่คุณต้องการฆ่า

ฆ่ากระบวนการบนพอร์ตโดยใช้พรอมต์คำสั่ง
- เมื่อคุณได้รับ PID แล้ว ให้รันโค้ดต่อไปนี้ในหน้าต่าง CMD เดียวกัน:
ทาสก์คิล /F /PID
- กดEnterเพื่อยกเลิก PID เป้าหมายที่พอร์ตที่ต้องการบน Windows 11
- คุณต้องแทนที่ข้อความตัวยึดด้วย PID จริงที่ดึงมาโดยการเรียกใช้คำสั่งก่อนหน้า
2. หยุดกระบวนการบนพอร์ตโดยใช้ตัวตรวจสอบทรัพยากร
ตั้งแต่ระบบปฏิบัติการ Windows Vista ผู้ใช้ Windows PC ที่มีความเชี่ยวชาญ เช่น นักพัฒนาและวิศวกรเครือข่าย IT ได้ใช้ยูทิลิตี Resource Monitor เพื่อติดตามการใช้ทรัพยากร Windows PC เช่น CPU, RAM, HDD, SSD, Network และอื่นๆ
โดยใช้เครื่องมือเดียวกัน เราสามารถติดตามการใช้พอร์ตบนพีซีที่ใช้ Windows ได้ นั่นไม่ใช่ทั้งหมด! คุณสามารถจัดการการใช้งาน ฆ่ากระบวนการ ล้างพอร์ต และอื่นๆ ในยูทิลิตี้เดียวกัน นี่เป็นแอพในตัวบนพีซีที่ใช้ Windows ดังนั้นคุณไม่จำเป็นต้องดาวน์โหลดแอพของบุคคลที่สาม ค้นหาวิธีใช้วิธีนี้ในส่วนท้ายของคุณ:
- กด ปุ่ม Windows + Rพร้อมกันเพื่อเปิดเครื่องมือRun
- ดำเนินการคำสั่งต่อไปนี้เพื่อเปิด แอป การตรวจสอบทรัพยากร :
เรสมอน
- บนแอป Resource Monitor ให้คลิกแท็บNetwork

พอร์ตการรับฟังเครือข่ายการตรวจสอบทรัพยากร
- ภายในแท็บ Network คลิกเมนูListening Ports
- ไปแล้ว! พอร์ตทั้งหมด, โปรโตคอล, PID, แอพที่ใช้งาน ฯลฯ อยู่ตรงหน้าคุณ
- รหัสภายใต้ คอลัมน์ Imageของเมนู Listening Ports คือกระบวนการตัวจัดการงาน
- เปิด แอปตัว จัดการงานโดยกดCtrl + Shift + Esc
- ตอนนี้ ค้นหาพอร์ตที่คุณต้องการล้างบนตัวจัดการทรัพยากร
- นอกจากนี้ ให้มองหาแอปที่เกี่ยวข้องในคอลัมน์รูปภาพ
- จากนั้นค้นหางานในตัวจัดการงานภายใต้คอลัมน์กระบวนการ

สิ้นสุดงานใน Task Manager
- คลิกขวาที่กระบวนการแล้วเลือกEnd taskจากเมนูบริบทที่ปรากฏขึ้น
แค่นั้นแหละ! คุณได้ล้างพอร์ตที่ถูกครอบครองโดยการสิ้นสุดกระบวนการที่เชื่อมโยงจากตัวจัดการงาน
3. ฆ่ากระบวนการบนพอร์ตโดยใช้ PowerShell
หากคุณต้องการทำให้ Windows 11 ทำงานโดยอัตโนมัติโดยใช้ PowerShell คุณจะต้องทราบวิธีฆ่ากระบวนการบนพอร์ตโดยใช้เครื่องมือบรรทัดคำสั่งอันทรงพลังของพีซี Windows จากนั้น คุณสามารถใช้รหัสในระบบอัตโนมัติที่มีอยู่เพื่อทำให้กระบวนการฆ่าพอร์ตเป็นไปโดยอัตโนมัติ ค้นหาด้านล่างคำสั่ง PowerShell และวิธีการทำงานบนพีซี Windows 11:
- เปิดPowerShellด้วยสิทธิ์ระดับสูง สำหรับสิ่งนี้ คุณสามารถค้นหาPowerใน เมนู StartและคลิกRun as administrator
- จากนั้น คัดลอกและวาง cmdlet ต่อไปนี้บนเทอร์มินัล PowerShell:
Get-Process -Id (Get-NetTCPConnection -LocalPort ).OwningProcess
- ใน cmdlet ด้านบน คุณต้องแทนที่ข้อความตัวยึดด้วยพอร์ตจริงที่คุณต้องการลบออกจากกระบวนการที่มีอยู่

เรียนรู้วิธีฆ่ากระบวนการบนพอร์ตโดยใช้ PowerShell
- เมื่อคุณมี PID ที่คุณต้องการแล้ว คุณก็พร้อมที่จะเรียกใช้คำสั่งที่จะหยุดพอร์ตบน PowerShell นี่คือสคริปต์:
หยุดกระบวนการ -Id -Force
- อย่าลืมแทนที่ข้อความด้วย PID จริง ตอนนี้ กด ปุ่ม Enterเพื่อดำเนินการรหัส
4. ฆ่ากระบวนการบนพอร์ตโดยใช้แอป Microsoft
คุณสามารถใช้แอประบบ Microsoft Sysinternals ต่อไปนี้เพื่อค้นหาพอร์ตที่เกี่ยวข้องและกระบวนการที่เชื่อมโยง และหยุดการทำงานเหล่านั้นได้อย่างสะดวกด้วยการคลิกเพียงไม่กี่ครั้ง:
ตัวอย่างเช่น หากคุณกำลังเรียกใช้แอป TCPView คุณต้องลองทำตามขั้นตอนต่อไปนี้:
- ดาวน์โหลดเครื่องมือจากพอร์ทัลเว็บด้านบนและเปิด
- โฟลเดอร์ที่ดาวน์โหลดอาจถูกบีบอัด คุณจึงต้องใช้เครื่องมือ Zip หรือ RAR เพื่อคลายซิป
- ตอนนี้ คุณสามารถเรียกใช้ไฟล์ EXE ที่อยู่ภายในได้ เช่นtcpview64.exeสำหรับพีซี Win 11 แบบ 64 บิต
- กด ปุ่ม ตกลงและแอปจะปรากฏขึ้น
- ที่นั่น คุณสามารถเรียกดูระหว่างพอร์ตโปรโตคอล TCP และ UDP
- คุณสามารถระบุพอร์ตที่ใช้งานทั้งหมดและกระบวนการได้จากอินเทอร์เฟซของแอป
- ระบุพอร์ตที่คุณต้องการล้างโดยคลิกที่พอร์ตนั้น

แอพ TCPView เพื่อฆ่ากระบวนการ
- เพียงคลิกขวาที่พอร์ตที่เลือกแล้วเลือกKill Processบนเมนูบริบท

ใช้ Process Explorer เพื่อฆ่ากระบวนการบนพอร์ต
ในทำนองเดียวกัน คุณสามารถดาวน์โหลดและเรียกใช้แอป Process Explorer มันแสดง PID สำหรับกระบวนการและแอพทั้งหมดที่ใช้พอร์ตบนพีซีของคุณ ดังนั้น คุณสามารถใช้รหัสใดก็ได้ในวิธีที่ 1 หรือ 3 เพื่อค้นหา PID ที่คุณต้องการฆ่า จากนั้น คลิกขวาที่ PID เดียวกันบนแอป Process Explorer แล้วกดตัวเลือก Kill Process สิ่งนี้ควรล้างพอร์ตที่ต้องการทันที
อ่านเพิ่มเติม: วิธีแปลงไฟล์ RAR เป็น ZIP ใน Windows
5. ฆ่ากระบวนการบนพอร์ตโดยใช้เครื่องมือรีเซ็ต TCP/IP
หากวิธีข้างต้นไม่ได้ผลสำหรับคุณ นี่เป็นวิธีที่ดีที่สุดที่คุณสามารถลองใช้ได้ วิธีนี้จะรีเซ็ตพอร์ต TCP และ UDP com ที่เปิดอยู่ทั้งหมดสำหรับเครือข่าย ดังนั้น คุณสามารถเริ่มแอปพลิเคชันถัดไปที่จะใช้พอร์ตที่โปรแกรมก่อปัญหาใช้ก่อนหน้านี้ได้อย่างง่ายดาย นี่คือวิธีที่คุณสามารถทำได้:
- เปิดยูทิลิตีพรอมต์คำสั่งที่มีสิทธิ์ยกระดับ
- ตอนนี้ให้รันคำสั่งต่อไปนี้ทีละคำสั่ง:
รีเซ็ต netsh int ipv4 รีเซ็ต netsh int ipv6 รีเซ็ต netsh winsock รีเซ็ต

เรียนรู้วิธีรีเซ็ตพอร์ตโดยใช้เครื่องมือรีเซ็ต TCP IP
- เมื่อรันคำสั่งด้านบนทั้งหมดแล้ว ให้รันคำสั่งต่อไปนี้เพื่อตรวจสอบสถานะของพอร์ตเป้าหมาย:
netstat -ano | ค้นหา:
- อย่าลืมแทนที่ข้อความด้วยหมายเลขพอร์ตจริงที่คุณต้องการตรวจสอบ
บทสรุป
ดังนั้น นี่จึงเป็นวิธีที่ได้รับความนิยมและพบได้บ่อยที่สุดในการฆ่ากระบวนการบนพอร์ตใดๆ บนพีซี Windows 11 คุณสามารถลองใช้วิธีการใด ๆ ข้างต้นและแบ่งปันประสบการณ์ของคุณด้านล่างในช่องความคิดเห็น นอกจากนี้ หากคุณทราบวิธีที่ดีกว่า อย่าลังเลที่จะแบ่งปันสิ่งนั้นในความคิดเห็นของคุณ แบ่งปันบทความนี้กับเพื่อนๆ เพื่อนร่วมงาน และผู้ติดตามของคุณ เพื่อช่วยเหลือพวกเขาเมื่อพวกเขาเผชิญกับข้อผิดพลาดพอร์ตถูกครอบครองเหมือนกันใน Windows 11