Rumah >tutorial komputer >Penyelesaian masalah >Penyelesaian kepada port sistem Windows sedang diduduki, sebab mengapa pelabuhan itu diduduki
Pelabuhan telah diduduki dan operasi laman web terjejas. Biarkan PHP Editor Banana membantu anda menyelesaikan masalah anda! Artikel ini akan menganalisis secara mendalam sebab pelabuhan itu diduduki dan menyediakan satu siri penyelesaian yang berkesan. Mari temui cara mengosongkan port dengan mudah dan memastikan tapak web anda berjalan lancar!
Apabila menjalankan perisian, port akan diduduki Editor di bawah akan memberitahu anda cara menyelesaikannya.
1) Gunakan Run untuk membuka cmd, terus masukkan netstat -ano dan tekan Enter Anda boleh melihat PID port 135=1316 dan PID port 445=4.
2) Dalam pengurus tugas, untuk maklumat terperinci, anda boleh mencari proses yang sepadan mengikut PID.
3) Semak PID mengikut port yang diduduki, gunakan run untuk membuka cmd, terus masukkan arahan berikut dan tekan Enter.
netstat -aon |. mencari "8681" atau netstat -aon | findstr : 80
# adalah untuk melihat satu siri port yang mengandungi 80, seperti 800, 8080
4) Matikan proses mengikut nombor proses "taskkill -f -pid 5072" atau "taskkill /T /F /PID 5072", atau dalam tugas Pengurus mencari proses yang sepadan dan menamatkan proses secara langsung.
Proses yang diduduki tidak dapat ditemui
Ini menunjukkan bahawa pelabuhan telah diduduki, tetapi proses yang diduduki tidak dapat dijumpai. Sebabnya ialah Windows menyimpan beberapa port yang kebetulan berada dalam jujukan port yang dikhaskan oleh sistem.
netsh interface ipv4 show excludedportrange protocol=tcp
Tiada apa-apa dalam gambar di atas bermakna ia tidak disenaraikan sebagai port tersimpan oleh sistem dalam kotak merah.Mungkin sebab Windows menempah port ini:
Disekat oleh Microsoft kerana penemuan aktiviti virus
Ciri Hyper-V dihidupkan (memasang docker, atau mesin virtualisasi Linux)
Penyelesaian:
1 Mulakan semula komputer sehingga port yang diperlukan tiada lagi di antara port yang dikhaskan (bergantung pada nasib)
netsh int ipv4 add excludedportrange protocol=tcp startport=8888 numberofports=10
Di sini 8888 ialah port permulaan, 10 bermakna 8888-8898 semua port ini mesti dialihkan anda hanya mahu 8888 tidak digunakan sebagai port, kemudian 10 Boleh ditukar kepada 1.
Selepas melaksanakan arahan ini, mulakan semula dan tanyakan port yang dikhaskan sekali lagi Anda akan mendapati bahawa * akan muncul di penghujung senarai port Pada masa ini, port ini tidak akan dikhaskan untuk digunakan.
Atas ialah kandungan terperinci Penyelesaian kepada port sistem Windows sedang diduduki, sebab mengapa pelabuhan itu diduduki. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!