首页 > 系统相关 >处理windows下端口引发的程序运行问题

处理windows下端口引发的程序运行问题

时间:2024-03-17 17:48:21浏览次数:24  
标签:netsh 程序运行 windows 端口 tcp Windows ipv4 预留

最近用 Windows 10 才遇到的问题

在这之前我也用了很久的Win 10了, 却一直没有遇到过

觉得有些奇葩, 做下简单记录

简述

如果你在Windows下运行一些需要使用端口的软件, 但是软件运行中发生莫名问题
那么恭喜你
这篇文章可能能帮助到你

Windows的动态端口范围

Windows 中有一个「TCP 动态端口范围」, 处在这个范围内的端口, 有时候会被一些服务占用

据网上信息
在 Windows Vista(或 Windows Server 2008)之前,动态端口范围是 1025 到 5000;
在 Windows Vista(或 Windows Server 2008)之后,新的默认起始端口为 49152,新的默认结束端口为 65535

Hyper-V 预留端口

Hyper-V 会为容器宿主网络服务(Windows Container Host Networking Service)随机保留一些端口号使用

排查

查看系统预留端口

netsh int ipv4 show excludedportrange protocol=tcp 可以看到系统实际预留的端口范围
image

也可以用 netsh int ipv4 show dynamicport tcp 查看系统当前设置的动态端口范围
image

修改动态端口设置

使用命令 netsh int ipv4 set dynamic tcp start={开始端口} num={预留数量} 来进行设置
当然如果有 IPv6 需求, 将上面命令中的 ipv4 替换成 ipv6
image

标签:netsh,程序运行,windows,端口,tcp,Windows,ipv4,预留
From: https://www.cnblogs.com/tfel-ypoc/p/18078863

相关文章

  • 2.Datax数据同步之Windows下,mysql和sqlserver之间的自定义sql文数据同步
    目录前言步骤操作大纲步骤明细mysql至sqlServersqlServer至mysql前言上一篇文章实现了不同的mysql数据库之间的数据同步,在此基础上本篇将实现mysql和sqlserver之间的自定义sql文数据同步准备工作:JDK(1.8以上,推荐1.8)Python(2或3都可以)ApacheMaven3.x(Co......
  • windows C++实现控制台应用程序隐藏后台运行
    C++实现程序隐藏后台运行,效果如下:方式一:#pragmacomment(linker,"/subsystem:\"windows\"/entry:\"mainCRTStartup\"")  方式二:   ......
  • 网络常用服务端口
    网络常用端口有很多,以下是一些常见的端口HTTP:超文本传输协议,默认端口是80,用于网页浏览和Web服务。HTTPS:安全的HTTP协议,默认端口是443,用于安全的网页连接和加密通信。FTP:文件传输协议,用于传输文件,默认端口是21。SMTP:简单邮件传输协议,用于发送邮件,默认端口是25。POP3......
  • macos上远程windows 直接用内网IP 比 用pc电脑名,速度更快;
    若用计算机名字的话,需要先根据ARP等协议获取终端的内网IP,有时候这一步获取不到,会很慢,因为有防火墙等多种因素;解决方法:将要远程的电脑内网IP固定,在路由器里添加到静态IP;用内网IP连接;这样速度就很快了,省去了根据PC电脑名,寻找内网IP的过程;......
  • 如何使Windows 如何让环境变量设置后 立即生效(转载)
    1.问题设置环境变量后需要重启才能生效?2.解决参考:其他——Windows环境变量含义/如何设置后立即生效/系统和用户环境变量区别参考:Windows如何让环境变量设置后立即生效在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之生效。有没......
  • Windows PowerShell 执行脚本,改变执行策略
    默认情况下,WindowsPowerShell不会执行脚本。需要更改他的执行策略:使用Set-ExecutionPolicy来改变执行脚本的策略,可以输入get-helpSet-ExecutionPolicy-Online来查看在线文档。例如: 他有多种策略可以使用。-ExecutionPolicy指定执行策略。如果没有组策略,并且每个范......
  • Ollama 可以在 Windows 上运行了
    Ollama可以在Windows上运行了0.引言1.下载Ollma安装文件2.安装Ollama3.使用Ollama4.(可选)环境变量5.(可选)修改默认模型6.(可选)ollamals不能正确显示OLLAMA_MODELS设置路径的模型0.引言Ollama终于可以在Windows上运行了,一直以来都是“Comingsoon”。运......
  • langchain Chatchat windows11 CPU部署记录
    1、下载langchainChatchatgitclonehttps://github.com/chatchat-space/Langchain-Chatchat.git(可选)如果下载不下来,可能使用了代理,需要设置代理地址:gitconfig--globalhttp.proxy"localhost:你的代理端口"之后可以取消代理设置:gitconfig--global--unsethttp.proxy2......
  • 【Python使用】python高级进阶知识md总结第4篇:静态Web服务器-命令行启动动态绑定端口
    python高级进阶全知识知识笔记总结完整教程(附代码资料)主要内容讲述:操作系统,虚拟机软件,Ubuntu操作系统,Linux内核及发行版,查看目录命令,切换目录命令,绝对路径和相对路径,创建、删除文件及目录命令,复制、移动文件及目录命令,终端命令格式的组成,查看命令帮助。HTTP请求报文,HTTP响应报文......
  • windows11配置ssh别名实现免密登录linux系统
    1在windows11上安装git2在git终端输入以下命令生成id_rsa进入到.ssh目录C:\Users\xxxxx.ssh,一般情况目录在这个位置ssh-keygen-trsa-b4096-C"[email protected]"输入命令后一直回车生成3将生成的rsa_pub的内容复制到linux服务器的~/用户名/.ssh/authorized_keys中......