开启3389端口(远程桌面服务)的常见方法有很多,这里将几种主流方式整理汇总,方便大家查阅。下面直接进入正题。
方法一:通过批处理脚本安装终端服务
在记事本中写入以下内容:
echo [Components] > c:\sql
echo TSEnable = on >> c:\sql
sysocmgr /i:c:\winnt\inf\sysoc.inf /u:c:\sql /q
保存为BAT批处理文件,然后上传到目标机器执行。需要注意的是,系统盘必须为C盘,如果Windows安装在其它盘符,需要对应修改路径。
方法二:使用VBS脚本远程开启(适用于Windows 2000/XP)
这里有一个名为ROTS的脚本工具,可以在命令行下通过cscript.exe调用,语法如下:
cscript ROTS.vbs <目标IP> <用户名> <密码> [服务端口] [自动重启选项]
端口默认为3389,也可以自定义设置。自动重启选项有两个:/r 表示安装完成后普通重启;/fr 表示强制重启(如果普通重启无效可以尝试这个)。当使用 /fr 或 /r 时,端口参数不能省略。
举个例子:假设目标IP为222.222.222.222,管理员账户是administrator,密码为空,想开启3389端口并强制重启,命令如下:
cscript reg.vbe 222.222.222.222 administrator "" 3389 /fr
注意:密码为空时用双引号表示。脚本会自动判断目标系统版本,如果是Professional版会提示取消安装,因为Pro版不支持终端服务。如果确信脚本判断有误,可以继续安装。对本地使用的话,IP地址填127.0.0.1或一个点(.),用户名和密码都为空。
该脚本通过访问目标机器的135端口(WMI)工作,如果135端口关闭或WMI服务未启动,脚本将无法使用。
方法三:使用自动安装程序(如djshao正式版5.0)
解压后得到一个可执行文件,将其上传到目标机器的 c:\winnt\temp 目录下,执行该文件解压缩,然后运行解压出的 azzd.exe。等待一段时间后,目标机器会自动重启,重启后终端服务就安装好了。
这个工具的特点比较突出:
- 不需要手动修改注册表安装路径,注册表会自动处理,安装完成后恢复原路径
- 后台静默运行,即使目标机器旁边有人也不会察觉
- 在“添加/删除程序”中看不到终端服务被安装的痕迹(启动终端前不会打勾)
- 安装完成后自动删除上传的文件(包括
c:\winnt\temp下的所有文件) - 不依赖Windows安装盘符,无论装在哪个盘都能正常工作
- 安装完成后会删除“管理工具”中的终端快捷图标
- 自动检测目标系统是否为服务器版,若不是则删除文件不执行安装
- 支持中文、日文、韩文等四个版本的Windows 2000 Server
- 安装前终端服务可能被禁用,工具会自动将服务改为自动启动(通过sc命令)
方法四:通过DameWare NT Utilities远程控制安装
安装并注册DameWare NT Utilities 3.66.0.0(或更高版本)后,输入目标IP、用户名和密码,等待对话框出现,点击“是”确认安装。连接成功后,会在远程桌面中看到对方桌面。在远程桌面中进入控制面板,选择“添加/删除程序”,再点击“添加/删除Windows组件”,找到“终端服务”,勾选启用,确定后系统会提示重启。重启后终端服务即生效。
以上就是几种常见的开启3389端口的方法,每种方法各有适用场景,可以根据实际情况选择使用。
