Windows 11开机自启软件有四种独立方法:一、系统设置中开启应用启动项;二、任务管理器“启动”页启用程序;三、将快捷方式放入shell:startup文件夹;四、在注册表HKEY_CURRENT_USER...\Run下新建字符串值并填写带引号的完整路径。

如果您希望某个软件在Windows 11开机后自动运行,则需将其添加至系统启动项列表。以下是四种互不依赖、可独立生效的设置方法,适用于不同场景与权限级别。
一、通过系统设置启用启动项
该方法使用图形化界面管理现代应用及部分桌面程序的登录时自动启动行为,所有操作仅影响当前用户,无需管理员权限,安全性高且操作直观。
1、按下 Win + I 快捷键打开“设置”应用。
2、在左侧导航栏中点击 应用 选项。
3、在右侧内容区向下滚动,点击 启动(标题为“登录时自动启动的应用程序”)。
4、等待列表加载完成,找到目标软件名称。
5、将该软件名称右侧的开关切换至 开启状态 即可完成设置。
二、使用任务管理器控制启动项
任务管理器提供启动项完整列表,并标注每个项目对开机速度的影响等级(高、中、低),便于识别资源占用较高的程序,适合兼顾响应速度与功能自动化的用户。
1、按下 Ctrl + Shift + Esc 直接打开任务管理器。
2、若界面为简化视图,点击窗口左下角的 更多详细信息 展开完整界面。
3、切换到顶部的 启动 标签页。
4、在列表中找到目标程序,右键点击其名称。
5、在弹出菜单中选择 启用 以允许其开机自启,或选择 禁用 以阻止。
三、将快捷方式放入当前用户启动文件夹
该方法绕过系统启动服务注册机制,直接利用Shell路径 shell:startup 触发用户会话级自动执行,适用于绿色软件、便携工具、未签名程序,且不依赖应用是否出现在设置或任务管理器列表中。
1、按下 Win + R 打开“运行”对话框。
2、输入 shell:startup 并按回车,打开当前用户的启动文件夹。
3、在目标软件安装目录中,右键其主程序(如 WeChat.exe),选择“显示更多选项” → “创建快捷方式”。
4、将生成的快捷方式拖入已打开的启动文件夹中;若提示需管理员权限,点击 继续 即可。
5、重启电脑,观察该软件是否在登录后自动运行。
四、通过注册表编辑器添加用户级启动项
注册表路径 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 是Windows读取用户登录时自动运行命令的标准位置,写入此处的字符串值将在每次用户会话初始化阶段被解析并执行,适合需要精确控制启动参数或延迟调用的进阶需求。
1、按下 Win + R 打开“运行”对话框。
2、输入 regedit 并按回车,以打开注册表编辑器。
3、在地址栏中粘贴并跳转至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。
4、在右侧空白区域右键 → 选择“新建” → “字符串值”。
5、将新建的字符串值重命名为有意义的名称(如 NotepadPlusPlus)。
6、双击该字符串值,在“数值数据”栏中输入目标程序的完整路径,必须用英文双引号包裹路径,且路径中不能含中文空格以外的特殊字符,例如:"C:\Program Files\Notepad++\notepad++.exe"。










