博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Windows 7 (或Vista)远程桌面连接XP或2003缓慢的问题
阅读量:6117 次
发布时间:2019-06-21

本文共 1042 字,大约阅读时间需要 3 分钟。

hot3.png

在使用Windows 7之后发现一个问题,远程桌面连接XP或2003 Server时,在某些网络情况下存在连接后刷新缓慢的问题。

笔者使用的是Windows 7 64bit Ultimate中文版,目标机器为Windows Server 2003,使用远程桌面连接后画面几乎不刷新,有时十几秒半分钟才有一次刷新。但是如果使用键盘操作,刷新率明显提高,因此在很长的时间内笔者每操作一步都按一次Alt,这个方法让我获得比流畅的刷新率,但是因为Alt或其它键在很多程序中会带来副作用,比如Alt回激活菜单选择等,也非常不方便 。

今天闲下来了,决心把它解决了,百度了很多贴子后,都没有找到原因。最后试了试google,找到一篇文章提到了Receive Window Auto-Tuning引起的远程桌面问题和我所遇到的问题一致,于是细读了遍,尝试其解决方法之后问题得以解决,这里记录下来方便以后参考,也希望能对遇到此问题的童鞋有所帮助。

1. 以管理员方式启动一个命令行窗口(Win+R 输入cmd按Ctrl+Shift+Enter)

2. 在命令行窗口中输入:netsh interface tcp set global autotuninglevel=disabled

后面那条命令可以改为下面的,据说速度更快:

netsh interface tcp set global autotuninglevel=highlyrestricted

问题原因: Receive Window Auto-Tuning是Vista 和Win 7引入的QoS(服务质量控制)的一部分,主要内容是动态调节TCP接收窗口(可以理解为缓冲区)大小,这个东西对QoS来说有很多好处(参考原文解释),但它对发送端预设(假设目标TCP接收窗口)比较小的应用就会大大增加数据报告时间(我的理解,感兴趣可以参考原文),这样>6.0的远程桌面就会被延迟很厉害。

而上面的命令的作用就是关闭或限制自动调节TCP接收窗口大小的功能,使之更接近低版(<=5.1?)RDP服务器的假设,特别是highlyrestricted这个选项,并不是关闭该功能,而是限制功能,保守地使用这个功能,因此是比较折衷的方案,它保留了Receive Window Auto-Tuning带来的好处,同时解决了(甚至提高了)远程桌面的速度。

原文接连:

转载于:https://my.oschina.net/u/566201/blog/59942

你可能感兴趣的文章
Data Wrangling文摘:Non-tidy-data
查看>>
加解密算法、消息摘要、消息认证技术、数字签名与公钥证书
查看>>
while()
查看>>
常用限制input的方法
查看>>
Ext Js简单事件处理和对象作用域
查看>>
IIS7下使用urlrewriter.dll配置
查看>>
12.通过微信小程序端访问企查查(采集工商信息)
查看>>
WinXp 开机登录密码
查看>>
POJ 1001 Exponentiation
查看>>
HDU 4377 Sub Sequence[串构造]
查看>>
云时代架构阅读笔记之四
查看>>
WEB请求处理一:浏览器请求发起处理
查看>>
Lua学习笔记(8): 元表
查看>>
PHP经典算法题
查看>>
LeetCode 404 Sum of Left Leaves
查看>>
醋泡大蒜有什么功效
查看>>
hdu 5115(2014北京—dp)
查看>>
数据结构中常见的树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树)...
查看>>
PHP读取日志里数据方法理解
查看>>
第五十七篇、AVAssetReader和AVAssetWrite 对视频进行编码
查看>>