可通过五种方法在Windows 11登录后自动运行程序:一、设置应用中启用启动项;二、任务管理器启动选项卡启用;三、将快捷方式放入shell:startup文件夹;四、注册表HKEY_CURRENT_USER\Run下添加字符串值;五、任务计划程序创建登录触发任务。

如果您希望某个程序在 Windows 11 登录后自动运行,但该程序未默认启用自启,则需通过系统提供的多个入口手动配置其启动行为。以下是解决此问题的步骤:
一、通过设置应用管理启动项
此方法专用于管理已注册的现代应用(如 Microsoft Store 应用)及部分桌面程序,操作界面直观,仅影响当前用户,无需管理员权限。
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、系统将打开当前用户的启动文件夹(路径通常为:C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)。
4、在目标软件安装目录中,右键其主程序(如 WeChat.exe),选择“创建快捷方式”。
5、将生成的快捷方式拖入已打开的启动文件夹中;若提示需管理员权限,点击“继续”即可。
四、通过注册表编辑器添加用户级启动项
注册表路径 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 是 Windows 读取用户登录时自动运行命令的标准位置,写入此处的字符串值将在每次用户会话初始化阶段被解析并执行,适合需要精确控制启动参数的场景。
1、按下 Win + R,输入 regedit 并回车,以管理员身份运行注册表编辑器(若提示 UAC,点击“是”)。
2、在左侧树形结构中,依次展开至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。
3、在右侧空白处右键,选择“新建” → “字符串值”。
4、将新字符串命名为便于识别的名称(如 MyAppAutoStart)。
5、双击该字符串,将其“数值数据”设为完整路径加可执行文件,例如:"C:\Program Files\MyApp\MyApp.exe"(注意英文引号包裹路径)。
五、使用任务计划程序创建登录触发任务
该方法通过 Windows 内置的任务计划服务实现精准控制,支持设定延迟启动、运行条件(如仅在交流电源下)、用户上下文等高级参数,适用于需稳定可靠自启逻辑的程序。
1、在开始菜单搜索框中输入“任务计划程序”,并以管理员身份运行。
2、在右侧操作面板中点击“创建基本任务…”。
3、在向导中输入任务名称(如 Launch MyApp at Logon),点击“下一步”。
4、在“触发器”页面选择“当用户登录时”,点击“下一步”。
5、在“操作”页面选择“启动程序”,点击“下一步”。
6、在“程序或脚本”栏中点击“浏览”,定位并选中目标程序的 .exe 文件(如 Notepad++.exe),点击“下一步”后完成创建。










