精华内容
下载资源
问答
  • 自动删除远程用户桌面文件
    千次阅读
    2019-12-11 16:47:48

    [Window Title]
    远程桌面连接用法

    [Content]
    MSTSC [<connection file>] [/v:<server[:port]>] [/g:<gateway>] [/admin] [/f[ullscreen]] [/w:<width> /h:<height>] [/public] | [/span] [/multimon] [/edit "connection file"] [/restrictedAdmin] [/remoteGuard] [/prompt] [/shadow:<sessionID> [/control] [/noConsentPrompt]]

    "connection file" -- 指定用于连接的 .RDP 文件的名称。

    /v:<server[:port]> -- 指定要连接到的远程计算机。

    /g:<gateway> -- 指定要用于连接的 RD 网关服务器。仅当使用 /v 指定端点远程电脑时,才会读取该参数。

    /admin -- 将你连接到会话以管理远程电脑。

    /f -- 在全屏模式下启动远程桌面。

    /w:<width> --指定远程桌面窗口的宽度。

    /h:<height> -- 指定远程桌面窗口的高度。

    /public -- 在公用模式下运行远程桌面。

    /span -- 使远程桌面的宽度和高度与本地虚拟桌面相匹配,如有必要,跨多个监视器进行扩展。若要跨多个监视器进行扩展,必须将监视器排列成一个矩形。

    /multimon -- 将远程桌面服务会话监视器布局配置为与当前的客户端配置相同。

    /edit -- 打开指定的 .RDP 连接文件进行编辑。

    /restrictedAdmin -- 在受限管理模式下将你连接到远程电脑。在此模式下,将不会向远程电脑发送凭据,如果你连接到的电脑已受到安全威胁,这样做可为你提供保护。但是,从远程电脑建立的连接可能不会由其他电脑进行身份验证,这可能会影响应用的功能和兼容性。此参数表示 /admin。

    /remoteGuard -- 使用远程防护将你的设备连接到远程设备。远程防护可防止将凭据发送到远程电脑,如果你连接到的远程电脑已受到安全威胁,这可帮助保护你的凭据。与受限管理模式不同,远程防护还通过将所有请求重定向回你的设备来支持从远程电脑建立的连接。

    /prompt -- 在你连接到远程电脑时提示你输入凭据。

    /shadow:<sessionID> -- 指定要隐藏的会话 ID。

    /control -- 允许在隐藏时控制会话。

    /noConsentPrompt -- 允许隐藏而无需用户同意。

            void ProcessComputer(string ip, string user, string psw)
            {
                Process rdcProcess = new Process();
                //生成凭据
                rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\cmdkey.exe");
                rdcProcess.StartInfo.Arguments = "/generic:TERMSRV/" + ip + " /user:" + user + " /pass:" + psw;
                rdcProcess.Start();
    
                //调用远程桌面
                rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\mstsc.exe");
                rdcProcess.StartInfo.Arguments = "/v " + ip; // ip or name of computer to connect
                rdcProcess.Start();
    
                //删除凭据
                //rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\cmdkey.exe");
                //rdcProcess.StartInfo.Arguments = "/delete:TERMSRV/" + ip;
                //rdcProcess.Start();
            }

     

    更多相关内容
  • 大势至服务器共享文件管理软件专门用于管理和监控服务器共享文件,可以给不同用户、不同文件设置不同访问权限,包括新建、复制、修改、删除、剪切、重命名、另存、打印等,还可以详细记录用户对共享文件的操作记录
  • Windows10 1909版本已经支持!!! 所有版本的Windows现在均已经支持,包括目前还未发布的2020年以后的版本!只要Windows的远程桌面架构不发生大的变化!... 另外,本人由于之前对Windows多用户同时远程桌面的原...

            Windows10  2004版本版本已经支持!!!直接见本文最下面的更新!!!

            Windows10 1909版本已经支持!!!

         所有版本的Windows现在均已经支持,包括目前还未发布的2020年以后的版本!只要Windows的远程桌面架构不发生大的变化!!!

           关于Windows多用户同时远程桌面的问题至此终结,谢谢大家一直以来的帮助!

           另外,本人由于之前对Windows多用户同时远程桌面的原理并不彻底清楚,就堂而皇之的发了这篇博客,对此浪费各位朋友的时间,对不起,前面我还在文中批评其他人的博客浮夸,结果本人也是一丘之貉,本人还是太菜了,IT技术真的是浩如烟海,区区一点却深不可测,特以为记!!!

           请移步最新的博客(https://blog.csdn.net/u010804317/article/details/104011926)!!!!!这篇博文详细说明了原理性的内容和最简单的方法。

           按道理来说,这个篇博文原本应该删除掉,但是很多朋友说这篇博文将操作的每一步都描述清楚建议保留,本想将2片博文合并,然而实际发现这样博文会太长,不方便阅读,所以还是决定保留,将其作为上面那篇博文的补充,将某些细节补充完全,并提供一种另类思路解决最新版本系统的多用户远程桌面问题。如果已经看明白上面链接的博文,这篇博文可以不看了!

    注意,这里以1809为例子,1909版本经过本人测试OK!

    因为不能发网盘链接,下载积分也不能设置,发邮件因为含有dll文件被认为是病毒无法发邮件,请私信我,谢谢!

           最近公司要求搭建跳板机,让所有人通过跳板机远程桌面连接到华为云端虚拟机上进行开发,因为以前没有了解这一块的知识,所以看了看网上,发现现在的博客论坛真的是乱,基本上完全都是在说,怎么做的就成功了,甚至有的言语都不通顺,毫无逻辑,根本不讲为什么,它的原理是什么,反正就是怎么做然后就成功了,让人摸不着头脑,一旦环境不同,这些方法就完全不可用,看看下面清一色的不可用评论,然后博主也不回复,感觉他们自己也搞不清楚。勿在浮沙筑高楼,浮夸之气不可有。现在结合我的经验,来分析一下Win10多用户远程桌面的解决原理并说明详细步骤。

    说明:

           这里主要是通过另类的方法(降低termsrv.dll的版本,有系统不稳定风险!)来解决Win10的1809及1909及2020以后的版本。

           本文建议在阅读完另外一篇博文(https://blog.csdn.net/u010804317/article/details/104011926再阅读本博文,或者当你使用最新的Windows版本,版本新到RDPWrapper的GitHub上面都还没有人更新配置文件再阅读采用本文的方法,因为本方法毕竟替换了termsrv.dll,可能造成系统不稳定!注意!注意!注意!由此造成的任何损失本人概不负责!

    注意!这是另类方法!不是正道!标准简单的方法参见上面提到的博文!直接使用RDPWrap这个软件,执行bat文件,自动打入破解补丁即可完美解决,非常简单,这里就不再进行说明。

    原理分析:

           Windows多用户远程桌面解决方法,基本上是通过RDPWrap这个软件打入破解补丁来实现的。可以参见RDPWrap的官方GitHub(https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2),首页写着最新的版本是v1.6.2,最近一次更新时间为2017年12月,现在已经2020年,难道这个项目中途夭折了?实际上没有,而是这个项目目前已经接近完美,最后一个版本,作者将软件进行了拆分,将核心模块和配置文件拆分独立出来了,通过修改配置文件,就可以让软件支持最新版本的Windows,并且配置文件的修改方法也录制了详细的视频放在了这个GItHub上面,只要有一个人更新了配置文件 ,并把它上传或者分享到GitHub上面,那么所有使用这个版本Windows的人都可以直接使用这个配置文件,多么方便啊!共享万岁!正是这种优良的设计,所以作者才一直没有更新吧!以上内容为本人猜测!
          

          本文以Windows10 1809版本为例(1909及以后的版本同理),并假定当前RDPWrap最新的补丁配置文件还没有人做出来,需要我们自己想办法解决多用户远程桌面的问题。参考下面的图片,RDPWrap对1809是不支持的。

     

    另类解决方案:

            想想Windows一贯以来的一个优点,向下兼容!get到了吗?远程桌面模块已经运行这么多年了,Bug和缺陷其实早就修复完了,最新的Windows中的termsrv.dll和上一个版本,甚至上上个版本的termsrv.dll基本上完全相同,也就是说,我们完全可以用上一个低版本的termsrv.dll替换本机上面最新termsrv.dll,当然凡事得有个度,物极必反,两个文件的版本还是不要相差的太大。只要替换成低版本后远程桌面能正常运行即可,而低版本的在RDPWrap的GitHub上面肯定有人已经解决了(你要相信肯定不只你一个人遇到这个问题),所以问题得到解决。
     

    那么我们只要找一个RDPWrap已经支持的低版本的termsrv.dll文件,替换本机上高版本的termsrv.dll文件,再执行RDPWrap的install.bat就可以实现远程多用户登陆了。

     

    补充一点,如何看RDPWrap已经支持的哪些版本的termsrv.dll文件?

           找到你已经下载的RDPWrap,解压缩,先执行 install.bat安装RDPWrapper,会在C:\Program Files\RDP Wrapper下面生成2个文件:rdpwrap.dll(核心模块),rdpwrap.ini(配置文件),没错,这就是这个配置文件。打开它,仔细看,里面有这样一行[10.0.17763.1-SLInit] ,对的,就是你想的那样,这就是RDPWrapper能支持的termsrv.dll版本号,有这一行及下面那一段,说明RDPWrap支持10.0.17763.1版本的termsrv.dll,这就是我选择这个版本的termsrv.dll来替换的原因,如果没有类似这样的配置代码,则说明不支持。如果还是不明白,参见博文(https://blog.csdn.net/u010804317/article/details/104011926),超级详细!

          这里以本人的Windows10的1809对应的termsrv.dll版本是10.0.17763.437为例,我们找一个相近的termsrv.dll,它的版本是10.0.17763.1(本人测试过了,1809和1909版本可以替换使用),两个termsrv.dll文件的大版本都是10.0.17763.X.

    注意,最重要的一点,先备份本机的termsrv.dll,以便出问题了好还原。

     

     

    实现步骤:

    1.打开电脑的远程连接,设置为允许远程连接,并添加加允许远程连接的用户。

    2.替换本机的termsrv.dll为RDPWrap已经支持的低版本的termsrv.dll,本人这里将高版本437替换为低版本1。注意观察,两个文件的版本不要相差太大,否则会失败。最重要的一点,先备份本机的termsrv.dll,以便出问题了好还原。

           由于,termsrv.dll位于C:\Windows\System32下面,需要特殊权限TrustedInstaller才能访问替换,所以需要额外的降权操作,我们把它的所有者改为User,然后修改权限为完全控制,接下来就可以替换这个文件了,对了,还有一个问题,因为远程连接的服务Remote Desktop Services默认是自动启动的,所以替换前要先把服务里面的Remote Desktop Services关掉再替换,否则会提示无法替换或者Remote Desktop Services服务报错。

    然后,我们执行RDPWrap里面的install.bat安装RDPWrap,安装成功后,打开检测软件RDPConf.exe,发现已经全绿支持了,破解成功,已经支持多用户远程桌面了。注意,替换文件后,要再把服务Remote Desktop Services启动起来。

    3.现在本机已经支持多用户了,但是毕竟不是Server,还不能实现多用户。另外还要修改本机的本地组策略配置的远程桌面服务设置

    在【运行】里面,输入 gpedit.exe 命令,进入到远程桌面服务的组策略配置,当然也可以通过控制面板的计算机管理进入。
    选择【管理模板】->【Windows组件】->【远程桌面服务】->【远程桌面会话主机】->【连接】
    需要修改2个项目:限制连接数量和将远程桌面服务用户限制到单独的远程桌面服务会话。

     

     111.png

    3-1.允许用户远程连接:配置 【限制连接的数量】,已启用 允许的RD最大连接数 即为最大的连接数量,修改为你需要的数字,如999999。

     112.png

     

    3-2.设置连接数 【将远程桌面服务用户限制到单独的远程桌面服务会话】,改成 “已禁用”。

    注意,这里的设置!!!设置成“已禁用”的情况下,用户断开远程后,再次登录时,会重新建立连接,前面的工作会丢失(当然,文件之类的,你提前保存了就完全没有问题,这个不会丢失,系统设置也是生效保存的,因为每个远程登录用户都有自己的工作空间)。有些朋友,希望,断开远程后,下次登录时,直接进入上次离开时的远程桌面,可以接着干上次的事情,那么这里就要改为“已启用” ,这样没注销的情况下,下次登录直接远程到上次离开时的远程桌面。
    113.png

    注意,修改完成后要重启电脑才能生效。

    至此,Win10的多用户远程桌面已经可以正常使用了,我们用RDPWrap里面的测试模拟软件进行本地连接,成功。

    4.还有一个问题,当多用户使用远程连接时,你会发现远程电脑越来越卡,甚至卡到不能使用,这时因为其他远程用户使用完后没有正常退出(注销自己的用户),而是直接点击远程连接上面的X来关闭,因为远程连接默认是一直保持的,用户不注销,还会继续占用系统资源,导致系统卡顿,同时影响其他用户使用。但是我们不可能要求所有人正常关闭,或者每次有用户断开远程连接后都手动的注销用户,所以要实现用户断开后,自动注销该用户。

    4-1.同上面一样,进入到远程桌面服务的本地组策略配置,选择【管理模板】->【Windows组件】->【远程桌面服务】->【远程桌面会话主机】->【会话时间限制】
    需要修改1个项目:设置已中断会话的时间限制

    4-2.选择“已启用”,然后下面选择断开会话的时间。一般1分钟为宜,也可以根据自己的需要设置,然后再点击确定。那么以后再连入的会话,断开连接之后,1分钟后就可以自动注销了。注意,以后出现无法连接远程桌面时,要考虑到这里的设置,当用户断开连接后,要等待这里设置的时间(比如1分钟)后才能再次远程连接。

    Windows7自动注销已断开的用户(已破解多用户)

    5.另外,因为询问的朋友太多,这里,补充添加新用户的方法,一种是在【控制面板】->【管理】->【计算机管理】->【本地用户和组】->【用户】右键菜单,添加用户即可。这种方法可以不用设置3个安全问题,简单一点

    另外一种是点击最下角的Win,然后点击当前头像,选择【更改账号设置】->【家庭及其他用户】->【将其他人添加到电脑】,然后输入名字及密码,比较麻烦的是,要设置3个安全问题。另外注意,最好断网后再添加,否则Windows会让你使用邮箱来注册新用户。

    6,最后,请先自行操作,多试几次,不要一上来就找我,谢谢!

    7.很多朋友反馈,更新完后不能使用了,要注意我们解决办法的原理,我们需要检查本机上面的termsrv.dll的版本,因为更新可能会还原或者更新termsrv.dll文件,造成破解失败,可以关闭Windows更新来避免。但是这样又存在安全问题,那么只有不断检查本机的termsrv.dll的版本,然后找RDPWrap已经支持的大版本相同的termsrv.dll来替换,以保证安全性。

    1024.最后是大家喜闻乐见的成功截图!

     1.因为Windows10 1809版本马上要停止服务了,这里我直接上Windows10 1909版本的成功截图。

           注意看细节部分,第一张图,windows已经升级到最新的Windows10 1909版本,这个版本的termsrv.dll为18362.267,时间为2020/01/03,我直接替换成上一个Windows版本的termsrv.dll也就是Windows10 1809版本中最低版本的1773.1,时间为2018/09/15,看第二张图,OK的!使用起来也没有问题,稳如老狗!


     

    2.关于更新支持Win10 2004版本的成功截图

     

           注意看细节部分,windows已经升级到最新的Windows10 2004版本,这个版本的termsrv.dll为10.0.19041.84,时间为2020/05/31,稳如老狗!

     

    6666.关于相关资源问题

    1.RDPWrapper软件和最新的支持最新Windows版本的配置文件rdpwrap.ini,请在GitHub官网(https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2)下载。目前这个项目已经被封,GitHub已经打不开了。GitHub和网络上有其他人维护的版本,但是出于尊重版权,Respect!考虑到其他人维护的版本,安全和稳定性得不到保障,特别是害怕有人篡改程序植入木马病毒,我这里不更新资源地址,希望大家理解!!!

    2.另外,关于各位朋友建议将资源上传方便大家下载,我最开始也是这么办的,但是后来,一方面是更新资源时,因为带有dll文件,会报病毒,而放百度网盘的链接,又被屏蔽,发送失败;另一方面,考虑到下载需要积分,我这边不能设置为0积分,也给很多人造成了麻烦。所以,我综合考虑了一下,还是以评论留下邮箱的方式分享,这样可以及时交流发现问题,我可以及时收集各位朋友反馈的问题,更新博文,让大家少走弯路,评论留下邮箱即可,因为我也在不断学习,回复可能会晚点,请见谅!如果你需要termsrv.dll[10.0.17763.1]版本和最新的rdpwrap.ini请私信我,谢谢~!

    展开全文
  • 清除远程桌面访问痕迹。使用windows系统自带的“远程桌面协助”mstsc进行远程,如果连接的用户多了,会留下访问的痕迹。...方法1:删除远程桌面缓存配置文件 1 存储远程桌面记录的信息文件,default.rdp,这...

    清除远程桌面访问痕迹。使用windows系统自带的“远程桌面协助”mstsc进行远程,如果连接的用户多了,会留下访问的痕迹。虽然能带来方便,但是如果对于公用电脑来说,这些访问痕迹可能会有安全隐患。下面我们看来下如何清除远程桌面访问痕迹,mstsc远程访问缓存

    如何清除远程桌面访问痕迹,删除远程桌面缓存记

    工具/原料

    • 远程桌面

    方法1:删除远程桌面缓存配置文件

    1. 1

      存储远程桌面记录的信息文件,default.rdp,这个文件在“我的文档里面”,删除即可

      1打开我们的电脑,文件夹选项菜单。如下图

      如何清除远程桌面访问痕迹,删除远程桌面缓存记

    2. 2

      2 显示所有隐藏文件(包括系统隐藏文件),并且应用到所有文件夹,如下图

      如何清除远程桌面访问痕迹,删除远程桌面缓存记

    3. 3

      3 如下图,找到default.rdp文件删除即可。(一般是在我的文档这个文件夹下面)

      如何清除远程桌面访问痕迹,删除远程桌面缓存记

      END

    方法2.注册表清理

    1. 1.开始--- 运行--- 输入 regedit 命令可以打开注册表,如下图

      如何清除远程桌面访问痕迹,删除远程桌面缓存记

    2. 2 找到注册表里面的,:HKEY_CURRENT_USER \ Software\Microsoft  \ Terminal ServerClientDefault  其中右边的就是,你连接过的记录了。删除您需要清除的文件即可。

      如何清除远程桌面访问痕迹,删除远程桌面缓存记

    3. 3

      清除之后,再次打开mstsc远程桌面连接图标你就会发现,之前的连接痕迹都已经清除了

    展开全文
  • 远程桌面管理系统(Remote Desktop Manager)是一款能否保存编辑删除你的远程桌面连接,带登陆的终端功能。支持连接,双显示器,等等。该软件兼容兼容Microsoft Remote Desktop,终端服务,VNC,LogMeIn,Team Viewer...
  • 性能优化远程桌面会话主机

    千次阅读 2021-07-03 06:43:19
    性能优化远程桌面会话主机10/22/2019本文内容本主题讨论如何选择远程桌面会话主机 (RD 会话主机) 硬件、调整主机和调整应用程序。本主题内容:根据性能选择适当的硬件对于 RD 会话主机服务器部署,可通过应用程序集...

    性能优化远程桌面会话主机

    10/22/2019

    本文内容

    本主题讨论如何选择远程桌面会话主机 (RD 会话主机) 硬件、调整主机和调整应用程序。

    本主题内容:

    根据性能选择适当的硬件

    对于 RD 会话主机服务器部署,可通过应用程序集来控制硬件的选择,以及用户如何使用它们。 影响用户数量及其体验的关键因素包括 CPU、内存、磁盘和图形。 本部分包含特定于 RD 会话主机服务器的其他准则,并且主要与 RD 会话主机服务器的多用户环境有关。

    CPU 配置

    CPU 配置在概念上是通过将所需的 CPU 与系统预期支持的会话数相乘来支持会话,同时保持缓冲区域来处理临时峰值。 多个逻辑处理器有助于减少异常的 CPU 拥塞情况,这通常是由类似数量的逻辑处理器所包含的几个 overactive 线程所致。

    因此,系统上的逻辑处理器越多,必须内置于 CPU 使用量估算的缓冲范围越小,这将导致每个 CPU 的活动负载百分比更大。 需要注意的一个重要因素是,将 Cpu 数量加倍不会使 CPU 容量加倍。

    内存配置

    内存配置依赖于用户使用的应用程序;但是,可以使用以下公式估计所需的内存量: TotalMem = OSMem + SessionMem * NS

    OSMem 是操作系统运行所需的内存量 (如系统二进制图像、数据结构等) ,SessionMem 是一个会话中运行的内存进程数,NS 是活动会话的目标数目。 会话所需的内存量主要由会话内运行的应用程序和系统进程的专用内存引用集决定。 共享代码或数据页没有任何影响,因为系统上只有一个副本。

    假设用于备份页面文件的磁盘系统的一个有趣的观察 (不会发生变化) 这是系统计划支持的并发活动会话数越大,每个会话的内存分配必须越大。 如果未增加每个会话分配的内存量,则活动会话生成的页面错误数将随着会话数的增加而增加。 这些故障最终会使 i/o 子系统出现严重错误。 通过增加每个会话分配的内存量,导致页错误的概率会下降,这有助于降低页面错误的总体速率。

    磁盘配置

    在配置 RD 会话主机服务器时,存储是最受忽视的方面之一,并且它可能是在现场部署的系统中最常见的限制。

    典型 RD 会话主机服务器上生成的磁盘活动会影响以下方面:

    系统文件和应用程序二进制文件

    页面文件

    用户配置文件和用户数据

    理想情况下,这些领域应由不同的存储设备进行备份。 使用条带化 RAID 配置或其他类型的高性能存储进一步提高了性能。 强烈建议将存储适配器与支持电池的写入缓存配合使用。 具有磁盘写入缓存的控制器为同步写入操作提供了改进的支持。 由于所有用户都有一个单独的 hive,因此在 RD 会话主机服务器上的同步写入操作非常常见。 注册表配置单元通过使用同步写入操作定期保存到磁盘。 若要启用这些优化,请在 "磁盘管理" 控制台中,打开目标磁盘的 " 属性 " 对话框,然后在 " 策略 " 选项卡上,选中 "在 磁盘上启用写入缓存 并关闭 Windows 写入缓存缓冲区刷新 " 复选框。

    网络配置

    RD 会话主机服务器的网络使用情况包括两个主要类别:

    RD 会话主机连接流量的使用量几乎由会话内运行的应用程序和重定向的设备 i/o 流量所表现的绘制模式决定。

    例如,处理文本处理和数据输入的应用程序消耗大约10到100千比特/秒的带宽,而丰富的图形和视频播放会导致带宽使用量大幅增加。

    后端连接,如漫游配置文件、对文件共享、数据库服务器、电子邮件服务器和 HTTP 服务器的应用程序访问。

    网络流量的卷和配置文件特定于每个部署。

    优化远程桌面会话主机的应用程序

    RD 会话主机服务器上的大多数 CPU 使用率由应用驱动。 桌面应用程序的响应速度通常是为了最大程度地降低应用程序响应用户请求所用的时间。 但是,在服务器环境中,最大程度地减少完成操作所需的 CPU 使用总量,以避免对其他会话造成不利影响。

    配置要在 RD 会话主机服务器上使用的应用时,请考虑以下建议:

    最小化后台空闲循环处理

    典型的示例是禁用背景语法和拼写检查、用于搜索的数据索引,以及后台保存。

    最大程度地减少应用执行状态检查或更新的频率。

    禁用此类行为或增加轮询迭代和计时器触发之间的时间间隔极大地提高了 CPU 使用率,因为此类活动的效果快速为多个活动会话放大。 典型示例包括连接状态图标和状态栏信息更新。

    降低应用程序的同步频率,从而最大程度地减少资源争用。

    此类资源的示例包括注册表项和配置文件。 应用程序组件和功能的示例是状态指示器 (如 shell 通知) 、后台索引或更改监视以及脱机同步。

    禁用注册为以用户登录或会话启动开始的不必要的进程。

    当创建新的用户会话(这通常是一个占用大量 CPU 的过程)时,这些过程可能会显著影响 CPU 使用率的成本,而在早上的情况下,这可能非常昂贵。 使用 MsConfig.exe 或 MsInfo32.exe 获取在用户登录时启动的进程的列表。 有关更多详细信息,可以使用 autoruns.exe For Windows。

    对于内存消耗,应考虑以下事项:

    验证应用加载的 Dll 是否未重定位。

    可以通过选择 "进程 DLL 视图" 来验证重定位的 Dll,如下图所示,使用 进程资源管理器。

    在这里,我们可以看到 y.dll 被重新定位,因为 x.dll 已占用其默认基址,并且 ASLR 未启用

    b94b3acc9da2c0c7f9f8d07e35fa494d.png

    如果重定位 Dll,则不可能跨会话共享代码,这会大幅增加会话的占用量。 这是 RD 会话主机服务器上最常见的与内存相关的性能问题之一。

    对于公共语言运行时 (CLR) 应用程序,请使用本机映像生成器 ( # A0) 提高页面共享并降低 CPU 开销。

    如果可能,请将类似的技术应用到其他类似的执行引擎。

    远程桌面会话主机优化参数

    页面文件

    页文件大小不足会导致应用程序或系统组件中的内存分配失败。 您可以使用内存到提交的字节性能计数器来监视系统上已提交的虚拟内存量。

    防病毒

    在 RD 会话主机服务器上安装防病毒软件会极大地影响系统的整体性能,尤其是 CPU 使用率。 我们强烈建议你从活动监视列表中排除包含临时文件的所有文件夹,尤其是那些服务和其他系统组件生成的文件夹。

    任务计划程序

    任务计划程序允许你检查计划用于不同事件的任务的列表。 对于 RD 会话主机服务器,特别关注配置为在空闲状态、用户登录或会话连接和断开连接时运行的任务。 由于部署的具体情况,其中很多任务都可能是不必要的。

    桌面通知图标

    桌面上的通知图标可以具有相当昂贵的刷新机制。 你应禁用任何通知,方法是从启动列表中删除注册它们的组件,或更改应用程序和系统组件上的配置以禁用这些通知。 你可以使用 自定义通知图标 来检查服务器上可用的通知的列表。

    远程桌面协议数据压缩

    可以通过使用组策略 "计算机配置" 下的 "计算机配置" 管理模板的远程桌面协议压缩, > Administrative Templates > Windows Components > 远程桌面服务 > 远程桌面会话主机 > 远程会话环境 > 配置 RemoteFX 数据的压缩。 可能有三个值:

    经过优化,可使用更少内存 每个会话使用的内存量最少,但压缩率最低,因此带宽消耗最大。

    平衡内存和网络带宽 降低带宽消耗,同时降低 (每个会话) 大约 200 KB 的内存消耗。

    经过优化,可使用更少的网络带宽 进一步降低网络带宽使用率,成本大约为每个会话 2 MB。 如果要使用此设置,应在将服务器放入生产环境之前,使用此设置来评估会话的最大数量并进行测试。

    你还可以选择不使用远程桌面协议压缩算法,因此我们仅建议将其用于用于优化网络流量的硬件设备。 即使您选择不使用压缩算法,也会压缩某些图形数据。

    设备重定向

    可以通过使用组策略 " 计算机配置" 下的 " > 管理模板 > Windows 组件" > 远程桌面服务 > 远程桌面会话主机 > 设备和资源重定向 "或使用服务器管理器中的" 会话集合 属性 "框来配置设备重定向。

    通常,设备重定向会增加 RD 会话主机服务器连接所使用的网络带宽量,因为数据在客户端计算机上的设备与服务器会话中运行的进程之间进行交换。 增加的程度是指在服务器上运行的应用程序针对重定向的设备执行的操作频率的函数。

    打印机重定向和即插即用设备重定向也会在登录时增加 CPU 使用率。 可以通过两种方式重定向打印机:

    当服务器上必须安装打印机的驱动程序时,匹配基于打印机驱动程序的重定向。 Windows Server 的早期版本使用此方法。

    Windows Server 2008 中引入了简单的打印打印机驱动程序重定向,适用于所有打印机的打印机驱动程序。

    建议使用简单的 Print 方法,因为它会导致在连接时安装的 CPU 使用率较低。 匹配驱动程序方法导致 CPU 使用率增加,因为它需要后台处理程序服务加载不同的驱动程序。 对于带宽使用量,简单的打印会导致网络带宽使用略微增加,但并不太重要,无法抵消其他性能、可管理性和可靠性优势。

    音频重定向导致网络流量稳定。 音频重定向还使用户能够运行通常具有较高 CPU 消耗的多媒体应用。

    客户端体验设置

    默认情况下,远程桌面连接 (RDC) 根据服务器和客户端计算机之间的网络连接的适用性自动选择正确的体验设置。 建议在 自动检测连接质量时保留 RDC 配置。

    对于高级用户,RDC 提供对影响远程桌面服务连接的网络带宽性能的一系列设置的控制。 你可以通过使用远程桌面连接中的 " 体验 " 选项卡或使用 RDP 文件中的设置来访问以下设置。

    连接到任何计算机时,将应用以下设置:

    禁用墙纸 (禁用墙纸: i: 0) 在重定向连接上不显示桌面墙纸。 如果桌面墙纸包含图像或其他内容,而该图像或其他内容的绘制成本非常大,则此设置可显著减少带宽使用。

    位图缓存 (Bitmapcachepersistenable: i: 1) 启用此设置后,它将创建在会话中呈现的位图的客户端缓存。 它提供对带宽使用的显著改进,并且应始终启用 (,除非) 其他安全注意事项。

    拖动时显示窗口的内容 (禁用完整的窗口拖动: i: 1) 禁用此设置时,它会通过仅显示窗口框架而不是在拖动窗口时显示所有内容来减少带宽。

    菜单和窗口动画 (禁用菜单 anims: i:1和 Disable cursor 设置: i: 1) :禁用这些设置时,它会通过在菜单上禁用动画来减少带宽 (如褪色) 和光标。

    字体平滑 (允许字体平滑: i: 0) 控制 ClearType 字体呈现支持。 连接到运行 Windows 8 或 Windows Server 2012 及更高版本的计算机时,启用或禁用此设置不会对带宽使用产生严重影响。 但是,对于运行 Windows 7 和 Windows 2008 R2 之前版本的计算机,启用此设置会显著影响网络带宽消耗。

    以下设置仅适用于连接到运行 Windows 7 和更早版本的操作系统版本的计算机:

    桌面合成 仅对运行 Windows 7 或 Windows Server 2008 R2 的计算机的远程会话支持此设置。

    视觉样式 (禁用主题: i: 1) 禁用此设置时,它通过简化使用经典主题的主题绘图来减少带宽。

    通过使用远程桌面连接中的 " 体验 " 选项卡,你可以选择连接速度来影响网络带宽性能。 下表列出了可用于配置连接速度的选项:

    自动检测连接质量 (连接类型: i: 7) 启用此设置时,远程桌面连接会自动选择将根据连接质量获得最佳用户体验的设置。 (在连接到运行 Windows 8 或 Windows Server 2012 及更高版本的计算机时,建议使用此配置) 。

    **调制解调器 (56 Kbps) ** (连接类型: i: 1) 此设置启用持久位图缓存。

    **低速宽带 (256 Kbps-2 Mbps) ** (连接类型: i: 2) 此设置启用持久位图缓存和视觉样式。

    **移动电话/卫星 (2Mbps-16 Mbps,具有高延迟) ** (连接类型: i: 3) 此设置允许桌面合成、持久位图缓存、视觉样式和桌面背景。

    **高速宽带 (2 mbps – 10 mbps ) ** (连接类型: i: 4) 此设置允许桌面合成,在拖动时显示窗口内容、菜单和窗口动画、永久性位图缓存、视觉样式和桌面背景。

    **WAN (10 Mbps 或更高的高延迟) ** (连接类型: i: 5) 此设置允许桌面合成、在拖动时显示 windows 的内容、菜单和窗口动画、永久性位图缓存、视觉样式和桌面背景。

    **LAN (10 Mbps 或更高) ** (连接类型: i: 6) 此设置允许桌面合成、在拖动时显示 windows 的内容、菜单和窗口动画、持久位图缓存、主题和桌面背景。

    桌面大小

    可以通过使用远程桌面连接中的 "显示" 选项卡或使用 RDP 配置文件 (desktopwidth: i:1152和 desktopheight: i: 864) 控制远程会话的桌面大小。 桌面大小越大,与该会话关联的内存和带宽消耗就越大。 当前最大桌面大小为 4096 x 2048。

    展开全文
  • 局域网无法远程连接桌面怎么解决

    千次阅读 2021-06-17 12:43:29
    开启局域网远程桌面连接不上的解决方法1:使用第三方远程控制软件,重启服务器1 不可否认服务器维护上 ,远程占远程服务器的维护占有越来越重要位置,而此时一般的第三方远程控制软件就可以轻松实现远程重启服务器。...
  • 文章目录远程桌面清理一、清理用户目录下`我的文档->Default.rdp`文件处理用户文件夹二、清理注册表文件BAT命令 远程桌面清理 一、清理用户目录下我的文档->Default.rdp文件 del /f /s /q "Default.rdp" /a:h ...
  • 2017-11-06 14:07:00win10桌面文件收纳盒怎么关闭?一位用户反馈自己的电脑桌面突然发生了很大变化,桌面上所有的东西都自动整理到一个【收纳盒】中,导致无法自定义移动文件位置,感觉非常烦恼。其实,该问题......
  • 远程桌面服务的配置与管理1)赋予用户权限2)远程桌面服务高级设置(1)更改加密级别。(2)允许用户自动登录到服务器。(3)配置远程桌面服务超时和重新连接功能。(4)管理远程控制。Windows Server 2008 R2 活动目录的安装...
  • 远程桌面连接4. 客户机B配置(需求2)5. 访问端配置(需求2)四、一些心得 一、遇到的问题 有一台闲置的阿里云服务器,想折♂腾Ta一下。 老家(有IPv6地址但懒得申请公网IP)有一台捡来的、在跑Windows Server的...
  • 如何在远程桌面上使用本地打印机

    千次阅读 2021-06-24 05:19:13
    从远程2113会话打印到本地打印机在远程桌面会话5261的过程4102中,可以使用打印机打印存储在远程计算机上的1653个文档. 只需在连接前进行设置即可. 设置将被保存,下次连接时无需更改. 通过单击“开始”,单击“程序...
  • 怎么将win10系统电脑中的允许远程桌面访问权限打开当我们在使用win10系统电脑的时候,如果需要进行远程桌面访问的话,需要先允许远程桌面访问,具体应如何操作呢?接下来就由小编来告诉大家。具体如下:1. 第一步,...
  • 远程桌面一连就断..到网上转了一大个圈回来终于找到解决方法.打开注册表找到[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\RDPDR\在左侧的RDPDR上右键-权限,选上完全控制,把以下注册表内容.复制到记事本保存...
  • 首先,所谓远程桌面就是指:可以在任何一个地方方便的登陆自己或公司(别人)的电脑,可以看到远程登陆电脑的一切东西,可以删除,添加,改变文件,和进行任何操作 ,就好像自己在那台电脑前操作一样。Windows也有自己...
  • 关目的机防火墙先。目的机的用户要设置密码。...发生网络问题一般情况打开注册表,找到以下路径的文件夹HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing把MSLicensing整个删除掉,然后再远程桌面,应该就...
  • 开箱——Amazon Lightsail(远程桌面

    千次阅读 多人点赞 2022-03-26 11:20:12
    文章目录10分钟设置免费海外远程桌面0. 什么是Lightsail1. 启动实例2. 配置桌面3. 启动桌面4. 使用云桌面个人感受1. 特点2. 区别3. 改变4. 总结 10分钟设置免费海外远程桌面 0. 什么是Lightsail Amazon Lightsail...
  • 1、部署XRDP远程桌面工具 sudo apt-get update sudo apt-get upgrade sudo apt-get install tightvncserver sudo apt-get install xrdp sudo apt-get install xubuntu-desktop 2、新建会话 echo xfce4-session >...
  • Windows远程桌面用户登录的问题

    千次阅读 2019-08-01 12:56:00
    RDP WRAPPER同时登录多用户补丁 解决系统更新导致无法多用户登录的... 系统会提示登录远程桌面用户会将前一个用户注销的警告。运行RDP Wrapper的“RDPConf.exe”文件时,显示“NOT SUPPORTED”为不支持。 ...
  • win10家庭版如何连接远程桌面

    千次阅读 2021-12-20 15:58:34
    远程桌面,家庭版远程桌面,Win10
  • 远程桌面 多人同时 使用谷歌浏览器

    万次阅读 2019-03-23 14:27:42
    windows server 2008R2远程桌面服务器已经搭建好,实现了单用户多终端登陆,但是一个终端内打开浏览器后,其他终端无法使用浏览器,该怎么解决?尝试了360chrome,chrome,腾讯浏览器,火狐浏览器。最终发现,只有坚挺...
  • 宝塔远程桌面助手使用教程

    千次阅读 2019-08-09 15:05:34
    下面介绍一款方便使用的远程连接软件,这个第三方远程连接软件是宝塔软件开发的:宝塔远程桌面助手。...功能概要:远程桌面一键登录,自动保存密码,批量管理,可管理 Windows 和 Linux,是一款简单好用的 3389 ...
  • 使用windows自带远程桌面远程办公

    千次阅读 2020-02-23 02:20:39
    2020年注定是个不平凡的一年,在这一年里有很多人像我一样不得不被动远程办公,虽然在这之前个人已经有使用Teamviewer、向日葵等软件远程办公的经历,之前个人用Teamviewer比较多,也觉得Teamviewer很强大很好用,...
  • 在默认的情况下,win10 专业版只支持本地或远程只能同时存在一个连接。但windows server支持多连接。 比如你的 win10 上有两个用户...安卓app:Microsoft Remote Desktop直接在左下角搜索框输入远程桌面设置,点击对
  • Windows批处理创建、删除隐藏账户,实现远程登录

    千次阅读 热门讨论 2021-02-26 23:49:51
    新建一个用户 利用命令行直接输或者做成批处理程序具体内容如下: @echo off net user godyang$ 123456 /add net localgroup administrators godyang$ /add pause 运行结果如图: [外链图片转存失败,源站可能有防盗...
  • 家里电脑是Win10的,原来可以在公司通过远程桌面访问,最近自动升级了一次补丁后,远程可以连接,但是输入正确的用户密码后总提示凭据错误 (Win10是被访问的一方,修改的也是被访问的机器) 修复方式为 命令:...
  • 地址: Windows远程桌面实现之五(FFMPEG实现桌面屏幕RTSP,RTMP推流及本地保存)_fanxiushu的专栏-CSDN博客_ffmpeg 桌面推流 具体就是讲述远程桌面文章系列的第五篇文章所描述的内容, 并且在GITHUB上还提供了 ...
  • 树莓派4B安装Ubuntu18.04 + vnc远程桌面

    千次阅读 多人点赞 2021-01-11 02:53:10
    在实验室对写程序的欲望越来越低下的时候,学长给了一个树莓派4B,让我研究一下,因为机器人的上位机就靠它运行。...平常安装虚拟机、系统大部分用的是GHO或者ISO镜像文件,但是写入SD卡要用的是IMG镜像文件。一开始
  • 允许网络管理员集中管理远程计算机进行诸如远程桌面控制、远程关机、运行(执行)命令、启动应用程序和进程、通过IPv4进行局域网唤醒、通过IPv6进行局域网唤醒、锁定工作站、登录、注销、睡眠、休眠、唤醒、重新启动...
  • 简述:提供Window/Linux 远程连接到CentOS7 桌面的方案 目录 安装配置 问题处理 优化 简介 待优化 安装配置 CentOS(VNC Server) 用root用户,安装VNC Server:yum install tigervnc-server 启动VNC...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,419
精华内容 16,967
关键字:

自动删除远程用户桌面文件