วิธีตรวจสอบ Open TCP / IP Ports ใน Windows
เมื่อใดก็ตามที่แอปพลิเคชันต้องการเข้าถึงตัวเองผ่านเครือข่ายจะอ้างถึงพอร์ต TCP / IP ซึ่งหมายความว่าจะไม่สามารถใช้พอร์ตอื่นได้ ดังนั้นคุณจะตรวจสอบพอร์ตที่เปิดอยู่เพื่อดูว่าแอปพลิเคชันใดที่กำลังใช้งานอยู่?
ที่อยู่ IP ระบุคอมพิวเตอร์หรืออุปกรณ์เครือข่ายอื่น ๆ บนเครือข่าย เมื่ออุปกรณ์หนึ่งส่งทราฟฟิกไปยังอุปกรณ์อื่นที่อยู่ IP จะถูกใช้เพื่อกำหนดเส้นทางทราฟฟิกนั้นไปยังสถานที่ที่เหมาะสม เมื่อการจราจรมาถึงสถานที่ที่เหมาะสมอุปกรณ์จำเป็นต้องรู้ว่าแอพหรือบริการใดที่จะส่งการรับส่งข้อมูลไปยัง นั่นคือสิ่งที่พอร์ตเข้ามาหากที่อยู่ IP นั้นคล้ายกับที่อยู่บนจดหมายหนึ่งฉบับพอร์ตนั้นเป็นชื่อของบุคคลในถิ่นนั้นที่ได้รับจดหมายนั้น ส่วนใหญ่คุณไม่จำเป็นต้องกังวลเกี่ยวกับพอร์ต แต่ในบางครั้งคุณอาจพบกับแอพที่ตั้งค่าไว้เพื่อรับฟังการจราจรบนพอร์ตเดียวกันกับที่มีแอพอื่นใช้งานอยู่ ในกรณีดังกล่าวคุณจะต้องระบุแอปที่มีพอร์ตนั้นใช้งานอยู่.
มีหลายวิธีที่จะบอกได้ว่าแอปพลิเคชันใดที่มีพอร์ตที่ถูกล็อคอยู่ แต่เราจะแนะนำคุณผ่านวิธีการในตัวที่ใช้ Command Prompt สองวิธีแล้วแสดงแอปพลิเคชั่นฟรีแวร์ที่ยอดเยี่ยมที่ทำให้ง่ายยิ่งขึ้น . วิธีการทั้งหมดเหล่านี้จะทำงานได้ไม่ว่าคุณจะใช้ Windows เวอร์ชันใด.
ใช้เครื่องมือในตัวเพื่อดูว่ามีอะไรฟังบนพอร์ต
เรามีสองคำสั่งให้คุณแสดง รายการแรกพอร์ตที่ใช้งานพร้อมกับชื่อของกระบวนการที่ใช้พวกเขา ส่วนใหญ่คำสั่งนั้นจะทำงานได้ดี แม้ว่าบางครั้งชื่อกระบวนการจะไม่ช่วยให้คุณระบุแอปหรือบริการใดที่มีพอร์ตเชื่อมโยงอยู่จริง สำหรับช่วงเวลาดังกล่าวคุณจะต้องแสดงรายการพอร์ตที่ใช้งานพร้อมกับหมายเลขตัวระบุกระบวนการของพวกเขาจากนั้นค้นหากระบวนการเหล่านั้นในตัวจัดการงาน.
ตัวเลือกที่หนึ่ง: ดูพอร์ตใช้พร้อมกับชื่อกระบวนการ
ก่อนอื่นคุณจะต้องเปิด Command Prompt ในโหมดผู้ดูแลระบบ กดเริ่มแล้วพิมพ์“ คำสั่ง” ลงในช่องค้นหา เมื่อคุณเห็น“ พรอมต์คำสั่ง” ปรากฏในผลลัพธ์ให้คลิกขวาแล้วเลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ”
ที่พรอมต์คำสั่งพิมพ์ข้อความต่อไปนี้แล้วกด Enter:
netstat -ab
หลังจากที่คุณกด Enter ผลลัพธ์อาจใช้เวลาหนึ่งหรือสองนาทีในการแสดงผลอย่างเต็มที่ดังนั้นโปรดอดทนรอ เลื่อนดูรายการเพื่อค้นหาพอร์ต (ซึ่งอยู่หลังเครื่องหมายโคลอนทางด้านขวาของที่อยู่ IP ในเครื่อง) แล้วคุณจะเห็นชื่อกระบวนการแสดงอยู่ใต้บรรทัดนั้น หากคุณต้องการทำให้สิ่งต่าง ๆ ง่ายขึ้นโปรดจำไว้ว่าคุณสามารถไพพ์ผลลัพธ์ของคำสั่งไปยังไฟล์ข้อความได้ จากนั้นคุณสามารถค้นหาไฟล์ข้อความเพื่อหาหมายเลขพอร์ตที่คุณต้องการ.
ตัวอย่างเช่นที่นี่คุณจะเห็นว่าพอร์ต 49902 นั้นเชื่อมโยงกันด้วยกระบวนการที่ชื่อว่า picpick.exe PicPick เป็นโปรแกรมแก้ไขรูปภาพในระบบของเราดังนั้นเราสามารถสรุปได้ว่าพอร์ตนั้นเชื่อมโยงกับกระบวนการที่ตรวจสอบการอัปเดตของแอปเป็นประจำ.
ตัวเลือกที่สอง: ดูพอร์ตใช้พร้อมกับตัวระบุกระบวนการ
หากชื่อของกระบวนการสำหรับหมายเลขพอร์ตที่คุณกำลังค้นหาทำให้ยากที่จะบอกได้ว่าแอปที่เกี่ยวข้องคืออะไรคุณสามารถลองเวอร์ชันของคำสั่งที่แสดงตัวบ่งชี้กระบวนการ (PID) แทนชื่อ พิมพ์ข้อความต่อไปนี้ที่พร้อมรับคำสั่งแล้วกด Enter:
netstat -aon
คอลัมน์ทางด้านขวาสุดแสดงรายการ PID ดังนั้นให้ค้นหาคอลัมน์ที่ผูกกับพอร์ตที่คุณกำลังพยายามแก้ไข.
จากนั้นเปิด Task Manager โดยคลิกขวาที่พื้นที่ว่างบนทาสก์บาร์ของคุณแล้วเลือก“ Task Manager”
หากคุณใช้ Windows 8 หรือ 10 ให้สลับไปที่แท็บ "รายละเอียด" ในตัวจัดการงาน ใน Windows รุ่นเก่าคุณจะเห็นข้อมูลนี้ในแท็บ "กระบวนการ" เรียงลำดับรายการกระบวนการตามคอลัมน์“ PID” และค้นหา PID ที่เกี่ยวข้องกับพอร์ตที่คุณกำลังตรวจสอบ คุณอาจสามารถบอกเพิ่มเติมเกี่ยวกับแอพหรือบริการที่มีพอร์ตเชื่อมโยงโดยดูที่คอลัมน์“ คำอธิบาย”.
หากไม่เป็นเช่นนั้นให้คลิกขวาที่กระบวนการแล้วเลือก“ เปิดตำแหน่งไฟล์” ตำแหน่งของไฟล์อาจให้เบาะแสเกี่ยวกับแอพที่เกี่ยวข้อง.
เมื่อคุณอยู่ที่นั่นคุณสามารถใช้ตัวเลือก End Process, Open File Location หรือ Go to Service เพื่อควบคุมกระบวนการหรือหยุดมัน.
ใช้ NirSoft CurrPort เพื่อดูสิ่งที่ฟังบนพอร์ต
หากคุณไม่ใช่ประเภทพรอมต์คำสั่งจริงๆหรือคุณเพียงแค่ใช้ยูทิลิตี้ง่ายๆเพื่อทำสิ่งนี้ในขั้นตอนเดียวเราขอแนะนำยูทิลิตี้ CurrPorts ฟรีแวร์ที่ยอดเยี่ยมโดย NirSoft ไปข้างหน้าและดาวน์โหลดเครื่องมือ ตรวจสอบให้แน่ใจว่าคุณได้รับรุ่นที่ถูกต้อง (รุ่นปกติสำหรับ Windows รุ่น 32 บิตและรุ่น x64 สำหรับรุ่น 64 บิต) มันเป็นแอพพกพาดังนั้นคุณไม่จำเป็นต้องติดตั้ง เพียงเปิดเครื่องรูดโฟลเดอร์ดาวน์โหลดและเรียกใช้ไฟล์ปฏิบัติการ.
ในหน้าต่าง CurrPorts เรียงตามคอลัมน์“ Local Port” ค้นหาพอร์ตที่คุณกำลังตรวจสอบและคุณสามารถเห็นทุกอย่าง - ชื่อกระบวนการ PID พอร์ตเส้นทางแบบเต็มไปยังกระบวนการและอื่น ๆ.
เพื่อให้ง่ายยิ่งขึ้นให้ดับเบิลคลิกที่กระบวนการใดก็ได้เพื่อดูรายละเอียดทุกอย่างในหน้าต่างเดียว.
เมื่อคุณทราบแล้วว่าแอพหรือบริการใดมีพอร์ตที่คุณกำลังทำการตรวจสอบอยู่คุณจะต้องจัดการกับมันอย่างไร หากเป็นแอพคุณอาจมีตัวเลือกให้ระบุหมายเลขพอร์ตอื่น หากเป็นบริการ - หรือคุณไม่มีตัวเลือกให้ระบุหมายเลขพอร์ตอื่น - คุณอาจต้องหยุดบริการหรือลบแอพออก.