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

วิธีเปิดเผยว่าแอพใดกำลังใช้พอร์ต Windows ของคุณ

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

สารบัญ

ตรวจสอบพอร์ตใน Windows โดยใช้ Command Prompt

วิธีทั่วไปที่สุดในการตรวจสอบพอร์ตใน Windows คือการใช้ netstat ในตัว (สถิติเครือข่าย) เครื่องมือ 00 command มีสวิตช์หลายตัวที่สามารถใช้งานได้ทีละตัว แต่เราจะใช้คำสั่งแบบเต็มที่นี่เพื่อเปิดเผยข้อมูลทั้งหมด นี่คือวิธีการ

เปิด Command Prompt ในฐานะผู้ดูแลระบบ และรันคำสั่งต่อไปนี้:

netstat -abno

การดำเนินการนี้จะแสดงรายการพอร์ตที่เปิดอยู่ซึ่งอาจค่อนข้างยาวอย่างต่อเนื่อง พร้อมด้วยกระบวนการของ Windows ที่ใช้งานอยู่ ที่นี่ ที่อยู่ในท้องถิ่น รัฐ และ PID คือคอลัมน์หลักที่คุณต้องดูเพื่อติดตามพอร์ต:

  • ที่อยู่ท้องถิ่น: โดยจะแสดงที่อยู่ IP ของพีซีและหมายเลขพอร์ตที่คั่นด้วยเครื่องหมายโคลอน เช่น 14 . ในตัวอย่างนี้ 22 คือหมายเลขพอร์ต
  • สถานะ: นี่จะแสดง การฟัง หรือก่อตั้งแล้ว สถานะ การฟังหมายถึงโปรแกรมกำลังรอการเชื่อมต่อ และ ESTABLISHED หมายถึงการเชื่อมต่อสดกำลังแลกเปลี่ยนข้อมูล
  • หมายเลขประจำตัว: รหัสกระบวนการ (PID) เป็นหมายเลขเฉพาะสำหรับระบุกระบวนการ คุณจะต้องใช้มันหากพอร์ตไม่แสดงชื่อกระบวนการ ดังนั้นคุณจึงสามารถระบุได้ในตัวจัดการงาน
วิธีเปิดเผยว่าแอพใดกำลังใช้พอร์ต Windows ของคุณ

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

หากมีข้อมูลมากเกินไป คุณสามารถใช้ 30 ได้เช่นกัน คำสั่งให้แสดงการเชื่อมต่อบนพอร์ตเฉพาะได้อย่างง่ายดาย ตัวอย่างเช่น หากต้องการดูพอร์ต 443 สถานะ คุณสามารถพิมพ์ 43 . เราลบ 55 แล้ว สลับเป็นชื่อกระบวนการอาจทำให้ 62 เลอะเทอะ การจัดรูปแบบบางครั้ง แต่ไม่จำเป็นต้องลบออก

วิธีเปิดเผยว่าแอพใดกำลังใช้พอร์ต Windows ของคุณ

ตรวจสอบพอร์ตใน Windows โดยใช้ PowerShell

หากคุณต้องการรายการที่สะอาดกว่านี้ คุณควรใช้ PowerShell แทน ใช้ 72 และ 89 คำสั่ง คุณสามารถเปิดเผยพอร์ตทั้งหมดที่ใช้งานอยู่ในคอลัมน์และแถวที่สะอาด

เปิด PowerShell ในฐานะผู้ดูแลระบบและเรียกใช้ 97 เพื่อดูการเชื่อมต่อ TCP และ 102 เพื่อดูการเชื่อมต่อ UDP โดยจะเปิดเผยที่อยู่ IP ในเครื่อง หมายเลขพอร์ต (ภายใต้ LocalPort) สถานะ และ PID (ภายใต้ OwningProcess) หากไม่เปิดเผย PID ให้ใส่ PowerShell แบบเต็มหน้าจอแล้วเรียกใช้คำสั่งอีกครั้ง

วิธีเปิดเผยว่าแอพใดกำลังใช้พอร์ต Windows ของคุณ

น่าเสียดายที่ไม่แสดงชื่อของกระบวนการในรายการนี้ คุณจะต้องใช้ PID และจับคู่ในตัวจัดการงานเพื่อค้นหากระบวนการ

ใช้การตรวจสอบทรัพยากรเพื่อตรวจสอบพอร์ตที่ใช้งานอยู่ใน Windows

หากคุณต้องการวิธีที่ใช้ GUI Resource Monitor เป็นเครื่องมือในตัวที่ยอดเยี่ยมสำหรับตรวจสอบพอร์ตใน Windows เพียงค้นหา “การตรวจสอบทรัพยากร” ใน Windows Search และเปิด การตรวจสอบทรัพยากร .

ที่นี่ ย้ายไปที่ เครือข่าย แท็บแล้วเปิด พอร์ตการฟัง ส่วน โดยจะแสดงข้อมูลที่จำเป็นทั้งหมด รวมถึงชื่อกระบวนการ, PID, หมายเลขพอร์ต และโปรโตคอล ที่สำคัญกว่านั้นคือ มี สถานะไฟร์วอลล์ คอลัมน์ที่แสดงสถานะไฟร์วอลล์ปัจจุบันสำหรับพอร์ตเฉพาะ หากพอร์ตใดพอร์ตหนึ่งถูกบล็อก คุณสามารถดูได้อย่างง่ายดายที่นี่

วิธีเปิดเผยว่าแอพใดกำลังใช้พอร์ต Windows ของคุณ

คุณสามารถคลิกที่ส่วนหัวของคอลัมน์เพื่อจัดเรียงรายการได้ เช่นเดียวกับการคลิก พอร์ต มุ่งหน้าจัดเรียงและค้นหาพอร์ตเฉพาะได้อย่างง่ายดาย หากคุณพบกระบวนการที่ขัดแย้งกัน คุณสามารถปิดกระบวนการนั้นได้จากใน Resource Monitor เพียงเปิดกระบวนการที่มีกิจกรรมเครือข่าย คลิกขวาที่กระบวนการ และเลือก สิ้นสุดกระบวนการ .

วิธีเปิดเผยว่าแอพใดกำลังใช้พอร์ต Windows ของคุณ

ใช้ TCPView เพื่อตรวจสอบพอร์ตใน Windows

หากคุณไม่สนใจที่จะติดตั้งแอปของบุคคลที่สามและต้องการควบคุมสิ่งที่เกิดขึ้นกับพอร์ตทั้งหมดของคุณมากขึ้น คุณสามารถใช้แอปขนาดเล็กที่เรียกว่า TCPView . ซึ่งจะแสดงรายการกระบวนการและพอร์ตที่เกี่ยวข้องทันที

วิธีเปิดเผยว่าแอพใดกำลังใช้พอร์ต Windows ของคุณ

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

หากคุณพบกระบวนการหรือการเชื่อมต่อที่คุณต้องการปิด เพียงคลิกขวาที่กระบวนการนั้นแล้วเลือกสิ้นสุดกระบวนการ . คุณยังสามารถคลิก ปิดการเชื่อมต่อ ได้อีกด้วย เพื่อปล่อยให้กระบวนการเปิดอยู่ แต่หยุดไม่ให้ฟังบนพอร์ตที่กำหนด

วิธีเปิดเผยว่าแอพใดกำลังใช้พอร์ต Windows ของคุณ

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