win10 端口無故被占用問題


win10 端口無故被占用的問題

Win10經常會碰到端口被占用的情況,一般來說,用netstat-aon|findstr 端口號可以找到占用端口的對應進程,干掉它就好,

在開啟了Hyper-V后,有時會出現端口被占用,但是綁定到這個端口時提示端口已被占用,這是因為有服務將這些端口設為保留端口,無法被應用使用
可以使用

net stop winnat

將服務關閉,就可以使用這些端口了

然后再開啟這個服務

net start winnat

也可以將你常用的端口排除在保留端口外

netsh int ipv4 add excludedportrange protocol=tcp startport=50323 numberofports=1

當然,最好還是讓它占用的隨機端口是我們不需要的部分


    netsh int ipv4 set dynamicport tcp start=10000 num=1000
    netsh int ipv4 set dynamicport udp start=10000 num=1000
    netsh int ipv6 set dynamicport tcp start=10000 num=1000
    netsh int ipv6 set dynamicport udp start=10000 num=1000

這是讓它在10000-11000端口中挑選隨機端口
注意:范圍要設置的大一些,之前我設置為100,然后wsl2網絡就出問題了,可以正常連接網關,但是連不上外網,把范圍改成10000以后就恢復正常了,這是什么奇怪的bug ( ̄_ ̄|||)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM