如何在 Windows 8.1 中从命令行锁定屏幕

For*_*ker 1 autohotkey windows-8.1

其他地方提到了以下命令:

rundll32.exe user32.dll,LockWorkStation
Run Code Online (Sandbox Code Playgroud)

或者

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
Run Code Online (Sandbox Code Playgroud)

但我无法使命令在 cmd.exe(管理员模式)中工作。

在 Windows 7 中,这就是我在自动热键脚本 RegWrite、REG_DWORD、HKEY_CURRENT_USER、Software\Microsoft\Windows\CurrentVersion\Policies\System、DisableLockWorkstation、0 中实现我想要的

Sleep, 500
DllCall("LockWorkStation")
Sleep, 2000
RegWrite, REG_DWORD, HKEY_CURRENT_USER, 
Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableLockWorkstation, 1
Run Code Online (Sandbox Code Playgroud)

小智 5

我手动累了这两个命令,它对我有用,在 8.1 OS 中的普通和管理员特权 cmd 中没有任何问题。

rundll32.exe user32.dll,LockWorkStation

或者

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation

检查执行命令时是否提示错误信息并根据错误信息进行调试