在开发过程中,明明没有使用的端口,但是应用就是启动失败,并且报错,bind port error 之类的,还有docker 启动也失败,并且提示 端口权限问题等
An attempt was made to access a socket in a way forbidden by its access permissions
通常这种情况,都是windows 通过休眠再启动之后导致的,如果是关机再开机,一般不会出现
怎么解决呢?
直接用管理员打开终端,执行一下命令:
net stop winnat
net start winnat
这个 winnat 就是用来管理系统的端口关系的,休眠后出现了异常,重启一下这个服务即可完成。