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

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

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

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

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

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

ในทำนองเดียวกัน คุณสามารถดาวน์โหลดและเรียกใช้แอป 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 รีเซ็ต winsock netsh

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