要在Windows 11登录后自动运行软件,可采用四种方法:系统设置仅支持Store应用;任务管理器可启用已注册的桌面程序;放入当前用户启动文件夹(shell:startup)兼容所有exe;注册表(Run键)支持带参数的精准启动。

你想让某个软件在 Windows 11 登录后立刻运行,比如微信、网易云音乐或自己写的脚本,但点开“设置”却找不到它——这不是软件坏了,而是它没走系统默认注册路径,得用其他方式硬塞进启动队列里。
通过系统设置启用现代应用自启
这方法只对 Microsoft Store 应用和少数桌面程序有效,界面干净,改完不用重启,重新登录就行。
1、按 Win + I 打开设置 → 左侧点“应用” → 右侧找“启动”。
2、等列表完全加载出来,确认你要的软件名字真出现在里面;如果压根没显示,说明它根本不支持这种注册方式,直接跳过这个方法。
3、找到对应条目,把右侧开关拨到蓝色开启状态。
用任务管理器启用隐藏的桌面程序
很多传统.exe软件虽然没出现在设置里,但其实早就在后台悄悄注册了启动项,只是被系统藏起来了。任务管理器能把它揪出来,还能看到它拖慢开机的“嫌疑等级”。
方法一:快捷键直达
1、按 Ctrl + Shift + Esc 直接呼出任务管理器。
2、如果只看到小窗口,点左下角“更多详细信息”展开全功能视图。
3、顶部切到“启动”选项卡 → 等列表刷出来 → 右键目标程序 → 选“启用”。
方法二:右键任务栏调出
右键任务栏空白处 → 选“任务管理器” → 后续步骤同上。
【注意】 列表里标着“高”影响的程序,启用前最好先确认是不是真需要它抢在开机最早阶段跑,否则可能卡住桌面初始化。
把快捷方式扔进当前用户启动文件夹
这是最野最稳的办法,不挑软件类型,绿色版、便携版、自己编译的exe全都能塞进去,而且完全绕过系统注册表和权限校验。
第一步:打开专属启动目录
1、按 Win + R 弹出运行框 → 输入 shell:startup → 回车。
第二步:准备快捷方式
2、去软件安装目录(比如 C:\Program Files\WeChat\),找到主程序文件(通常是 WeChat.exe 或 QQ.exe)→ 右键 → “创建快捷方式”。
第三步:拖进去就生效
3、把刚生成的快捷方式直接拖进上一步打开的那个文件夹里;弹出UAC提示时点“继续”。
这一步做完,下次登录就会自动拉起该程序,连图标都带原软件的。
用注册表精准控制启动命令
当你需要传参数、指定工作目录,或者部署批量环境时,注册表是唯一能写进命令行参数的地方。操作不可逆,但只影响当前用户,删掉键值就能撤回。
① 按 Win + R → 输入 regedit → 回车 → 点“是”允许UAC。
② 在左侧树形菜单里,逐级点开:HKEY_CURRENT_USER → Software → Microsoft → Windows → CurrentVersion → Run。
③ 在右侧空白处右键 → 新建 → 字符串值 → 名字随便起(比如 WeChatAuto)。
④ 双击新建的字符串 → 在“数值数据”框里填完整路径,格式必须是:"C:\Program Files\Tencent\WeChat\WeChat.exe"(英文引号不能少,路径里有空格必须加引号)。
【关键】 路径中每个反斜杠 \ 都要保留,漏一个或写成正斜杠 / 都会导致启动失败且无报错提示。

















