หลัก ระบบปฏิบัติการ Windows วิธีตรวจสอบว่าพอร์ตใดเปิดอยู่บนพีซี Windows 10

วิธีตรวจสอบว่าพอร์ตใดเปิดอยู่บนพีซี Windows 10



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

วิธีตรวจสอบว่าพอร์ตใดเปิดอยู่บนพีซี Windows 10

วิธีตรวจสอบว่าพอร์ตใดเปิดอยู่บนพีซี Windows 10

มีเครื่องมือที่มีประโยชน์สองสามอย่างที่คุณสามารถใช้สำหรับการสแกนพอร์ตที่เปิดอยู่ใน Windows เราจะแสดงวิธีดำเนินการดังกล่าวบน NetStat, PortQry.exe และ NirSoft CurrPorts

NetStat

วิธีที่ง่ายที่สุดวิธีหนึ่งคือ NetStat.exe คุณสามารถค้นหาเครื่องมือนี้ได้ในโฟลเดอร์ System32 ด้วย NetStat คุณสามารถดูพอร์ตที่เปิดอยู่หรือพอร์ตที่โฮสต์เฉพาะใช้

มีสองคำสั่งที่จะเป็นประโยชน์ขึ้นอยู่กับความต้องการของคุณ ตัวเลือกแรกจะแสดงรายการพอร์ตที่ใช้งานอยู่ทั้งหมดและชื่อของกระบวนการที่ใช้ เป็น netstat -ab ตัวเลือกที่สอง netstat -aon จะให้รหัสกระบวนการที่คุณสามารถตรวจสอบได้ในภายหลังในตัวจัดการงาน

สิ่งที่คุณต้องรู้เพื่อทำความเข้าใจทั้งสองคำสั่งมีดังนี้

Netstat ย่อมาจากสถิติเครือข่าย มันจะแสดงสถิติโปรโตคอลเช่นเดียวกับปัจจุบัน

การเชื่อมต่อเครือข่าย TCP และ IP และนี่คือคำอธิบายว่าตัวอักษรแต่ละตัวจากคำสั่งหมายถึงอะไร:

วิธีดาวน์โหลดเพลงจาก soundcloud
  • a จะแสดงการเชื่อมต่อและพอร์ตการฟังทั้งหมด
  • b จะแสดงไฟล์ปฏิบัติการทั้งหมดที่เกี่ยวข้องกับการสร้างพอร์ตการฟังแต่ละพอร์ต
  • o จะแสดงรหัสกระบวนการเป็นเจ้าของที่เกี่ยวข้องกับการเชื่อมต่อแต่ละรายการ
  • n จะแสดงที่อยู่และหมายเลขพอร์ตเป็นตัวเลข

เราจะเริ่มต้นด้วยรูปแบบที่ง่ายกว่านี้: netstat -ab เพียงทำตามขั้นตอนเหล่านี้แล้วคุณจะไปได้ด้วยดี:

  1. เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ
  2. เรียกใช้คำสั่งนี้: netstat -ab แล้วกด Enter
  3. รอให้ผลลัพธ์โหลด ชื่อพอร์ตจะแสดงอยู่ถัดจากที่อยู่ IP ในเครื่อง
  4. เพียงแค่มองหาหมายเลขพอร์ตที่คุณต้องการและหากมีข้อความว่า LISTENING ในคอลัมน์สถานะแสดงว่าพอร์ตของคุณเปิดอยู่

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

  1. ในช่องค้นหาบน Windows 10 ของคุณพิมพ์ cmd
  2. เปิดแอพพรอมต์คำสั่งที่แสดงในผลลัพธ์ อย่าลืมเรียกใช้ในฐานะผู้ดูแลระบบ คุณสามารถทำได้โดยคลิกขวาที่แอพแล้วเลือก Run as administrator
  3. เมื่อเข้าไปข้างในให้พิมพ์คำสั่ง netstat -aon แล้วกด Enter
  4. ตอนนี้คุณจะเห็นห้าคอลัมน์: โปรโตคอลที่อยู่ในพื้นที่ที่อยู่ต่างประเทศรัฐและรหัสกระบวนการ ใน Local Address ถัดจากคอลัมน์ที่อยู่ IP คุณจะมีหมายเลขพอร์ต ตัวอย่างเช่น 0.0.0.0:135 ที่นี่ 135 คือหมายเลขพอร์ต
  5. ในคอลัมน์ชื่อ State คุณจะเห็นว่ามีการเปิดพอร์ตหรือไม่ สำหรับพอร์ตที่เปิดไว้จะขึ้นว่า LISTENING

นี่คือส่วนแรกที่จะทำให้คุณได้รับพอร์ตและรหัสกระบวนการ หากต้องการตรวจสอบว่าแอปใดใช้งานให้ทำตามขั้นตอนต่อไปนี้:

  1. ใน Command Prompt ค้นหา PID (ตัวเลขจากคอลัมน์สุดท้าย) สำหรับพอร์ตเฉพาะ
  2. เปิดตัวจัดการงาน ใช้ทางลัด Ctrl + Shift + Esc หรือคลิกขวาบนพื้นที่ว่างบนแถบงาน Windows ของคุณแล้วเปิดตัวจัดการงาน
  3. ไปที่แท็บรายละเอียด คุณจะเห็นกระบวนการทั้งหมดใน Windows 10 ของคุณจัดเรียงตามคอลัมน์ PID และค้นหา PID ที่เป็นของพอร์ตที่คุณกำลังพยายามแก้ไขปัญหา คุณสามารถดูว่าแอปใดเชื่อมโยงพอร์ตได้ในส่วนคำอธิบาย

NirSoft CurrPorts

ในกรณีที่คุณพบว่าโซลูชันพร้อมรับคำสั่งยากเกินไปเราขอเสนอทางเลือกที่ง่ายกว่าให้คุณ นี่คือเครื่องมือที่จะแสดงพอร์ตที่คุณเปิดอยู่ในปัจจุบัน (TCP หรือ IP และ UDP) นอกจากนี้คุณยังสามารถดูข้อมูลเกี่ยวกับกระบวนการเฉพาะเช่นชื่อเส้นทางข้อมูลเวอร์ชันและอื่น ๆ

เครื่องมือนี้มีมาระยะหนึ่งแล้วและพร้อมใช้งานสำหรับ Windows 10 คุณสามารถพบลิงค์ดาวน์โหลดได้ที่ด้านล่างของ นี้ หน้า.

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

เมื่อคุณใช้ CurrPorts แล้วเราสามารถเริ่มต้นด้วยขั้นตอนในการดูพอร์ตที่เปิดได้:

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

อีกวิธีหนึ่งคือเพียงดับเบิลคลิกที่กระบวนการเพื่อดูรายละเอียดทั้งหมดในหน้าต่างเดียว

PortQry.exe

นี่คืออีกหนึ่งเครื่องมือที่มีประโยชน์ที่จะช่วยให้คุณสแกนพอร์ตที่เปิดอยู่ คุณต้องดาวน์โหลดและแตกเครื่องมือและเรียกใช้ผ่าน Command Prompt คุณจะเปิด Command Prompt โดยค้นหา cmd ในช่องค้นหาบน Windows ของคุณคลิกขวาแล้วเลือก Run as administrator

ด้วย portqry.exe คุณจะแทรกพารามิเตอร์เฉพาะที่คุณพบในโฟลเดอร์ของไฟล์ปฏิบัติการ ตัวอย่างเช่นหากคุณเรียกใช้ portqry.exe -local สิ่งนี้จะแสดงพอร์ต TCP และ UDP ที่ใช้สำหรับโฮสต์ภายในเครื่อง นอกเหนือจากพารามิเตอร์ทั้งหมดที่คุณเห็นใน NetStat แล้ว Portqry.exe ยังแสดงการแมปพอร์ตจำนวนหนึ่งรวมถึงจำนวนพอร์ตในแต่ละสถานะ

คอมพิวเตอร์ไม่รู้จักฮาร์ดไดรฟ์ภายนอก

คุณยังสามารถตรวจสอบพอร์ตที่เปิดสำหรับโฮสต์ระยะไกลได้ เพียงเรียกใช้คำสั่งนี้ใน Command Prompt: portqry.exe -n [hostname / IP] อย่าลืมแทนที่ชื่อโฮสต์และ IP ด้วยชื่อและที่อยู่ IP ของโฮสต์ระยะไกล

หากคุณต้องการค้นหาพอร์ตเฉพาะคุณสามารถรันคำสั่งนี้: -e [port_number]

คำถามที่พบบ่อยเพิ่มเติม

ฉันจะตรวจสอบได้อย่างไรว่าพอร์ต 3306 เปิดอยู่ใน Windows 10 หรือไม่

หากคุณอ่านส่วนหลักของบทความนี้คุณจะมีแนวคิดในการตรวจสอบว่าพอร์ตใดกำลังฟังอยู่หรือไม่ในกรณีนี้คือพอร์ต 3306 เพื่อให้สิ่งต่างๆง่ายขึ้นนี่คือภาพรวมคร่าวๆ:

คุณมีสามตัวเลือก: ตัวเลือกแรกคือผ่าน NetStat และตัวเลือกที่สองคือผ่าน CurrPorts

เราขอแนะนำ NetStat เนื่องจากคุณไม่ต้องดาวน์โหลดซอฟต์แวร์ใหม่สำหรับสิ่งนี้:

•เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ

•เรียกใช้คำสั่งนี้: netstat -ab แล้วกด Enter

•รอให้ผลลัพธ์โหลด ชื่อพอร์ตจะแสดงอยู่ถัดจากที่อยู่ IP ในเครื่อง

•เพียงมองหาหมายเลขพอร์ตที่คุณต้องการในกรณีนี้คือ 3306 คุณสามารถกด Ctrl + F และพิมพ์ 3306 ในช่องคำ หากพอร์ตเปิดอยู่พอร์ตจะแสดงในผลลัพธ์

หากต้องการตรวจสอบว่าพอร์ต 3306 เปิดผ่าน CurrPorts หรือไม่เพียงทำตามขั้นตอนด้านบนจากส่วน NirSoft CurrPorts ในขั้นตอนที่ 2 ค้นหาพอร์ต 3306 จากรายการ หากพอร์ตเปิดอยู่พอร์ตจะแสดงในรายการ

สำหรับ PortQry.exe ให้รันคำสั่งนี้ใน Command Prompt -e [3306] แล้วกด Enter

การกำหนดค่า Open Ports ใน Windows 10

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

windows 10 เวอร์ชันก่อนหน้า

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

วิธีใดที่คุณสะดวกที่สุดในการตรวจสอบพอร์ตที่เปิดอยู่บน Windows 10 แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
คุณอาจเคยได้ยินเรื่องแย่ๆ เกี่ยวกับเครื่องเล่น Roku, แท่งสตรีมมิ่ง หรือตัวแพลตฟอร์มเอง เกี่ยวกับการขาดเสียงเซอร์ราวด์ แม้ว่าข่าวลือบางส่วนอาจเป็นเรื่องจริง แต่ในบทความนี้ คุณจะได้รับข้อมูลทั้งหมดของคุณ
CyberLink Media Suite 8 Ultra รีวิว
CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker
วิธีสร้างยาฟื้นฟูใน Minecraft
วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้