一台 Windows 多人同時使用

win10多人同时远程桌面连接 教程

1 新建用户 右键“此电脑”->管理->本地用户和组

右键“用户”->新用户

点击【创建】按钮,即可完成用户创建。

2 添加远程桌面用户 右键“此电脑”->属性->远程

点击【选择用户】按钮,

点击【添加】按钮,

点击【高级】

点击【立即查找】,在搜索结果中选择 第一步中新建的用户,选中后,点击【确定】。

3 配置本地组策略 win10 左下角搜索栏中 输入 gpedit打开本地组策略编辑器

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

配置 【限制连接的数量】,允许的RD最大连接数 即为最大的连接数量

配置【将远程桌面服务用户限制到单独的远程桌面服务会话】,改成 “已禁用”

4 解除win10对连接数量的限制

工具下载:

https://download.csdn.net/download/sinat_19758811/10308831

运行步骤:install.bat->update.bat->RDPConf.exe

注意,上面三个程序均需要右键以管理员身份运行,且保证电脑网络畅通。

---------------------  作者:北极熊99  来源:CSDN  原文:https://blog.csdn.net/sinat_19758811/article/details/79698639  版权声明:本文为博主原创文章,转载请附上博文链接!

1.下载 RDPWrap-v1.6 地址:http://pan.baidu.com/s/1dDNzpj7

2.管理员身份运行install.bat。

3.管理员身份运行update.bat。

4.运行RDPConfig.exe,看到Diagnostics后面都是绿色的,并且Listener state是Listening [fully supported]。

5.从另一台机器打开运行,输入mstsc,回车。输入ip:端口号(例如:192.168.1.1:3389)回车即可登录远程桌面。 ---------------------  作者:yifeng2016  来源:CSDN  原文:https://blog.csdn.net/yifeng2016/article/details/52054192  版权声明:本文为博主原创文章,转载请附上博文链接!

在10幾年前老貓就有看過以軟體的方式,讓一台電腦同時提供多人使用。不過當時的支援性不佳,而且硬體也不夠快,無法撐住多人處理複雜的工作,因此沒有進一步試用。近年硬體的速度非常強,感覺可以再來玩這塊因此進行一些整理記錄,包含 NComputing、BeTwin、Aster、Unraid,留做老貓有空時可以來撰寫分享。

一台 Windows 多人同時使用
一台 Windows 多人同時使用

 

目錄內容 Contents

  1. 多組鍵鼠、螢幕共享同一台電腦主機
  2. 硬體 NComputing:一台電腦多人使用
  3. 軟體 ThinSoft BeTwin:一台電腦多人使用
  4. 軟體 ibik Aster:一台電腦多人使用
  5. 作業系統 Unraid:一台電腦安裝多虛擬機多人同時使用
  6. 其他參考連結

多組鍵鼠、螢幕共享同一台電腦主機

在此老貓所敘述的內容,是希望先有一台實體主機,然後透過外接的方式可以延伸出螢幕、鍵盤、滑鼠等設備變成第2組電腦環境,甚至有第3組電腦環境來使用。目前老貓針對硬體、軟體都有找到相關的方案,若有進一步試用也將分享在老貓測3C。因此,如果尚未發表在老貓測3C也代表著尚未嘗試使用。

硬體 NComputing:一台電腦多人使用

目前整理結果還是以 NComputing 產品為主,提供硬體來分享成其他電腦使用,可以透過 USB、網路卡來進行連接延伸。目前可支援虛擬機、RDP、WVD等環境使用。

https://www.ncomputing.com/

https://www.jas-solution.com/products/virtual-computing/ncomputing

軟體 ThinSoft BeTwin:一台電腦多人使用

這是 BeTwin 是很舊的軟體,支援Windows XP、Windows 7、Windows Vista 等作業系統,網路上多數教學都是以 Windows XP 為主。不過老貓也有找到如果安裝在 Windows 8、Windows 10 的教學影片如下。但近期找到官網也是擁有新版,不過

http://thinsoftinc.com/index.aspx

 

軟體 ibik Aster:一台電腦多人使用

ibik Aster 是這幾年間較多人介紹的軟體,可以提供2人、3人、6人使用,主要是透過 Windows 的多人帳號使用方式來進行控管使用。並且還能讓每台電腦都能進行遊戲使用,如果有些遊戲不支援多開的話,只要搭配沙盒相關軟體就能解決這些問題。

0 前言

  • 若只需要进行远程桌面连接,只需要阅读1.1、2.1、2.2即可。
  • 若需要进行多用户同时远程登录,需要阅读1.1、2、3。
  • 若需要在以上基础上对用户权限进行管理,需要额外阅读1.2、1.3。
  • 关于远程桌面连接的一些问题可以查看2.1.3节。

1 添加、管理用户

1.1 添加用户

  1. 打开 控制面板 (打开方式: win键+r 打开运行框, 输入 control.exe 点击确定);
  2. 然后依次点击更改帐户类型-在电脑设置中添加新用户-将其他人添加到这台电脑;
  3. 填写相关信息后成功创建新帐户。
    一台 Windows 多人同時使用

    一台 Windows 多人同時使用

    一台 Windows 多人同時使用

    一台 Windows 多人同時使用

    一台 Windows 多人同時使用

    一台 Windows 多人同時使用

1.2 用户帐户控制

  1. 打开 本地安全策略 (打开方式:win键+r 打开运行框, 输入 secpol.msc 点击确定);
  2. 左侧依次点击安全设置-本地策略-安全选项:
    找到用户帐户控制:标准用户的提升提示行为,双击,设置为自动拒绝提升请求,点击确定。
    找到用户帐户控制:检测应用程序安装并提示提升,双击,设置为已禁用,点击确定。

一台 Windows 多人同時使用

1.3 用户配置

  1. 打开 Microsoft管理控制台 (打开方式:win键+r 打开运行框, 输入 mmc.exe 点击确定);
  2. 添加 本地用户和组
    • ctrl+m 进入添加或删除管理单元,在可用的管理单元下选择本地用户和组,点击添加,选择本地计算机,点击完成,然后点击确定。
    • 依次点击 本地用户和组(本地)-用户,双击“1.1中新建的用户”,勾选用户不能更改密码。
      一台 Windows 多人同時使用

      一台 Windows 多人同時使用
  3. 添加 组策略对象编辑器
    ctrl+m 进入添加或删除管理单元,在可用的管理单元下选择组策略对象编辑器,点击添加,点击浏览。在对话框切换到用户选项卡,选择“1.1中新建的用户”,点击确定,点击完成。
    一台 Windows 多人同時使用

    一台 Windows 多人同時使用
  4. 设置用户配置
    • 禁止访问驱动器:依次点击用户配置-管理模板-Windows组件-文件资源管理器,找到防止从"我的电脑"访问驱动器,双击,选择**已启用。**选择要限制的驱动器。
    • 禁止访问控制面板和PC设置:依次点击用户配置-管理模板-控制面板,选择禁止访问"控制面板"和PC设置,双击,选择已启用。

一台 Windows 多人同時使用

一台 Windows 多人同時使用

  1. 保存文件:点击文件-另存为,保存为.msc文件即可。下次开启或者关闭权限, 只需要继续编辑这个.msc文件即可。

2 远程桌面连接

2.1 前提设置

2.1.1 开启远程、添加允许连接本计算机的用户

  1. 打开 控制面板 (打开方式:打开方式: win键+r 打开运行框, 输入 control.exe 点击确定)
  2. 然后依次点击系统和安全-允许远程访问;
  3. 在弹出的对话框中勾选下列选项:
    允许远程协助连接这台计算机
    允许远程连接到此计算机
    仅允许运行使用网络级别身份验证的远程桌面的计算机连接
  4. 点击选择用户-添加-高级-立即查找,选择“1.1中新建的用户”,确定。
    一台 Windows 多人同時使用

    一台 Windows 多人同時使用

2.1.2 本地帐户的共享和安全模型

  1. 打开本地组策略编辑器(打开方式: win键+r 打开运行框, 输入 win键+r2 点击确定)
  2. 依次点击计算机配置-Windows设置-安全设置-本地策略-安全选项,找到网络访问: 本地帐户的共享和安全模型,双击,在弹出的对话框中选择经典,确定。
    一台 Windows 多人同時使用

2.1.3 其它设置(非必须)

如果完成了上述设置仍不能进行远程连接,则可查看以下设置

  1. 记得启动 **Remote Desktop Services **服务,如果服务已启动,则查看防火墙
    • 打开服务(打开方式: win键+r 打开运行框,输入 win键+r4 ,点击确定);
    • 找到 Remote Desktop Services ,双击,在弹出的对话框中点击 启动 ,确定。
  2. 防火墙设置
    • 打开控制面板,依次点击系统和安全-Windows Defender 防火墙-高级设置-入站规则,然后在中间“入站规则”窗口中找到文件和打印机共享(回显请求 - ICMPv4-In) 规则,选中后(公用、域、专用皆选中)在右框中点击启用规则即可,如下图:

      一台 Windows 多人同時使用

    • 如以上设置后不可,则在中间“入站规则”窗口中找到远程桌面(TCP-In)规则,选中后(公用、域、专用皆选中)在右框中点击启用规则即可,如下图所示:

      一台 Windows 多人同時使用

    • 如以上设置后不可,则打开控制面板,依次点击系统和安全-Windows Defender 防火墙-启用或关闭Windows Defender防火墙。

      一台 Windows 多人同時使用


如果希望一直能进行远程连接,则需要将被连接的计算机设置成不可睡眠。

2.2 客户机登录

  1. 打开远程桌面连接(打开方式:依次点击开始菜单图标-所有应用-Windows附件-远程桌面连接)
  2. 填写内容
  • 计算机:被连接计算机的ip地址
  • 用户名:计算机名\用户名,可不填,在下一步中只填用户名即可。
    一台 Windows 多人同時使用
  1. 在弹出的对话框中,输入密码后,点击“确定”
    一台 Windows 多人同時使用

2.3 多用户登录

2.3.1 编辑本地组策略

  1. 打开本地组策略编辑器(打开方式: win键+r 打开运行框, 输入 win键+r2 点击确定);
  2. 选择计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-连接,找到限制连接的数量,双击。
  3. 勾选已启用,设置允许的RD最大连接数,确定。
  4. 同样再找到将远程桌面服务用户限制到单独的远程桌面服务会话,双击,然后勾选已禁用,确定。
    一台 Windows 多人同時使用

    一台 Windows 多人同時使用

2.3.2 安装配置RDPWrap

  1. 下载RDPWrap-v1.6.2.zip,解压,包含文件及每个文件的作用参考下方表格。
    | 文件名 | 描述 |
    | — | — |
    | win键+r7 | RDP包装库安装程序/卸载程序 |
    | win键+r8 | 本地RDP检查器(可以检查RDP正在工作) |
    | win键+r9 | RDP包装器配置 |
    | install.bat | 快速安装批处理文件 |
    | uninstall.bat | 快速卸载批处理文件 |
    | update.bat | 快速更新批处理文件 |

  2. 执行 control.exe0 ,会在 control.exe1 下面生成2个文件:rdpwrap.dll(核心模块),rdpwrap.ini(配置文件)。

  3. 执行 RDPWrapper 自带的 control.exe2 检测 RDPWrapper 是否支持当前计算机的windows的termsrv.dll版本。
    如果显示全绿,则支持,现在可以进行多用户同时登录。

    一台 Windows 多人同時使用

    如果显示 control.exe3 ,则不支持,解决办法见下一小节。
    一台 Windows 多人同時使用

2.3.3 解决“not supported”问题

方式一,修改配置文件 rdpwrap.ini

  1. 运行 update.bat,再使用 RDPConf.exe 检查,若全绿,则即可进行多用户同时登录,可使用win键+r8尝试能否多用户登录。若不支持,进行以下步骤。
  2. 停止服务: Remote Desktop Services 。
    • 打开服务(打开方式: win键+r 打开运行框,输入 win键+r4 ,点击确定);
    • 找到 Remote Desktop Services ,双击,在弹出的对话框中点击 停止 ,确定。
  3. 更改 **rdpwrap.ini **配置文件内容
    • 根据termsrv.dll版本号(即RDPConf.exe检测到的 Service State 的版本,以本文为例:10.0.19041.789),在 GitHub 中 RDPWrapper 的 Issue 里去搜索对应的版本号的**rdpwrap.ini **配置文件内容。
    • 将配置文件内容添加到位于 control.exe1 目录的 rdpwrap.ini 配置文件末尾,以管理员身份保存。
[10.0.19041.789]
LocalOnlyPatch.x86=1
LocalOnlyOffset.x86=B59D9
LocalOnlyCode.x86=jmpshort
SingleUserPatch.x86=1
SingleUserOffset.x86=3BC45
SingleUserCode.x86=nop
DefPolicyPatch.x86=1
DefPolicyOffset.x86=3E7C9
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
SLInitHook.x86=1
SLInitOffset.x86=67BF8
SLInitFunc.x86=New_CSLQuery_Initialize

LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=88F41
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=0CA4C
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18A15
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=1D5BC
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.19041.789-SLInit]
bInitialized.x86=D0954
bServerSku.x86=D0958
lMaxUserSessions.x86=D095C
bAppServerAllowed.x86=D0964
bRemoteConnAllowed.x86=D096C
bMultimonAllowed.x86=D0970
ulMaxDebugSessions.x86=D0974
bFUSEnabled.x86=D0978

bInitialized.x64=106028
bServerSku.x64=10602C
lMaxUserSessions.x64=106030
bAppServerAllowed.x64=106038
bRemoteConnAllowed.x64=106040
bMultimonAllowed.x64=106044
ulMaxDebugSessions.x64=106048
bFUSEnabled.x64=10604C
  1. 再次运行RDPConf.exe检测是否支持。
  2. 若全绿,使用第一步的方式启动 Remote Desktop Services 服务,即可进行多用户同时登录,可使用win键+r8尝试能否多用户登录。
    一台 Windows 多人同時使用

方式二:若上述方式无法解决,则需要修改 termsrv.dll 文件。
修改此文件后不需使用RDP Wrapper 软件,但此方法更改系统文件,不够安全,操作方法见链接。
https://www.mysysadmintips.com/windows/clients/545-multiple-rdp-remote-desktop-sessions-in-windows-10

3 关闭WIN10更新

  1. 打开服务(打开方式: win键+r 打开运行框,输入 win键+r4 ,点击确定);
  2. 找到 Window Update ,双击,依照以下图片进行设置 ,确定。
    一台 Windows 多人同時使用

    一台 Windows 多人同時使用

4 内网穿透

使用花生壳等第三方软件,具体教程见软件官方文档。

5 参考文章

  1. Win10权限管理与多用户远程登录(多方案)https://www.jianshu.com/p/a35af096bea5
  2. Windows多用户远程桌面----采用RDP Wrapper Library支持所有的Windows版本https://blog.csdn.net/u010804317/article/details/104011926
  3. https://blog.csdn.net/u010804317/article/details/100055558
  4. 远程–不用关闭防火墙,也可以远程连接(远程桌面连接不上怎么办)https://blog.csdn.net/VIP_CR/article/details/104037853
  5. https://jingyan.baidu.com/article/2fb0ba404a4f5341f2ec5f95.html