我有 Vista Home Premium,我只想让它像 XP 一样工作。在 XP 中,如果你按Windows+,L它会转到用户选择屏幕。Vista 增加了一个额外的“切换用户”屏幕。我宁愿不重新训练整个房子使用CTRL+ ALT+ SHIFT+L。是否有针对此问题的注册表项或安全策略设置?
更新:
没有完整的解决方案,但我选择了上面提到的解决方法。使用描述的方法这里,我下载了一个名为切换用户由 Duncan Smart 编写。按照 Factor 的建议,我安装了 Autohotkey 并创建了指令:
#l::Run SwitchUser.exe
Autohotkey 计划为所有用户加载。Windows-L 现在将把用户带到用户选择屏幕。一个小问题是,当屏幕保护程序中断时,它会返回到“切换用户”屏幕。
答案1
为什么不使用热键程序(如 AutoHotKey、HoeKey 等)将 Win+L 重新映射到 Ctrl+Alt+Shift+L?
答案2
正如因素所建议的,热键可能是模仿这种行为的最佳方式,这里是代码自动热键:
#l::{Ctrl Down}{Alt Down}{Shift Down}{L Down}{Ctrl up}{Alt up}{Shift up}{L up}
答案3
有几种方法可以禁用快速用户切换。这样,您就只需进行“正常”登录即可。
答案4
也许这也可以起作用:
强制尽可能接近 Vista 的“经典”登录:
开始 -> 控制面板 -> 系统和维护 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 安全选项
- “交互式登录:不显示最后一个用户名”=已启用
- “交互式登录:不需要 CTRL+ALT+DEL”= 已禁用
开始 -> gpedit.msc -> 管理模板 -> 系统 -> 登录
- 隐藏快速用户切换的入口点 = 已启用
- 始终使用经典登录=已启用
注意:如果您在域中,这可能不起作用!
根据评论,它不适用于 Vista Home Premium,因此您必须安装像 TweakVista 这样的调整程序这将为您提供仅需密码登录的选项。