如何立即禁用 Windows XP 中的屏幕锁定功能?
我尝试将其导入到注册表:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableLockWorkstation"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableLockWorkstation"=dword:00000001
但这并不奏效,用户仍然可以锁定计算机。
我在 Windows 7 上尝试过,令人惊讶的是,它运行良好!
笔记:我知道可以通过gpedit.msc
编辑组策略设置轻松完成,但我需要一个可以通过编程轻松完成的解决方案(如修改注册表)。
笔记2:该解决方案应立即禁用/启用锁定功能。它不需要任何注销/重新启动即可生效。注册表编辑在 Win7 中可以正常工作,但在我的 Windows XP 中不起作用。
更新:
我发现当我禁用Fast User Switching
功能时问题就解决了,并且我可以Lock
立即禁用/启用功能(注册表方式)。
但当没有被禁用时,问题仍然存在Fast User Switching
。
答案1
这是 XP 中的一个错误。他们声称会修复它:
此问题首先在 Microsoft Windows XP Service Pack 2 中得到纠正。
要么是没有修复,要么是他们随后又将其再次破坏。我这里有一个 SP3 XP 盒子,但它无法工作。他们有一个您可以下载的修补程序,但它无法安装,因为它比当前安装的文件旧。如果您想自己尝试一下,以下是 KB 文章的链接:
答案2
通过禁用该Fast-User-Switching
功能可以解决此问题。也许它看起来很尴尬和不相关,但确实有一个原因!:
当Fast-User-Switiching
启用时,其他用户需要此用户启动新会话并登录。因此,在启用时我们拒绝权限Lock
是没有意义的。Lock
FUS
因此,任何想要禁用它的人Lock
也会忘记FUS
并禁用它。