如何靠命令行开启Windows下的远程桌面服务

952次阅读
2条评论

如果不能通过图形界面开启远程桌面或者需要脚本开启远程桌面,使用这种方法比较方便。

首先用管理员模式打开命令行,按下菜单键输入cmd就可以找到,然后输入:

reg add "hklm\system\currentControlSet\Control\Terminal Server" /v "AllowTSConnections" /t REG_DWORD /d 0x1 /f
reg add "hklm\system\currentControlSet\Control\Terminal Server" /v "fDenyTSConnections" /t REG_DWORD /d 0x0 /f

这还没有结束,因为远程桌面服务默认是关闭的,我们还要把它打开。这个命令让服务开机自启。

sc config TermService start= auto

还需要真正的启动服务,因为上一步只是让远程桌面服务自动启动了而已。

net start Termservice

下列措施是为了能正常连接远程桌面,如果只是为了打开远程桌面服务可以不用做了。

开放远程桌面的端口:

netsh firewall add portopening TCP 3389 "Remote Desktop"

直接关闭防火墙更简单粗暴

netsh firewall set opmode disable

部分情况下要添加自己到远程桌面用户组里面

net user "Remote Desktop Users" 用户名 /add

然后通过Windows的远程桌面工具即可连接。

# 在CMD里面输入
rdesktop 目标IP
mstsc 

如何靠命令行开启Windows下的远程桌面服务

所以根据上面这些命令,你可以做一个一键开启远程桌面的脚本,至于有什么用?肯定是渗透测试相关的需要了。

每天学
版权声明:本站原创文章,由每天学2020-02-18发表,共计711字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2条评论)
载入中...
UOK 评论达人 LV.1
2020-02-24 22:39:27 回复

:mrgreen:

遥不可及 评论达人 LV.1
2020-03-22 15:39:22 回复

66666