远程桌面连接总是断开的提示大总结

经过几天的研究试验发现,远程桌面连接不同网段的时候,有时会遇到刚刚连接上或者连接上才1分钟左右就断开,导致这种故障的原因和解决办法如下:
1.首先确定物理连接正确
2.用命令ping通,当然有一定电脑知识的人有时候会禁用Ping这个命令,ping不通并不表示无法连接或访问
3.确定系统文件完好,可以先杀毒和插件清理。特别是远程桌面连接需要调用的三个文件:mstsc.exe、mstscax.dll和termsrv.dll,它们都在C:\WINDOWS\system32里面。如果这几个文件不
正常或不确定的话,可以到正常电脑上复制,然后在安全模式下删除原来的这三个文件,最后将正常的文件放入即可。
4.远程连接的设置要正确,在被远程连接的电脑上设置:关闭所有防火墙、选中远程桌面、开启server服务、Remote Desktop Help Session Manager服务、TCP/IP NetBIOS Helper服务、
Terminal Services服务。进入注册表编辑器窗口,展开“HKEY_LOCAL_MA CHINE\ SYSTEM\CurrentCon trolSet\Services\TermService\ Parame ters”,找到名为 “Certificate”、“X509 
Certificate”和“X509 Certificate ID”损坏了,将它删除,重新启动XP系统或Windows 2000 Server服务器,系统就会重新生成 “Certificate”子键,这样客户端就能正常连接到终端服
务器了。 
以上服务本地电脑也要开启。双方电脑的IP网段和网关要设置正确,如果是外网访问内网的话需要配置正确的DNS和端口映射。
5.以上设置全部正确的话,在局域网内部互相远程桌面应该没有问题了。但是局域网如果是跨网段远程的话,那么应该在路由和交换机上做物理连通。并且电脑的IP和网关也要配置正确。
这一点是关键,虽然物理上是连通的,也能互相Ping通,但是由于路由表可能因为某个原因更改过,所以必须要清空电脑上的路由表(记住是电脑上不是路由器),并重新添加正确的路由信
息。添加静态路由的方法在此就不多说了。
6.如果以上的配置不会做或不愿做的话,那么最好就是重装或还原系统。
==================================
下面附带上远程桌面连接文件深入解析

C:/WINDOWS/system32 / mstscax.dll是远程桌面的连接程序所必需的DLL文件。Windows 9x/2000系统,并未提供远程桌面的连接程序,因此无法使用其方便地对服务器进行远程控制,所以将
这两个文件粘贴至Windows 9x/2000客户机中,运行Mstsc.exe程序即可运行。把他们合在一起,exe文件和 dll文件合在一起,是否可以?
有一个工具可以,即是.NETZ,它是一个开源的支持.NET程序压缩的工具,它也可以将一个EXE和多个DLL合并在一起执行。 

DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多
函数和资源。
DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们向运行于Windows操作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用
和关闭驱动程序。
DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当
我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的 DLL文件被称为共享DLL文件。DLL文件一般被存放在
C:/Windows/System目录下。
1、如何了解某应用程序使用哪些DLL文件
右键单击该应用程序并选择快捷菜单中的“快速查看”命令,在随后出现的“快速查看”窗口的“引入表”一栏中你将看到其使用DLL文件的情况。
2、如何知道DLL文件被几个程序使用
运行Regedit,进入HKEY_LOCAL_MACHINE/Software/Microsrft/Windows/Current-
Version/SharedDlls子键查看,其右边窗口中就显示了所有DLL文件及其相关数据,其中数据右边小括号内的数字就说明了被几个程序使用,(2)表示被两个程序使用,(0)则表示无程序使
用,可以将其删除。
3、如何解决DLL文件丢失的情况
有时在卸载文件时会提醒你删除某个DLL文件可能会影响其他应用程序的运行。所以当你卸载软件时,就有可能误删共享的DLL文件。一旦出现了丢失DLL文件的情况,如果你能确定其名称,可
以在Sysbckup(系统备份文件夹)中找到该DLL文件,将其复制到System文件夹中。如果这样不行,在电脑启动时又总是出现“***dll文件丢失……”的提示框,你可以在“开始/运行”中运

行Msconfig,进入系统配置实用程序对话框以后,单击选择“System.ini”标签,找出提示丢失的DLL文件,使其不被选中,这样开机时就不会出现错误提示了。


访问原址

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
远程桌面连接的确很方便,但是在Windows XP中只支持单一用户的连接,当第二个用户连接时,第一个用户就被迫断开并回到用户登录界面了,这可和多任务的操作系统理念不符啊,或许微软是为了突出Server系统的特点吧! 不过没关系,网上早就有用2055测试版的termsrv.dll替换的方法,不过对于最新的SP3来说,还有更好的办法: 1. 下载破解的termsrv.dll(下载地址),版本:5.1.2600.5512,语言:中文(中国)。 2. 复制到C:\Windows\system32文件夹覆盖同名文件(如果开着SFC还要覆盖dllcache和servicepackfiles\i386里的同名文件); 3. 运行RAR压缩包里的MultipleTS.bat文件; 4. 运行Gpedit.msc打开组策略,找到终端服务=>限制连接数量改到2以上; 5. 确保启用快速用户切换和允许用户远程连接到此计算机; 6. 重新启动计算机即可。 WinXP远程桌面的几则雕虫小技: 为系统添加远程桌面 默认状态下,Windows 2000及其之前的系统并没有安装远程桌面,要想在这些系统中使用远程桌面,需要自己手工添加。 在Windows XP系统安装光盘的“SUPPORT\TOOLS”目录中,可找到一个名为“Msrdpcli.exe”的程序,它实际上就是远程桌面连接登录器。将此程 序复制到没有远程桌面的系统中并运行后,即可自动在系统中安装远程桌面连接程序。安装过程非常简单,连续点击“下一步”即可,当安装完成后,点击“开始→ 程序→附件→通讯→远程桌面连接”,便能登录网络连接远程计算机了。 让远程桌面支持多用户 Windows XP不支持多个用户同时登录远程桌面,当其他用户远程登录Windows XP时,主机上当前已登录的用户即会自动退出。不过在Windows XP SP2中提供了允许连接会话并发功能,可通过远程桌面进行多用户的同时登录,但其在默认状态下关闭了该项特性,需要通过修改注册表开启该功能。 打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\System \CurrentControlSet\Control\Terminal Server\Licensing Core”分支,转到右侧窗口,在其中新建一个类型为DWORD的子键,将该键命名为“EnableConcurrentSessions”,并将键值设 置为“1”,即可开启多用户登录功能。 在远程桌面中传输文件 在进行远程桌面操作时,有时需要在远程服务器与本地计算机传输文件,这是很麻烦的事。其实在远程桌面程序中内置了映射磁盘的功能,通过该功能便可以实现远程登录服务器时,自动将本地计算机的磁盘映射到远程服务器上,让传送文件变得更加简单快捷。 在“远程桌面连接程序”中展开“选项”,选择“本地资源”标签,钩选中“磁盘驱动器”。连接到远程登录到服务器上后,打开服务器的“我的电脑”,就会发现本地计算机的磁盘以及软驱、光驱都映射到了服务器上,这样传送文件便可像操作本地硬盘一样方便了。 远程桌面中使用快捷键 在本地可使用快捷键,远程桌面上同样也可以通过快捷键方便操作,例如:+ 键可切换当前运行程序,+键可显示“开始”菜单,而++ 键可在窗口和全屏之间切换客户端,+键则可显示Windows菜单。 另外,可在“远程桌面连接”窗口中单击“选项”按钮,在“本地资源”选项卡下的“键盘”栏中,选择“应用 Windows 键组合”到“远程计算机上”。这样就可将对当前系统的所有Windows快捷键操作,都应用到远程计算机的桌面上,使操作更加得心应手。 修改远程桌面连接端口 远程桌面终端服务默认端口为“3389”,为防止他人进行恶意连接,就需要对默认端口进行更改。对此可打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp”分支,其下的“PortNumber”键值所对应的就是端口号,将其修改即可。上面设置完成后,需要 再依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Terminal Server\WinStations\RDP-Tcp”分支,同样将其下的“PortNumber”键值进行更改。 当更改了服务器远程登录端口后,可在本地的“远程桌面连接程序”中设置连接的服务器地址,然后单击“连接设置→另存为”,导出并保存连接文 件。然后用记事本打开导出的“*.rdp”文件,在其中添加语句“server port:i:端口号”,保存后导入连接即可。要注意,在Windows 2000中导出的是“.cns”文件,可打开后在其中找到“Server Port =3389”语句,将其默认的“3389”端口修改为与服务器相同的登录端口。 命令行下安装远程桌面 如果系统中没有安装远程桌面服务,可使用命令行方式进行手工添加。只需打开命令提示符窗口,在命令行下输入如下三行命令: c:\>echo [Components] > c:\aa c:\>echo TSEnable = on >>c:\aa c:\>sysocmgr/i:c:\winnt\inf\sysoc.inf /u:c:\aa /q /r 执行后,即可完成远程桌面程序的安装。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值