PKS*_*KSA 10 remote-desktop connection logoff windows-8
当我使用远程桌面连接(mstsc.exe)时,当我关闭连接时,我会从远程机器上注销。
有没有办法在断开连接后停止注销?
客户端和服务器计算机仅运行 Windows 8。
请注意:
tscon.exe RDP-Tcp#1 /dest:console
Run Code Online (Sandbox Code Playgroud)
给出了这个错误:
Sessionname RDP-Tcp#1 not found
Run Code Online (Sandbox Code Playgroud)
我也尝试了以下方法但没有成功:
tscon.exe 0 /dest:console
tscon.exe 1 /dest:console
Run Code Online (Sandbox Code Playgroud)
好的,在阅读您的问题和一些评论以及您与其他人之间来来回回的评论之后,有几件事。我将发布一些细节,然后在底部发布一个潜在的解决方案,我已经确认在测试/实验室环境中运行良好,但我鼓励您完全阅读我的答案,因为存在一些问题等.
关闭连接后如何停止远程桌面注销
对于上面的这个问题,其他人已经回答并建议 GPO 设置(空闲和断开连接的会话时间限制为无限制)来查看并确保用户断开连接而不是注销。
我正在登录到当前活动的用户。我登录后,它仍然会立即向他们显示锁定屏幕。在 2 个彼此相邻的组合上进行了测试,因此双方的目视检查很简单。这可能是 XP,肯定是 7,然后是 10。我希望能够以交互方式进行操作,就像我可以使用 Apple 的远程桌面甚至 TeamViewer 一样。
一种。在 Windows 上使用 TeamViewer 仍然不允许在 Windows 非服务器操作系统上进行多个或并发 RDP 会话。它将允许您仅与当前存在的 RDP 会话或活动的控制台会话进行交互,因此如果您没有多个要连接的会话进行交互,它不会为您提供预期的结果。
湾 Microsoft 出售用于终端服务器访问的服务器操作系统和客户端访问许可证,每个用户或每台设备 CAL 的成本与我在评论、答案等中看到的其他人相关。因此,对于 Microsoft 非服务器操作系统,他们保留此终端服务器 RDP出于这个原因,未启用或禁用扩展功能。
C。Microsoft 服务器操作系统通常可以在具有更多内存支持的同一台机器上更有效地处理更多并发会话,并且没有像非服务器操作系统那样默认启用的 Microsoft 内置特性和功能(非服务器膨胀软件类型)确保最佳性能,这样这些不必要的东西就不会运行。在家用 PC 上,更多的人可能会合法地使用这些功能,并发现它们比在此类环境中的非家用(或客户端工作站)使用的服务器上更有用。但是,在服务器上,这些可能不需要那么多,所以我会在服务器操作系统上下文中更多地考虑这些膨胀软件,只是为了澄清我在此特定实例中术语“膨胀软件”的含义。
警告: 我建议仅在测试或实验室环境中仅出于测试目的执行此操作,我从不建议将其用于业务环境中的生产目的。否则,请谨慎使用,风险自负,因为我不知道出于生产目的等长期使用的合法性。
以下是 GITHub 上名为 RDPWrap 的源的链接,该源可免费下载。他们已经在网站上发布了带有屏幕截图等的完整说明,并附有分步详细信息,因此应该不会太难弄清楚。
要下载什么你需要这就是实际的安装文件,而不是未编译源代码,从名为下面的链接RDPWrap安装文件下载链接在在下载该页面的部分,单击名为链接RDPWrap-V1。 6.zip下载包含在此 ZIP 文件中的 EXE 和批量安装文件等(见下面的屏幕截图)。
陷阱
如果您在其中一台测试机器上应用了 Windows 更新,但此功能之后无法正常工作,您可能需要再次运行安装以修补文件等。您可能还需要检查源 GITHub 资源以获取其他错误补丁等新版本,因为这是其他人提供的东西。
重要提示: 域级组策略和/或安全策略设置可能会覆盖下面列出的所有本地注册表、本地组策略和本地安全策略设置。据我所知但我自己无法确认,确保按照指定设置这些设置将防止断开连接的 RDP 会话在一段时间后被注销。在对以下任何本地设置进行更改后,您可能需要重新启动机器以使这些设置生效。如果在确保每台机器本地设置这些设置后仍然遇到问题,您可能需要检查优先于本地设置的域级别组策略或安全策略设置。
如屏幕截图所示更改这些注册表值,以启用或禁用允许多个并发 RDP 会话与 SAME 帐户的功能。您可能需要手动更改和/或创建此密钥,并在您的测试系统上每次运行 RDPWrap 补丁软件时进行设置。
要更改此设置,您需要执行注册表更改。以下步骤描述了该过程:
- 启动注册表编辑器(默认情况下,它位于
c:\windows\regedit.exe)。转到以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer如果fSingleSessionPerUser值不存在,则创建一个名为fSingleSessionPerUser的新 DWORD 值
打开fSingleSessionPerUser值。此设置的可能值如下:
0x0允许每个用户多个会话
0x1强制每个用户进入一个会话
输入新设置,然后单击“确定”。
A.从GPEDIT.MSC ALL下面在这两种环境Computer Configuration和User Configuration需要被设置到State的Not configured。
这些组策略设置位于以下位置:
Computer Configuration\Policies\Administrative Templates\Windows
Components\Remote Desktop Services\Remote Desktop Session
Host\Session Time LimitsUser Configuration\Policies\Administrative Templates\Windows
Components\Remote Desktop Services\Remote Desktop Session
Host\Session Time LimitsB.从SECPOL.MSC下面(屏幕截图中高亮显示)在设定Interactive logon: Do not require CTRL+ ALT+DEL需要被设置为一个Enabled。
1. 本地策略\安全选项
下载链接截图
资料来源:
这可能是由本地计算机上的组策略或本地安全策略引起的。在这两种情况下解决此问题的步骤相似:
启动本地组策略编辑器: https://technet.microsoft.com/en-us/library/cc754685.aspx (开始 > 搜索框 > gpedit.msc)(对于域用户,启动组策略管理,浏览到您的服务器OU 并编辑 GPO)
浏览到以下 GP 设置:计算机配置 > 管理模板 > Windows 组件 > 远程桌面服务 > 远程桌面会话主机 > 会话时间限制 - 如果存在,请确保已将空闲和断开连接的会话时间限制设置为无限制。
重新启动您的机器。
尝试在两台电脑(很可能是您通过 RDP 连接的电脑)上执行此操作,看看效果如何。
| 归档时间: |
|
| 查看次数: |
30288 次 |
| 最近记录: |