Laman » bagaimana untuk » Cara Semak Terbuka TCP / IP Ports di Windows

    Cara Semak Terbuka TCP / IP Ports di Windows

    Apabila permohonan ingin menjadikan dirinya boleh diakses melalui rangkaian, ia mendakwa pelabuhan TCP / IP, yang bermaksud bahawa pelabuhan tidak boleh digunakan oleh apa-apa lagi. Jadi bagaimana anda menyemak pelabuhan terbuka untuk melihat aplikasi apa yang telah menggunakannya?

    Satu alamat IP menentukan komputer atau peranti rangkaian lain-pada rangkaian. Apabila satu peranti menghantar trafik kepada yang lain, alamat IP digunakan untuk mengarahkan lalu lintas tersebut ke tempat yang sesuai. Sebaik sahaja lalu lintas sampai ke tempat yang betul, peranti perlu mengetahui aplikasi atau perkhidmatan mana yang hendak menghantar lalu lintas ke. Di sinilah pelabuhan masuk. Jika alamat IP sama dengan alamat jalan di sekeping surat, pelabuhan itu adalah seperti nama orang di kediaman yang menerima surat itu. Untuk sebahagian besar, anda tidak perlu risau tentang pelabuhan. Tetapi sekali-sekala, anda mungkin menghadapi aplikasi yang ditetapkan untuk mendengar trafik di port yang sama yang telah digunakan oleh aplikasi lain. Dalam kes itu, anda perlu mengenal pasti aplikasi yang sudah pun digunakan oleh pelabuhan tersebut.

    Terdapat beberapa cara untuk memberitahu aplikasi apa yang mempunyai port dikunci, tetapi kami akan memandu anda melalui beberapa cara terbina dalam yang menggunakan Prompt Perintah, dan kemudian menunjukkan kepada anda aplikasi freeware yang menjadikannya lebih mudah . Semua kaedah ini harus berfungsi tidak kira versi Windows yang anda gunakan.

    Gunakan Peralatan Terbina untuk Lihat Apa yang Mendengar di Pelabuhan

    Kami mempunyai dua perintah untuk menunjukkan kepada anda. Terlariskan senarai pelabuhan aktif bersama dengan nama proses yang menggunakannya. Kebanyakan masa, arahan itu akan berfungsi dengan baik. Kadang-kadang, walaupun, nama proses tidak akan membantu anda mengenal pasti aplikasi atau perkhidmatan sebenarnya mempunyai pelabuhan yang terikat. Untuk masa itu, anda perlu menyenaraikan pelabuhan aktif bersama nombor pengenal proses mereka dan kemudian melihat proses tersebut dalam Pengurus Tugas.

    Opsyen Satu: Lihat Penggunaan Port Bersama-sama dengan Nama Proses

    Pertama, anda perlu membuka Prompt Perintah dalam mod pentadbir. Hit Start, kemudian taipkan "perintah" ke dalam kotak carian. Apabila anda melihat "Prompt Perintah" muncul dalam hasil, klik kanan dan pilih "Jalankan sebagai pentadbir."

    Pada Prompt Perintah, ketik teks berikut dan kemudian tekan Enter:

    netstat -ab

    Selepas anda memukul Enter, hasilnya mungkin mengambil masa satu atau dua minit untuk dipaparkan sepenuhnya, jadi bersabarlah. Tatal melalui senarai untuk mencari port (yang disenaraikan selepas kolon di sebelah kanan alamat IP tempatan), dan anda akan melihat nama proses yang disenaraikan di bawah baris itu. Sekiranya anda ingin membuat perkara lebih mudah, ingatlah bahawa anda juga boleh menaikkan hasil arahan kepada fail teks. Anda kemudiannya boleh mencari fail teks untuk nombor port yang anda cari.

    Di sini, contohnya, anda dapat melihat port 49902 terikat dengan proses bernama picpick.exe. PicPick adalah editor imej pada sistem kami, jadi kami boleh menganggap port sebenarnya terikat dengan proses yang selalu memeriksa kemas kini ke aplikasi.

    Opsyen Dua: Lihat Penggunaan Port Bersama dengan Pengenal Proses

    Jika nama proses untuk nombor port yang anda cari membuatnya sukar untuk memberitahu aplikasi yang berkaitan, anda boleh mencuba versi arahan yang menunjukkan pengenal proses (PID) dan bukannya nama. Taip teks berikut di Prompt Perintah, dan kemudian tekan Enter:

    netstat -aon

    Lajur di senarai kanan kanan PIDs, jadi cari sahaja yang terikat pada port yang sedang anda cuba selesaikan.

    Seterusnya, buka Pengurus Tugas dengan mengklik kanan mana-mana ruang terbuka pada bar tugas anda dan memilih "Pengurus Tugas."

    Jika anda menggunakan Windows 8 atau 10, beralih ke tab "Butiran" dalam Pengurus Tugas. Dalam versi Windows yang lebih lama, anda akan melihat maklumat ini pada tab "Proses". Susun senarai proses oleh lajur "PID" dan cari PID yang berkaitan dengan port yang anda sedang penyiasatan. Anda mungkin dapat memberitahu lebih lanjut mengenai apl atau perkhidmatan apa yang telah diikat dengan pelabuhan dengan melihat lajur "Penerangan".

    Jika tidak, klik kanan proses dan pilih "Buka lokasi fail." Lokasi fail itu mungkin akan memberi petunjuk kepada aplikasi apa yang terlibat.

    Apabila Setelah berada di sana, anda boleh menggunakan Proses Akhir, Buka Lokasi Fail, atau Pergi ke Pilihan untuk mengendalikan proses atau menghentikannya.

    Gunakan NirSoft CurrPorts untuk Lihat Apa Mendengar di Pelabuhan

    Jika anda tidak benar-benar jenis Prompt Perintah-atau anda lebih suka menggunakan utiliti mudah untuk melakukan semua ini dalam satu langkah-kami mencadangkan utiliti CurrPorts freeware yang sangat baik oleh NirSoft. Teruskan dan muat turun alat tersebut. Pastikan anda mendapat versi yang betul (versi biasa adalah untuk Windows 32-bit dan versi x64 adalah untuk Windows 64-bit). Ia adalah aplikasi mudah alih, jadi anda tidak perlu memasangnya. Cabut unzip folder unduh dan jalankan laksana.

    Di dalam tetingkap CurrPorts, semak oleh lajur "Port Tempatan", cari pelabuhan yang anda sedang menyiasat, dan anda boleh melihat semuanya-nama proses, PID, port, jalan penuh ke proses, dan sebagainya.

    Untuk menjadikannya lebih mudah, klik dua kali pada sebarang proses untuk melihat setiap detail dalam satu tetingkap.


    Apabila anda telah menentukan aplikasi atau perkhidmatan mana yang mempunyai pelabuhan yang anda sedang menyiasat diikat, terpulang kepada anda bagaimana untuk mengatasinya. Jika aplikasi itu, anda mungkin mempunyai pilihan untuk menentukan nombor port yang berlainan. Jika ia adalah perkhidmatan atau anda tidak mempunyai pilihan untuk menentukan nombor port yang berbeza-anda mungkin perlu menghentikan perkhidmatan atau mengeluarkan aplikasinya.