คอมพิวเตอร์มีพอร์ตมากกว่า 65,000 พอร์ต พอร์ตจะเปิดขึ้นก็ต่อเมื่อบางโปรแกรมใช้งานอยู่ หมายเลขพอร์ตถูกเลือกโดยระบบปฏิบัติการหรือแอปพลิเคชันที่ทำงานอยู่ ในบางกรณี ผู้ใช้อาจต้องเปิดพอร์ตเฉพาะ
คำแนะนำ
ขั้นตอนที่ 1
โปรแกรมต้องการพอร์ตเพื่อสื่อสารกับเครือข่าย บางโปรแกรมใช้งานได้กับพอร์ตมาตรฐาน ส่วนโปรแกรมอื่นๆ จะถูกจัดสรรโดยระบบปฏิบัติการฟรี เมื่อใช้พอร์ตมาตรฐาน จะมีฮาร์ดโค้ดในการกำหนดค่าของโปรแกรม ดังนั้นในการเปิดพอร์ตเฉพาะจะต้องระบุไว้ในการตั้งค่าของโปรแกรมที่ควรใช้งานได้
ขั้นตอนที่ 2
อย่าสับสนระหว่างการเปิดพอร์ตบนคอมพิวเตอร์ของคุณกับการอนุญาตให้ไฟร์วอลล์เปิดพอร์ตสำหรับการเชื่อมต่อ ในกรณีแรก เรากำลังพูดถึงการเปิดพอร์ตที่แท้จริง นั่นคือบางโปรแกรมเริ่มใช้งาน ในวินาทีที่พอร์ตสามารถปิดได้ (นั่นคือไม่มีโปรแกรมใดใช้งานอยู่) แต่เมื่อคุณพยายามเปิดมัน ไฟร์วอลล์จะไม่ปิดกั้นการเชื่อมต่อ
ขั้นตอนที่ 3
คุณสามารถดูรายการพอร์ตที่เปิดบนคอมพิวเตอร์ของคุณ ซึ่งอาจเป็นประโยชน์หากคุณสงสัยว่าระบบติดไวรัสโทรจัน คลิกที่บรรทัดคำสั่ง: "เริ่ม" - "โปรแกรมทั้งหมด" - "อุปกรณ์เสริม" - "บรรทัดคำสั่ง" หน้าต่างคอนโซลสีดำจะปรากฏขึ้น นี่คือบรรทัดคำสั่ง ป้อนคำสั่ง netstat –aon แล้วกด Enter
ขั้นตอนที่ 4
ในรายการที่ปรากฏขึ้น ในคอลัมน์ "ที่อยู่ท้องถิ่น" คุณจะเห็นรายการพอร์ตที่เปิดอยู่ในคอมพิวเตอร์ของคุณ คอลัมน์ "ที่อยู่ภายนอก" มีที่อยู่และพอร์ตบนคอมพิวเตอร์ระยะไกล คอลัมน์ "สถานะ" แสดงสถานะของการเชื่อมต่อ คอลัมน์สุดท้าย PID จะแสดงรหัสกระบวนการ มีประโยชน์หากคุณต้องการทราบว่าโปรแกรมใดกำลังเปิดพอร์ตใดพอร์ตหนึ่งอยู่
ขั้นตอนที่ 5
พิมพ์รายการงานในหน้าต่างเดียวกันแล้วกด Enter อีกครั้ง รายการกระบวนการที่ทำงานอยู่บนระบบจะปรากฏขึ้น ในคอลัมน์ที่สอง ถัดจากชื่อของกระบวนการ จะมีตัวระบุ ซึ่งคุณสามารถค้นหาโปรแกรมที่เปิดพอร์ตที่คุณสนใจได้อย่างง่ายดาย
ขั้นตอนที่ 6
หากคุณต้องการเปิดพอร์ตในไฟร์วอลล์ Windows มาตรฐาน ก็สามารถทำได้ผ่านบรรทัดคำสั่งเช่นกัน ตัวอย่างเช่น หากต้องการเปิดพอร์ต 34567 ให้พิมพ์คำสั่งในคอนโซล: ไฟร์วอลล์ netsh เพิ่มการเปิดพอร์ตระบบ TCP 34567 แล้วกด Enter หากต้องการปิดอีกครั้ง ให้ป้อนคำสั่ง: netsh firewall delete portopening TCP 34567 คุณสามารถดูการตั้งค่าคอนโซลและไฟร์วอลล์ Windows ได้โดยป้อนคำสั่ง: netsh firewall show config