为什么要禁用这个 Win + L 快捷键
对于我而言,主要的原因是在使用 VMware 虚拟机体验如:dwm,i3wm, bspwm 等等 Window Manager 的时候,会用到这个 Win + L快捷键,但是即使是在 VMware 虚拟机中使用这个快捷键,这个快捷键还是会被物理机的Windows10系统识别到,也就是 Win + L会将物理机系统锁屏,而不是虚拟机中调整 dwm 窗口的大小(对于我而言)。所以,需要禁用它。
具体的步骤
-
打开注册表编辑器:按下 Win+R 键,输入 "
regedit
" 并按 Enter 键打开注册表编辑器。 -
定位到注册表项:在注册表编辑器中,导航到以下路径:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
-
创建或修改
DisableLockWorkstation
键值:如果不存在名为 “DisableLockWorkstation” 的键,则右键点击 System,选择 New > DWORD (32-bit) Value,并将其命名为 “DisableLockWorkstation”。如果已存在该键,则直接双击该键进行修改。 -
设置键值数据:将 “DisableLockWorkstation” 的数值数据设置为 1,表示禁用锁定功能。
-
重新启动计算机:更改将在重新启动后生效。
需要注意的点是:
- 这个
DisableLockWorkstation
在复制的时候,不要复制多余的空格,多余的空格会导致功能失效。 - 只要系统是可以正常锁屏的,那么就应该不会存在
System
这个注册表子项,在导航到这个路径的时候,就不要加上System
,就好了。其实加上也不打紧,因为当它找不到 system 这个路径的时候,它会自动定位到上一层路径。
一步到位的方法
下面这个注册表的内容是自己手动添加后导出来的备份表。
可以直接创建一个 reg 为后缀的文件,名称随意,拷贝下面的内容到里面,保存后双击运行即可自动加入这个注册表项:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableLockWorkstation"=dword:00000001
禁用掉这个锁屏后的问题
禁用掉之后就无法锁屏了,不管使用哪一种方式,都是无法进行锁屏的。
其实有一种掩人耳目的办法,就是按照下图中的设置,将所有的功能全部切换为睡眠,在睡眠状态下,电脑的屏幕以及鼠标、键盘的灯光全都是关闭状态的,尤其是当笔记本电脑的盖子盖下来之后,别人一般来说是不会来乱动我的电脑的。
但是这只是一种掩人耳目的方式。如果真的是需要长时间离开电脑的话,那么就把电脑中需要保存的内容全都保存,然后注销系统即可,这样下次就是相当于重新登录系统,这个时候就需要输入密码了。
如何取消禁用锁屏
直接删除掉这个注册表内容即可,或者将它的值改为0也可以。但需要重启生效。