开机即锁屏需用任务计划程序创建“计算机启动时”触发任务,运行rundll32.exe user32.dll,LockWorkStation命令;或修改注册表UserInit项注入锁屏指令;家庭版可使用startup脚本或GUOBO锁屏专家等第三方工具一键启用。

电脑开机后立即进入锁屏状态,能防止他人在你未就位时访问桌面或启动程序,特别适合共享办公环境或前台接待电脑。这个需求不能靠常规的“空闲自动锁屏”实现,必须让系统在登录界面出现后、用户尚未输入密码前就触发一次强制锁屏动作。
用任务计划程序实现开机即锁屏
这是最稳定、无需第三方软件、且所有Windows专业版/企业版/教育版都支持的方法。它利用系统启动完成后的“用户登录后”触发器,调用锁屏命令,确保每次开机必锁。
1、按 Win + R 输入 taskschd.msc 回车,打开任务计划程序。
2、在右侧面板点击“创建基本任务”,命名为“开机自动锁屏”,点击“下一步”。
3、在“触发器”页面选择“当计算机启动时”,点击“下一步”。
4、在“操作”页面选择“启动程序”,点击“下一步”。
5、在“程序或脚本”栏输入:rundll32.exe;在“添加参数”栏输入:user32.dll,LockWorkStation;“起始于”留空即可。
6、勾选“当按下一个键时运行”不启用——这一步容易误点,务必取消勾选;点击“完成”。
7、在任务列表中找到刚创建的任务,右键→“属性”,切换到“条件”选项卡,取消勾选“只有在计算机使用交流电源时才启动此任务”,否则笔记本拔电后失效。
8、回到“常规”选项卡,勾选“不管用户是否登录都要运行”,并勾选“不存储密码。任务只能访问本地计算机资源”。这两项是关键,否则任务可能因权限不足而静默失败。
用注册表启用开机锁屏(精简版/家庭版适用)
Windows家庭版没有组策略编辑器,也无法运行gpedit.msc,但注册表始终可用。该方法通过修改系统启动时加载的Shell值,在资源管理器启动前插入一次锁屏调用。
方法一:修改UserInit注册表项(推荐)
1、按 Win + R 输入 regedit 回车,导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
2、双击右侧的 UserInit 字符串值,将原内容(如 C:\Windows\system32\userinit.exe)改为:
C:\Windows\system32\rundll32.exe user32.dll,LockWorkStation & C:\Windows\system32\userinit.exe
3、重启电脑验证效果。注意:如果输错路径或格式错误,可能导致无法进入桌面,需用安全模式修复。
方法二:注入Startup脚本(兼容性更强)
1、新建一个文本文档,输入以下两行内容:
@echo off
rundll32.exe user32.dll,LockWorkStation
2、另存为 lockonboot.bat,保存类型选“所有文件”,编码选ANSI(非UTF-8),否则可能执行失败。
3、按 Win + R 输入 shell:startup 回车,打开当前用户的开机启动文件夹。
4、将刚才保存的 lockonboot.bat 复制进去。这一步操作起来很简单,直接把文件拖进去就行。
用第三方工具快速启用(免配置)
如果你希望零学习成本、一键生效,且不介意安装轻量级工具,GUOBO锁屏专家和省心锁屏都提供“开机自动锁定”开关,打开即用,无需理解底层逻辑。
方法一:GUOBO锁屏专家
1、下载安装最新版(2026年9月更新),运行后默认托盘驻留。
2、右键托盘图标→“设置”→切换到“安全设置”页签。
3、勾选“开机自动锁定”,确认后重启生效。
方法二:省心锁屏
1、安装后首次运行会提示“是否开机自启”,选择“是”。
2、主界面点击“自动锁屏设置”,将“无操作后自动锁定”时间设为 0分钟 ——这是关键,设为0即代表跳过空闲检测,登录后立刻锁。
3、勾选“启用自动锁屏”,关闭窗口即可。该工具会在后台监听登录事件,0分钟响应无延迟。

















