Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >windows远程连接优化

windows远程连接优化

作者头像
老高的技术博客
发布于 2022-12-27 07:51:20
发布于 2022-12-27 07:51:20
5.7K00
代码可运行
举报
运行总次数:0
代码可运行

工作需要必须使用mstsc(Microsoft terminal services client)连接生产服务器,之前因为不知什么原因,mstsc开始很卡,所以用了teamviewer一段时间,感觉还是不如mstsc稳定

但是win7的mstsc问题多多,一个一个说吧

总是新建进程

每次使用保存好的密码登陆后总是和上一次显示的桌面环境不一样,就好像注销了一样,每次都要在任务管理器里切换一回,很是麻烦,原因是mstsc新建了一个进程,导致了操作环境的初始化,按照老高的方法试试:

运行mstsc时在后面加上 /admin,原理是直接接管控制台

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 mstsc /admin

在目标机器上设置一下 这是由于远程桌面允许一个用户可以有多个远程会话,如果不想有这个效果,可以在目标机器运行gpedit.msc,然后进入组策略-计算机设置-管理模板-终端服务,设置限制终端服务用户到一个远程会话为启用即可。

3.开始-管理工具-终端服务配制-设置

连接 - RDP-TCP - 网卡 - 2个链接 服务器设置 - 限制用户使用一个会话 开始---控制面板---授权---选择“每设备或每用户”---否---确定

连接后操作很卡

原因在于从vista开始,微软在TCP/IP协议栈里新加了一个叫做Window Auto-Tuning的功能。这个功能本身的目的是为了让操作系统根据网络的实时性能(比如响应时间)来动态调整网络上传输的数据窗口的大小,从而达到实时优化网络性能的目的。但是,在某种情况下,这个功能反而会使远程桌面的响应变的非常的慢。解决办法如下:

开始-运行-输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
netsh interface tcp set global autotuninglevel=disabled

端口修改

端口3389表示亚历山大!换一个自己喜欢的数字吧,嫌麻烦的TX可以直接百度 mstsc端口修改工具

  1. 打开“开始→运行”,输入"regedit",打开注册表,进入以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp, 修改PortNamber值3389为3390。
  2. 打开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP\Tcp, 将PortNumber值3389为3390。
  3. 修改完毕,重启以下服务(控制面板中的服务中): Microsoft Remote Desktop Connection 和 Remote Desktop Services UserMode Port Redirector
  4. 登陆方式[IP:3390] 部分转自网络!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
string的模拟实现
再定义一个自己的域,域里写string,目的是为了和#include<string>中的string区分开
ljw695
2024/10/18
1360
C++-手把手教你模拟实现string
模拟实现string只需要三个成员变量,capacity,size,_str,也就是容量,数据大小,指向字符串的指针。
用户10923087
2024/02/19
1620
C++-手把手教你模拟实现string
【C++】模拟实现string类
https://blog.csdn.net/weixin_72357342/article/details/136852268?spm=1001.2014.3001.5502 而在本次项目中我们的目标是模拟实现一个string类: 该string包含四个成员变量,分别是:
修修修也
2024/05/30
3070
【C++】模拟实现string类
【C++】深度剖析string类的底层结构及其模拟实现
我们发现这里报错了,为什么? 🆗,是不是一个权限放大的问题啊。 char* str被const修饰,不能被修改,但是赋给_str,_str是char* 类型的,可以修改,所以这里存在权限放大,是不行的。 那怎么办呢? 是不是可以把_str也变成const char* 类型的:
YIN_尹
2024/01/23
3571
【C++】深度剖析string类的底层结构及其模拟实现
手搓string类
这里的_capacity是给有效字符预留的空间,为了给’\0’留位置在开空间的时候要多开一个。
始终学不会
2023/03/28
3530
手搓string类
string类的模拟实现
这里使用初始化列表进行构造函数的初始化,str本身是const类型,而初始化列表又将str赋值给了_str,所以此时就无法对str进行接下来string类的增删查改操作(只有查可以)。
用户11316056
2024/10/16
1360
string类的模拟实现
模拟实现C++中的string类(详细解析)
学习C++,特别是C++中的STL部分,重点不是学习如何去使用STL,而是知道其底层原理是怎么样的,是怎么去实现的。因此,本篇文章带来的是对C++中的string的模拟实现。废话不多说,让我们去了解string是如何实现的吧!
二肥是只大懒蓝猫
2023/03/30
9480
模拟实现C++中的string类(详细解析)
【C++】string类的模拟实现
前文已经对string类进行了简单的介绍,大家只要能够正常使用即可。在面试中,面试官总喜欢让 应试者自己来模拟实现string类,最主要是实现string类的构造、拷贝构造、赋值运算符重载以及析 构函数。
ZLRRLZ
2024/12/13
810
【C++】string类的模拟实现
string的模拟全实现
前面我们学习了string的用法,本节我们将实现string的模拟实现,话不多说,直接上手,因此我们先了解我们是多文件进行编写,因此需要注意命名空间的控制,这是文件分布图:OK,我们开始~
学习起来吧
2024/05/16
1520
string的模拟全实现
探索C/C++的奥秘之string类(二)
operator[]有两个版本,意义是不一样的,普通对象调用第一个,能读能写,const对象调用第二个,只能读。
用户11290648
2024/11/21
740
探索C/C++的奥秘之string类(二)
C++【string类,模拟实现string类】
当在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际 只对第一个类型进行推导,然后用推导出来的类型定义其他变量。
逆向-落叶
2024/11/10
1980
C++【string类,模拟实现string类】
C++初阶:适合新手的手撕string类(模拟实现string类)
是Nero哦
2024/02/05
2840
C++初阶:适合新手的手撕string类(模拟实现string类)
【C++修炼之路】9. string类的模拟实现
本篇文章是衔接上一篇string,进行string的模拟实现,其中包含了众多重载函数,以及一些实现的细节,由于上篇已经知道具体函数的含义,这一篇就以纯代码的方式进行叙述。此外,这篇还对内置类型的知识进行了进一步的扩展。
每天都要进步呀
2023/03/28
2920
【C++修炼之路】9. string类的模拟实现
【c++】string类模拟实现
我们stl库中的string类实在std命名空间的,这里我们自定义一个命名空间own,包含string类和简单的成员变量:
用户11029103
2024/04/20
1110
【c++】string类模拟实现
C++:String的模拟实现
模拟实现的节奏比较快,大家可以先去看看博主的关于string的使用,然后再来看这里的模拟实现过程
小陈在拼命
2024/03/08
1260
C++:String的模拟实现
string类的模拟实现
上一篇博客我们对string类函数进行了讲解,今天我们就对string类进行模拟实现,以便于大家更加深入地了解string类函数的应用
ahao
2024/03/19
1710
string类的模拟实现
【C++】string类的模拟实现
​ 该函数的作用:在 pos 位置上插入 字符c 或者 字符串str ,并返回该字符的位置!
利刃大大
2025/02/07
880
[C++]string及其模拟实现
string及其模拟实现:: 1.构造函数 //注意: '\0' "\0" ""的区别 string(const char* str = "") { //对空指针不能strlen _size = strlen(str); _capacity = _size; _str = new char[_capacity + 1]; strcpy(_str, str); } 2.拷贝构造函数 传统写法: //拷贝构造传统写法 //s2(s1) string(const string& s) { _
IT编程爱好者
2023/05/11
2900
【c++丨STL】string模拟实现(附源码)
之前我们学习了STL的第一个容器--string及其常用接口的使用方法:
ephemerals__
2024/10/24
1520
【c++丨STL】string模拟实现(附源码)
【C++】string类模拟实现:探索其内部机制
通过对string类的学习,我们知道string类的模拟实现最主要是实现string类的构造、拷贝构造、赋值运算符重载以及析构函数,以下是对模拟实现string类变量以及函数的封装:
大耳朵土土垚
2024/05/24
1480
【C++】string类模拟实现:探索其内部机制
相关推荐
string的模拟实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验