win服务器版默认是支持多用户登陆的,甚至可以在主机上用不同用户自己远程登陆自己,如window server 2016。

Win10 正常情况下是不允许用户同时远程的,即一个用户远程进来会把另一个用户踢掉,因此需要破解才能使得多个用户同时登陆远程桌面。

主要有以下两个步骤:

  1. 主机修改远程登录相关配置;

  2. 破解远程登录用户限制;

主机修改远程登录相关配置。

  • 新建用户:

右键“此电脑—>管理—>本地用户和组“,右键”用户—>新用户“,添加用户名,设置密码(勾选密码永不过期)。然后点击创建即可。

  • 添加远程桌面用户

右键“此电脑—>属性—>远程设置“

勾选“允许远程协助连接这台计算机“。然后点击”选择用户—>添加—>高级—>立即查找“找到刚刚创建的用户,点击确定。

  • 配置本地组策略

运行 gpedit.msc 打开本地组策略编辑器。

选择“【管理模板】—>【Windows组件】—>【远程桌面服务】—>【远程桌面会话主机】—>【连接】。

  • 配置【限制连接的数量】,点击“已启用”,其中允许的RD最大连接数可以自己视情况而定。

  • 配置【将远程桌面服务用户限制到单独的远程桌面服务会话】

这个配置很重要,我最开始没配置,导致断开一个远程登录连接后,再重新连接,会重新打开一个新的桌面。但是打开新的应用程序时,系统提示系统后台正在运行,之前断开前的应用程序一个也找不到。后来发现是因为这部分设置没配置时,同一个用户先后登陆远程系统,系统会分配不同的会话,从而导致你在一个远程桌面的操作都不见了,虽然你运行的一些程序并没有被系统关闭,但是你无法对他们进行管理。

  • 配置【允许用户通过使用远程桌面服务进行远程连接】,启用即可。

  • 破解远程登录用户限制

  • 下载解除远程桌面多用户连接限制补丁  下载地址:

https://download.csdn.net/download/qyy_nice/10924112

解压其中的RDP压缩包,然后以管理员身份运行install.bat安装,安装完成后,运行RDPConf.exe,查看各个组件运行状态,状态全部为绿色就可以使用多用户远程桌面了。

如果端口监听为Nothing listening, 或者出现Listening [not supported], 则需要运行一下update.bat。

对于大部分计算机以上方法是完全可行的,但是我的控制台版本是1809系列,操作系统为17763,以上方法不行.

那么根据RDP补丁的原理是修改termsrv.dll和termsrv.dll.mui这两个远程服务文件达到多用户登陆目的。我把本系统的termsrv.dll和termsrv.dll.mui两个文件提取出来,并且覆盖了本机的文件,发现已经可以远程多用户登陆了。

破解文件在上面下载文件中的第二个压缩包内。

termsrv.dll文件在C:\Windows\System32内

termsrv.dll.mui文件在C:\Windows\System32\zh-CN内

覆盖完成后,运行RDPConf.exe。效果如下:

  • 远程登录

在另外一台电脑上,打开远程桌面连接(找不到可以在小娜中搜索),填写服务器的Ip地址,账号,点击连接后输入密码,效果如下。打开一些应用后,断开连接,过一段时间再次登录时发现界面保持不变。

Windows 10 多用户同时远程登录的更多相关文章

  1. Windows Server多用户同时远程登录

    因为工作需要,需要使用windwos作为一个远程登录跳板机,管理员对登录windwos机器再windwos的基础上连接别的机器,普通用户也可以连接windwos机器再连接别的机器,关于管理员普通用户连 ...

  2. Windows设置多用户同时远程登录

    1.在键盘上按Win+R键(也可以在开始菜单右键然后选择运行),在运行的输入框里面输入"gpedit.msc"命令.然后点击确定 ​ 2.在“计算机组策略”中依次展开 计算机配置- ...

  3. Windows系统设置多用户同时远程登录

    一.在键盘上按Win+R键(也可以在开始菜单右键然后选择运行),在运行的输入框里面输入"gpedit.msc"命令.然后点击确定 二.在"计算机组策略"中依次展 ...

  4. windows Win7如何设置多用户同时远程登录

    windows  Win7如何设置多用户同时远程登录 1.创建一个用户 密码永不过期 2.在本地组策略编辑器里面,依次展开计算机配置--->管理模板--->Windows组件---> ...

  5. 傻瓜式教学--win10 + frp + rdpwrap + 阿里云服务器 --实现win10 多用户同时远程登录内网机

    概述: 使用win10 专业版 + frp + RDPwrap + 阿里云服务器 的组合实现win10 多用户同时远程登录内网机.使用frp 做内网穿透,将内网机的指定端口暴露在外网,通过ip+por ...

  6. [教学] Delphi Berlin 10.1 开发 Windows 10 平板 App 远程调试

    Delphi Berlin 10.1 开发 Windows 10 平板 App 远程调试安装步骤: 准备电脑: 一台开发电脑,安装 Delphi 开发环境 一台平板电脑,安装 PAServer,安装方 ...

  7. windows下如何修改远程登录端口

    windows下如何修改远程登录端口 windows远程桌面默认端口为3389,修改 方法如下:在"开始>运行"中输入"regedit" 点击“确定”,打 ...

  8. 20180726 - Windows 10 Pro 下远程桌面连接提示“出现身份验证错误”

    问题:Windows 10 Pro 下远程桌面连接提示“出现身份验证错误” [Window Title]远程桌面连接 [Content]出现身份验证错误.要求的函数不受支持 远程计算机: 192.16 ...

  9. 如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序。

    原文 如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序. 本文的内容 已安装与配置的应用程序 删除配置的应用程序 安装与配置的应用程序^ 在介绍如何删除所 ...

随机推荐

  1. Reducetask机制

    Reduce大致分为copy.sort.reduce三个阶段,重点在前两个阶段.copy阶段包含一个eventFetcher来获     取已完成的map列表,由Fetcher线程去copy数据,在此 ...

  2. mysql导出PDM表结构并带有注释

    分享链接:https://www.cnblogs.com/dennyzhangdd/p/5550868.html

  3. Struct Socket详细分析(转)

    原文地址:http://anders0913.iteye.com/blog/411986 用户使用socket系统调用编写应用程序时,通过一个数字来表示一个socket,所有的操作都在该数字上进行,这 ...

  4. python Image open读取网络图片本地显示 爬虫必备

    #!/usr/bin/python3 # -*- coding: utf-8 -*- import requests from PIL import Image from io import Byte ...

  5. git 提交代码报错failed to push some refs to 解决笔记

    Administrator@SC- MINGW64 /e/gitrepository (master) $ git push django master To github.com:zgc137/dj ...

  6. linux高性能服务器编程 (二) --IP协议详解

    第二章 IP协议详解 什么是IP协议:IP 协议是TCP/IP协议族的动力,它为上层提供了无状态.无连接.不可靠的服务. IP 头部信息:头部信息会出现在每一个IP数据报上,便于记录IP通信的源端IP ...

  7. c++ 朋友函数

    #include <iostream> using namespace std; class Address; //提前声明Address类 //声明Student类 class Stud ...

  8. Spring Boot单元测试报错java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]

    1 报错描述 java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @Boot ...

  9. sudoku 心得 视觉消除法(Visual Elimination)

    虽然我是程序员,但这里只介绍人类的思维方法. 这个方法我是从这里看到的: https://www.learn-sudoku.com/visual-elimination.html Most peopl ...

  10. 微信小程序公共方法创建与调用

        在根节点建个 utils  文件夹,在文件夹下建立 util.js   在util.js里面写入 var util = {}; util.getUserId= function(e, t) { ...