Windows开机自启设置分散在五个位置:任务管理器启动选项卡、系统设置启动页、当前用户启动文件夹(shell:startup)、注册表Run键(HKEY_CURRENT_USER\Run)和msconfig工具。

你想让某个软件一开机就自动运行,或者想关掉那些拖慢启动速度的程序,但根本找不到开机自启设置藏在哪——它不只在一个地方,Windows 系统把这项功能分散在至少五个互不干扰的位置,改错一个地方可能完全没效果。
任务管理器启动选项卡
这是最常用、最直观的位置,适合快速启用或禁用已注册的启动项,所有操作即时生效,无需重启。
1、按 Ctrl + Shift + Esc 打开任务管理器。
2、点击左下角“更多详细信息”,确保看到完整界面。
3、切换到顶部的“启动”选项卡,等待列表加载完成。
4、右键目标程序→选择“启用”或“禁用”。
注意:这里看不到通过注册表或启动文件夹添加的项,仅显示系统识别出的常规启动项。
系统设置中的启动页
专为 Microsoft Store 应用和部分 UWP 软件设计,图形化开关简单安全,但对传统桌面程序无效。
方法一:按 Win + I → 左侧点“应用” → 右侧选“启动” → 找到微信、OneDrive 等应用,拨动开关即可。
方法二:直接在开始菜单搜索“启动”,回车直达该页面。
当前用户启动文件夹(shell:startup)
这是最底层、最通用的自启机制,任何可执行文件都能靠它开机运行,且只对当前登录用户生效。
1、按 Win + R → 输入 shell:startup → 回车。
2、打开目标软件安装目录,右键主程序(.exe)→ 发送到 → 桌面快捷方式。
3、把桌面上生成的 .lnk 文件复制 → 粘贴进刚打开的启动文件夹。
这一步必须用快捷方式,直接放 .exe 文件进去不会触发自启;如果放的是普通程序而非快捷方式,【系统会忽略它,开机时完全不运行】。
注册表 Run 键(HKEY_CURRENT_USER\Run)
系统开机时最先读取的位置之一,稳定性高,但误删或填错路径会导致程序无法启动甚至启动卡死。
1、按 Win + R → 输入 regedit → 回车,以当前用户权限打开注册表编辑器。
2、粘贴路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run → 回车跳转。
3、右侧空白处右键 → 新建 → 字符串值 → 命名为任意易识别名称(如 WeChatAuto)。
4、双击该新建项,在“数值数据”栏填入目标程序的完整绝对路径,例如:C:\Program Files\Tencent\WeChat\WeChat.exe。
填错路径会导致开机黑屏卡在登录后、桌面图标迟迟不出现,务必核对斜杠方向与空格。
系统配置工具(msconfig)
这个入口已被微软标记为“向后兼容”,实际点击“启动”按钮会直接跳转到任务管理器启动页,不再提供独立管理界面。
按 Win + R → 输入 msconfig → 回车 → 切换到“启动”选项卡 → 点击“打开任务管理器”。
它本身不保存任何新设置,只是个跳板。

















