windows 11提供五种开机自启程序设置方法:一、通过“设置→应用→启动”管理现代应用;二、用任务管理器“启动”选项卡启停程序并查看影响等级;三、将快捷方式放入shell:startup启动文件夹;四、在注册表run项下添加字符串值指定程序路径;五、使用已弃用的msconfig工具兼容旧版启动项。

如果您希望某个程序在 Windows 11 登录时自动运行,则需将其添加至系统启动项列表。以下是多种可行的开机自动启动程序设置方法:
一、通过“设置”应用启用启动项
此方法专用于管理用户安装的现代应用(如 Microsoft Store 应用)及部分桌面程序,操作界面友好,无需管理员权限,仅影响当前用户。
1、点击任务栏上的开始按钮,选择“设置”(齿轮图标)。
2、在左侧导航栏中点击“应用”。
3、在右侧内容区找到并点击“启动”(标题为“登录时自动启动的应用程序”)。
4、在启动项列表中,找到目标软件名称,将其右侧的开关滑动至开启(蓝色)状态。
5、关闭设置窗口,重启电脑或注销后重新登录,验证软件是否自动启动。
二、通过任务管理器管理启动项
该方式可实时查看启动影响等级(低/中/高),支持启用/禁用所有用户级启动项,并显示发布者信息,适合快速筛选高资源占用程序。
1、按下 Ctrl + Shift + Esc 组合键,直接打开任务管理器。
2、若界面为精简模式,点击右下角“更多详细信息”展开完整视图。
3、顶部标签栏中点击“启动”(部分版本显示为“启动应用”)。
4、在列表中找到目标程序,右键单击其名称,在弹出菜单中选择“启用”。
5、关闭任务管理器,重启系统以确认生效。
三、通过启动文件夹添加快捷方式
此方法适用于任意桌面程序(.exe 文件),包括未在“设置→启动”中列出的第三方软件,本质是将快捷方式放入系统级启动路径,对当前用户永久有效。
1、同时按下 Win + R 打开运行窗口。
2、输入命令:shell:startup,然后按回车键。
3、系统将打开当前用户的启动文件夹(路径通常为:C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)。
4、在目标软件安装目录中,右键其主程序(如 WeChat.exe),选择“创建快捷方式”。
5、将生成的快捷方式拖入已打开的启动文件夹中;若提示需管理员权限,点击“继续”即可。
6、重启电脑,观察该软件是否在登录后自动运行。
四、通过注册表编辑器添加启动项
注册表编辑器允许高级用户直接修改系统启动配置,适用于无法通过常规方式管理的程序或需要为所有用户设置启动项的情况。
1、按下 Win + R 打开运行窗口,输入 regedit 并按回车,启动注册表编辑器。
2、导航至以下任一路径:
当前用户的启动项路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
所有用户的启动项路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
3、在右侧空白区域右键,选择“新建” → “字符串值”,命名为目标程序名称。
4、双击新建的字符串值,在“数值数据”栏中输入程序的完整可执行文件路径,例如:"C:\Program Files\Example\app.exe",点击确定保存。
五、通过系统配置工具(msconfig)启用传统启动项
此方法主要兼容旧版启动项注册方式,适用于部分遗留软件或驱动辅助工具,但 Windows 11 22H2 及更新版本中该界面已标记为“已弃用”,仅作有限支持。
1、按下 Win + R 打开运行窗口。
2、输入 msconfig 并按回车,打开系统配置工具。
3、切换到“启动”选项卡(若不可见,说明系统已隐藏该功能;可尝试点击“打开任务管理器”跳转)。
4、在任务管理器“启动”选项卡中完成后续操作,或在旧版界面中勾选目标项后点击“确定”。











