Shadowsocks-windows: Windows Update 1809第一个补丁后出现端口被占用错误

Created on 10 Oct 2018  ·  9Comments  ·  Source: shadowsocks/shadowsocks-windows

Shadowsocks version / 影梭版本

4.1.2

Environment(Operating system, .NET Framework, etc) / 使用环境(操作系统,.NET Framework等)

windows 10 1809

Steps you have tried / 操作步骤

10月5日升级到1809,一切正常,也没出现网上说的文件丢失的问题。
10月10日更新微软的1809的第一个补丁KB4464330,发现同时更新了KB4465477(不可卸载)和flash更新。
重启后,打开ss弹出错误对话框,提示端口被占用,以一种访问权限不允许的方式使用套接字。
_20181010115052

What did you expect to see? / 期望的结果

恢复正常

What did you see instead? / 实际结果

Config and error log in detail (with all sensitive info masked) / 配置文件和日志文件(请隐去敏感信息)

normal

Most helpful comment

管理员模式运行cmd:
netsh int ipv4 show dynamicport tcp
netsh int ipv4 set dynamic tcp start=49152 num=16384
重启即可

All 9 comments

2018-10-10 2

我也安装了这个补丁,但是没有这个问题。

请尝试双击纸飞机图标,在编辑服务器界面右下角换一个端口看看?

卧槽,我改过端口也出这个错误,但我改的是1088,看到你的回复后我改成了10800,就可以了。
看来对低端端口windows有新的限制了?我查看打开的端口,没有发现用1080或1088的。
anyway,thx。

我改了1080,也没这个错误……
2018-10-10 3

不过能work就行。

又试了几次,确实是改成1080或1088之类的低端口就出这个错误。
你从卸载更新那个界面看看更新的包里面有没有我这里更新的一个KB4465477?也是今天一起打上的而且没法卸载。
我查了一下:Servicing stack update for Windows 10, version 1809: October 9, 2018。堆栈方面的补丁,是不是这个的原因?低端端口限制使用了?
_20181010142242
_20181010142557

可能其他服务占据了这个端口。

不像是该补丁导致的问题。

2018-10-10 4

netstat -aon|findstr 1080
没有发现此端口被占用啊

netstat -aon|findstr 1080
没有发现此端口被占用啊

1809后有几个系统进程会随机使用1080端口,比如lsass.exe SearchUI.exe等,以及非系统进程如Nvidia的一个服务进程也可能使用,原因不明

管理员模式运行cmd:
netsh int ipv4 show dynamicport tcp
netsh int ipv4 set dynamic tcp start=49152 num=16384
重启即可

Was this page helpful?
0 / 5 - 0 ratings