批处理 关闭3389端口命令
时间: 2023-06-19 12:08:11 浏览: 204
要关闭 Windows 操作系统上的 3389 端口,可以使用以下命令:
```
netsh firewall delete portopening TCP 3389
```
如果您使用的是 Windows 防火墙,则可以使用以下命令:
```
netsh advfirewall firewall delete rule name="Remote Desktop (TCP-In)"
```
这将删除 Windows 防火墙中名为“Remote Desktop (TCP-In)”的规则,该规则用于允许远程桌面连接。请注意,这将禁用所有远程桌面连接。如果您只想禁用传入连接,可以将 `TCP-In` 替换为 `TCP-Inbound`。
相关问题
批处理 关闭137/138/139端口命令
以下是关闭 137/138/139 端口的命令:
1. 打开命令提示符窗口(以管理员身份运行)。
2. 输入以下命令以禁用NetBIOS over TCP/IP:
```
netsh interface tcp set global netbios=disabled
```
3. 输入以下命令以停止相关服务:
```
net stop "Server"
net stop "Browser"
```
4. 输入以下命令以禁用相关服务:
```
sc config lanmanserver start=disabled
sc config lanmanworkstation start=disabled
```
请注意,以上命令会停止和禁用与这些端口相关的服务。如果您不确定这样做是否会影响您的系统,请先备份数据并谨慎操作。
用批处理输入端口号关闭端口
要关闭端口,您需要知道要关闭的端口号。您可以使用netstat命令查看计算机上的开放端口。下面是一个示例脚本,可以使用netstat命令获取端口列表,并基于用户输入关闭指定端口:
```
@echo off
set /p port=请输入要关闭的端口号:
echo 正在关闭端口 %port% ...
netstat -ano | findstr ":%port%" | findstr "LISTENING"
if %errorlevel%==0 (
for /f "tokens=5" %%i in ('netstat -ano | findstr ":%port%" | findstr "LISTENING"') do (
taskkill /f /pid %%i
)
echo 端口 %port% 已成功关闭
) else (
echo 端口 %port% 未找到或已关闭
)
pause
```
该脚本要求用户输入要关闭的端口号,并使用netstat命令检查该端口是否处于LISTENING状态。如果该端口处于LISTENING状态,则使用taskkill命令关闭该端口。否则,脚本将显示未找到该端口或该端口已关闭的消息。请注意,该脚本需要以管理员身份运行才能关闭端口。
阅读全文