You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win11下如何将占用5000端口的显卡关联服务改至5500端口?

解决显卡驱动服务占用端口的永久迁移方案

1. 准确定位占用5000端口的显卡服务

先通过命令行找出占用端口的进程ID(PID)和对应的服务名称:

  • 打开命令提示符(CMD或PowerShell),执行:
    netstat -ano | findstr :5000
    
    输出结果最后一列是PID,比如0.0.0.0:5000 0.0.0.0:* LISTENING 1234,其中1234即为PID。
  • 用PID查询服务名称:
    tasklist /svc /fi "PID eq 1234"
    
    记录下输出中的服务名称(如NvContainerLocalSystem或AMDRadeonSoftwareService)。

2. 根据显卡品牌修改服务端口

针对NVIDIA显卡服务

  1. 打开注册表编辑器:执行regedit,导航到服务对应的注册表项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[你的服务名称]
    
  2. 查找是否存在Port、ListenPort或类似名称的DWORD键值,右键修改其数值为5500(十进制)。
  3. 若注册表中无相关键值,前往NVIDIA服务安装目录(通常在C:\Program Files\NVIDIA Corporation\下对应服务子目录),查找.ini或.xml格式的配置文件,搜索5000并替换为5500后保存。
  4. 重启该服务:打开服务管理器(services.msc),找到目标服务,右键选择“重启”。

针对AMD显卡服务

  1. 打开服务管理器(services.msc),找到目标服务并右键选择“属性”。
  2. 在“常规”标签页的“可执行文件路径”中,若包含端口参数(如--port 5000),直接将5000修改为5500,点击“应用”。
  3. 若路径中无端口参数,前往AMD安装目录(通常在C:\Program Files\AMD\下),查找服务对应的配置文件(如.json或.ini),搜索端口相关设置并修改为5500。
  4. 重启该服务。

通用修改方法(适用于所有Windows服务)

如果上述方法不适用,检查服务启动参数是否存储在注册表中:

  1. 打开regedit,导航到:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[你的服务名称]\ImagePath
    
  2. 双击ImagePath,修改其中的端口参数(如将-p 5000改为-p 5500),点击“确定”。
  3. 重启服务。

3. 验证修改结果

  • 执行netstat -ano | findstr :5000,确认该端口已无占用。
  • 执行netstat -ano | findstr :5500,检查目标服务是否已占用5500端口。
  • 启动你的后端应用,测试localhost:5000是否可正常运行。

注意:修改显卡服务配置可能影响部分显卡功能(如GPU监控、远程管理),操作前建议备份注册表或配置文件,出现异常时可恢复。

内容的提问来源于stack exchange,提问作者user24468434

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 19:47:20