Window控制台查看端口占用情况

本文详细介绍了如何使用命令行工具tasklist和findstr来查询特定进程及其对应的PID,并通过实例展示了查询TCP连接和进程信息的过程。

1 tasklist|findstr "9999"  

假如结果是:TCP    192.168.240.59:9999    0.0.0.0:0              LISTENING       3248


2  tasklist|findstr "3248"

test.exe                    3248 Console                 0      2,364 K

<think>好的,用户想要把Windows远程桌面的默认端口3389改成1001。首先,我需要回忆一下如何修改Windows的远程桌面端口。记得需要修改注册表,对吧?然后可能还要调整防火墙设置,确保新的端口1001是开放的。 用户之前的问题是关于nmap显示端口1001被防火墙过滤怎么办,现在他们想主动将远程桌面端口改到1001,所以可能他们已经解决了防火墙的问题,或者他们需要同时处理防火墙设置。需要确保用户知道修改注册表的风险,提醒他们备份注册表或者创建还原点,避免操作失误导致系统问题。 步骤应该是先修改注册表里的PortNumber值,把十进制3389改成1001。然后重启远程桌面服务或者直接重启计算机。接着检查Windows防火墙,添加入站规则允许TCP 1001端口。如果有第三方防火墙,也需要相应调整。最后,测试远程连接是否生效,使用mstsc并指定IP:1001。 还要注意,修改端口后,用户连接时需要显式指定端口号,比如192.168.1.100:1001。可能需要提醒用户这点,避免连接不上时的困惑。此外,确认1001端口是否被其他服务占用,可以用netstat -ano查看,但通常用户可能已经检查过,因为之前的nmap显示被过滤,但如果是被占用的话,可能需要选其他端口。 另外,可能需要提到云服务器的情况,比如AWS或Azure,安全组也需要放行1001端口,否则即使本地防火墙放行,云平台的规则还是会拦截。这部分用户可能之前遇到过,所以可以简要提及。 最后,确保用户了解安全方面的考虑,比如使用非默认端口可以避免一些自动化的攻击,但安全性主要还是依赖强密码和其他措施,比如网络层认证等。可能还要建议用户定期检查端口是否意外开放,避免配置错误导致的安全风险。</think>以下是修改 Windows 远程桌面默认端口(3389)为 **1001** 的详细步骤及注意事项: --- ### **一、修改注册表** 1. **打开注册表编辑器**: - 按下 `Win + R`,输入 `regedit`,回车。 2. **定位远程桌面端口键值**: - 导航到路径: ``` HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp ``` 3. **修改端口号**: - 在右侧找到 `PortNumber`,双击后选择 **十进制**,将数值从 `3389` 改为 `1001`。 - **注意**:端口范围需为 **1~65535**,避免与已知服务冲突(如 80、443 等)。 ![注册表修改示意图](https://via.placeholder.com/300x150?text=修改PortNumber值为1001) 4. **保存并关闭注册表**。 --- ### **二、重启远程桌面服务** - **方法 1**:直接重启计算机。 - **方法 2**:通过命令重启相关服务: ```cmd net stop TermService /y net start TermService ``` --- ### **三、配置防火墙规则** 1. **允许新端口入站**: - 打开“高级安全 Windows Defender 防火墙”。 - 选择 **入站规则** → **新建规则** → **端口** → 选择 **TCP**,输入 `1001` → 允许连接 → 勾选所有配置文件 → 命名规则(如 `RDP-1001`)。 2. **禁用旧端口规则**(可选): - 找到原 `3389` 端口的入站规则(默认名称为 `Remote Desktop - User Mode (TCP-In)`),右键禁用。 --- ### **四、验证修改** 1. **检查端口监听状态**: ```cmd netstat -ano | findstr ":1001" ``` - 若显示 `LISTENING` 状态,表示修改成功。 2. **远程连接测试**: - 在另一台电脑使用远程桌面客户端,输入目标地址时附加新端口: ``` mstsc /v:目标IP:1001 ``` --- ### **五、注意事项** 1. **端口冲突**: - 使用 `netstat -ano` 确认 `1001` 未被其他服务占用。 2. **云服务器安全组**: - 若为云服务器(如 AWS、阿里云),需在控制台安全组中放行 `TCP:1001`。 3. **连接方式**: - 修改端口后,每次连接均需显式指定端口(如 `192.168.1.100:1001`)。 4. **备份与还原**: - 修改注册表前建议创建系统还原点,避免误操作导致系统异常。 --- ### **六、恢复默认设置** 1. 将注册表 `PortNumber` 值改回 `3389`(十进制)。 2. 重启远程桌面服务或计算机。 3. 防火墙中重新启用原 `3389` 端口规则。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值