Windows 7-在登录时强制现有用户会话注销而不是断开连接


12

使用Windows XP,在登录计算机时,如果已经有其他用户登录,则会提示您是谁,并询问您是否要结束他们的会话:

“用户X当前已登录到此计算机。如果继续,此用户的Windows会话将结束,所有未保存的数据将丢失。您要继续吗?”

在Windows 7中,当另一个用户尝试登录时(无论是通过远程桌面还是在控制台上),他们都会看到以下消息:

“当前有另一名用户登录到此计算机。如果要继续,此用户必须与该计算机断开连接。是否要继续?”

如果单击“是”,则要求您等待当前用户的响应。30秒超时后,如果没有响应,则您已登录,并且先前的用户已断开连接。这是XP的更改-它们未注销,已断开连接并且其程序继续运行。

对于我们的某些工厂车间工作站来说,这是一个问题。我们希望保留XP样式的行为,并强制注销现有用户,而不是允许现在从视图中隐藏的程序仍在后台执行。

我们已经启用了“用于快速用户切换的隐藏入口点”策略,但这不会阻止同时进行两个用户会话。在Windows 7中我们该如何强制注销现有用户?

Answers:


7

这可能有效,具体取决于您的权限:

  1. 打开任务管理器

  2. 进程选项卡,显示所有用户的进程(在左下方)

  3. 用户选项卡,选择要杀死进程的用户,注销

  4. 您将看到提示询问确认注销的提示,选择注销

我刚刚在网络上的常规用户帐户和admin帐户之间进行了验证。

这是一步一步截图的链接


3
那可以,但是我需要自动进行。
Pat Clancey

@PatClancey我觉得你可以按照这个答案脚本半自动方式注销:superuser.com/questions/269574/...
吉荣Wiert Pluimers

2

为那些为注销断开连接的用户设置较低超时时间的系统创建一个组策略。

为此,请检出Computer Configuration > Policies > Administrative Templates > Windows Components > Terminal Services > Sessions组策略部分并启用Set time limit for disconnected sessions,然后设置超时(1分钟)。

那是在“断开连接”一分钟之后,他们将被注销。


1
在我本地的组策略编辑器中,“计算机配置”下没有“策略”文件夹。我在“计算机配置”>“管理模板”>“ Windows组件”>“远程桌面会话”>“会话时间限制”中找到了“设置断开连接的会话的时间限制”,但这仅能从远程桌面连接中注销用户,而不是从控制台断开连接的用户。我如何设置您提到的终端服务策略?
Pat Clancey

1
@PatClancey,那么您如何解决这个问题?请发表答案。25k观看次数,没有可用的解决方案?
Pacerier
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.