禁用 Cisco AnyConnect VPN 的“登录前启动”功能后,快速用户切换仍然处于禁用状态

禁用 Cisco AnyConnect VPN 的“登录前启动”功能后,快速用户切换仍然处于禁用状态

我运行的是 Windows 7 64 位 Ultimate 并使用 Cisco AnyConnect VPN 2.5.3041。正如预期的那样,我安装 VPN 软件后,快速用户切换功能就被禁用了。

常问问题来自 Cisco 的参考,介绍了如何在安装其 VPN 产品时启用快速用户切换:

答:当在注册表中指定 GINA.dll 时,Microsoft 会自动禁用 Windows XP 中的快速用户切换。Cisco VPN Client 安装 CSgina.dll 以实现“登录前启动”功能。如果您需要快速用户切换,请禁用“登录前启动”功能。注册用户可以在 Bug Toolkit 中的 Cisco Bug ID CSCdu24073(仅限注册用户)中获取更多信息。

我的问题是,我已经在客户端上禁用了此功能,但快速用户切换仍然显示为灰色。

文章提到注册表编辑,但是他们提到的键 GinaDLL 在 WinLogon 注册表点不存在。

更新:

文章Cisco 针对 AnyConnect 特别给出了一句话:

AnyConnect is not compatible with fast user switching.

唯一的问题是,我现在在上次重新格式化/重新安装之前找到了一种解决方法,但我不记得之前到底做了什么。

答案1

请注意常见问题解答中提到的内容(我特别强调):

微软自动禁用快速用户切换在 Windows XP 中当注册表中指定了 GINA.dll 时。

这就是为什么你会提出这样的建议:

本文提到了注册表编辑,但是他们提到的键 GinaDLL 在 WinLogon 注册表点不存在。

幸运的是,你足够聪明,没有简单地创建该条目,因为让我们看看微软对 GINA 有何看法,深入开发中心我们发现:

笔记:Windows Vista 中会忽略 GINA DLL。

没错,GINA 自 Windows Vista 以来就不再受支持。所以,这不是正确的做法...


现在,如果该软件可以禁用“快速用户切换”,我们就可以做相反的事情:

  1. 启动组策略编辑器(开始 -> 运行 -> gpedit.msc)。

  2. 转到计算机配置->管理模板->系统->登录。

  3. 将“隐藏快速用户切换的入口点”设置为“未配置”或“禁用”。

  4. 执行gpupdate /force更新注册表的操作,/boot如果您希望重新启动并重新加载它,请添加。

如果您没有组策略编辑器,您可以:

  1. 启动注册表编辑器(开始 -> 运行 -> regedit.exe

  2. HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\

  3. 删除HideFastUserSwitching

  4. 或者,重新启动系统以重新加载设置。

答案2

在 Windows 10 Pro 上“取消隐藏快速用户切换”后(搜索中的许多链接提供了如何在 Winws Seven 或 Vista 上执行此操作的解决方案),我必须运行 Services.msc 并禁用网络访问管理登录模块。

但是,禁用此服务将导致某些 NAM 功能不可用。

快速用户切换现在运行良好。

相关内容