Windows系统MaxUserPort默认值是多少

2021-12-20 14:29:42 浏览数 (1)

MaxUserPort并不是最大用户端口号,而是最大用户端口数,其算法是tcp动态端口范围包含的端口数 1024。

默认的tcp动态端口范围包含的端口数是16384,16384 1024=17408

参考https://cloud.tencent.com/developer/article/1879328

MaxUserPort默认值是17408,但是并不会体现在注册表,用regscanner搜MaxUserPort是搜不到的

但是当执行命令调整动态端口范围后,就会自动生成这个注册表,例如

HKLMSYSTEMControlSet001ServicesTcpipParameters MaxUserPort REG_DWORD 0x0000f077 (61559)

HKLMSYSTEMCurrentControlSetServicesTcpipParameters MaxUserPort REG_DWORD 0x0000f077 (61559)

≥Win10、≥2019的系统,即便调整动态端口范围,也不会生成这条注册表。

注意:在win10和server2019的系统里,当执行调整tcp动态端口范围的命令时,不会自动生成MaxUserPort,无需人为干预,操作系统已经隐藏MaxUserPort;在<win10和<server2019的系统里,执行调整tcp动态端口范围的命令时,会自动生成MaxUserPort。

0 人点赞