You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10下指定端口被占用/无法访问但netstat、TCPView无显示的排查求助

Windows 10下指定端口被占用/无法访问但netstat、TCPView无显示的排查求助

各位大佬好,我最近遇到了个特别闹心的问题——我的几款程序始终没法连接到它们指定的端口,折腾了好一阵都没找到根源,想请大家帮忙分析分析。

我用的是Windows 10系统,具体情况如下:

  • 打开需要用到5053端口的软件时,会弹出错误提示:

    Port 5053 in use, waiting...

  • 另一款需要50504端口的软件则报错:

    An attempt was made to access a socket in a way forbidden by its access permissions

我已经试过用netstat命令和TCPView工具去排查端口占用情况,但奇怪的是,完全找不到任何占用这两个端口的进程、程序或者系统服务。可就算这样,这些程序还是没法正常启动,对应的Windows服务也启动失败,程序日志里一直输出上面那两条错误信息(其中5053的报错出现得更频繁)。

目前我只找到一个临时解决办法:执行命令 net stop hns && net start hns,然后反复试几次,在命令执行完成后立刻重启相关服务,程序才能正常工作。但这毕竟是临时方案,每次都这么折腾太麻烦了。

说下我的背景:我不是网络领域的专家,对网络基础了解不多,能查到这个临时解决办法全靠谷歌搜资料、逛论坛,但始终没法定位到问题的根源,也没法彻底解决它。另外我一直用卡巴斯基互联网安全套装当防火墙,用了好几年都没出过这类问题,应该不是防火墙的原因?

想问问各位,我还需要检查哪些地方?或者有没有什么可能的潜在原因可以告诉我,我再去逐一排查测试。

备注:内容来源于stack exchange,提问作者DeDifferentOne

火山引擎 最新活动