我需要远程启用远程桌面连接。我花了很多天在网上尝试找出如何做到这一点,但是,我在这里,怀着最后的希望,我将解决它。我尝试了很多命令和.vbs 或.bat 不同的脚本,但都没有用。
以下是一些输出:
C:\WINDOWS\system32>tasklist /svc | find "erm"
svchost.exe 6520 TermService
C:\WINDOWS\system32>netstat -aon | find "3389"
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 6520
C:\WINDOWS\system32>netsh firewall set service remoteadmin enable
The service has not been started.
C:\WINDOWS\system32>netsh firewall set service remotedesktop enable
The service has not been started.
C:\WINDOWS\system32>
我甚至在发出以下命令后重新启动了服务器:
C:\WINDOWS\system32>reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v "fDenyTSConnections" /t REG_DWORD /d 0
请有人提出一个可行的解决方案。
@surfasb:版本是:Microsoft Windows [版本 5.2.3790] @Conrad7:远程实用程序非常好,可惜我只有命令行访问权限。
通过查看我上面发布的输出,可以清楚地看到 TermService 正在运行,并且端口 3389 已打开并正在监听连接?我遗漏了什么吗?为什么我无法连接到远程计算机?
答案1
这是用于服务器的吗?
您是否已检查确保端口 3389 通过服务器 LAN 上的任何可能的路由器或中间设备正确转发到服务器?
您是否检查过事件查看器以查找这些服务无法启动的原因?您可以通过 Windows 命令行使用以下命令执行此操作wevtutil
或使用 通过服务器 LAN 上的另一台机器进行连接mmc eventvwr.msc
。
如果这是紧急情况,我会尝试远程安装 VNC- 我还没有尝试过,但也许值得一试,而且在你启动 VNC 之后,你也许可以做更多的事情。
答案2
我只使用标准Windows 桌面访问通过尾秤, 工作正常。