每次开机,任务管理器里明明有它,程序却没起来,也不报错。如果你遇到过这种「启动了,但没完全启动」,这个工具可能省点事。
先说它解决的是哪一类问题
Windows 的 HKCU\Run 用当前用户的普通令牌启动程序。一个声明了 requireAdministrator 的程序,或者目录里带着 resources\elevate.exe 的 Electron 应用,在这种方式下会直接失败:不弹 UAC,也不写日志,CreateProcess 返回 740。
这类失败很容易被误判。先确认启动项没有被「禁用」,路径没有失效,杀软没有拦截;再右键程序,选「以管理员身份运行」。如果这样能起来,而开机不行,基本就是提权问题。
它把两种启动方式放在一个窗口里
工具叫 StartupManager,主界面分三块:上面添加,中间列表,下面操作。

界面示意,列表里是示例数据。
它管两类启动项:HKCU\...\Run 下的注册表值,和任务计划程序里 \StartupManager\ 文件夹下的任务。前者适合普通程序,后者可以设「登录时触发 + 最高权限」,适合需要提权的程序。
添加时可以选择「自动检测」,也可以手动指定注册表或计划任务。自动检测会读 exe 的前 1MB,找 requireAdministrator、elevate.exe 这些特征;命中就选计划任务,否则选注册表。这是启发式,不是解析 manifest,拿不准时手动选。
已有的启动项可以在列表里右键「切换启动方式」,在注册表和计划任务之间转换,不用手动删了再建。
怎么用
- 下载后运行
StartupManager.exe。单文件,免安装;如果拿到的是压缩包,先解压到一个固定目录。 - 点「浏览」选程序,名称会自动填;启动方式先保持「自动检测」。
- 需要提权时,勾上「以管理员权限运行」,再点「添加到启动」。创建计划任务需要管理员权限,工具会提示并给一个「以管理员权限重新启动」的按钮。
- 验证:注销再登录,看程序有没有起来。计划任务的触发点是登录,不是按下电源。
- 不想要了,选中后点「删除选中」。
如果只是普通程序,注册表方式就够了,不必每次都用管理员权限。
什么时候该用计划任务

先判断程序要不要提权,再决定用哪种方式。
三个信号,满足一个就优先考虑计划任务:
- 右键「以管理员身份运行」能启动,双击或开机启动不行;
- 程序目录里有
resources\elevate.exe; - 用
sigcheck -m看 manifest,requestedExecutionLevel是requireAdministrator。
反过来,如果程序本来就不需要提权,计划任务只是多一道管理员门槛,没必要。
下载
提取码:AjeZ
版本 v2.2,单文件 exe,适用于 Windows 8.1 / 10 / 11。网盘页面有广告,认准 StartupManager 这个名字,别点到其他下载按钮。
它不做什么,以及几点提醒
- 只管理
HKCU\Run和\StartupManager\任务,不碰HKLM、启动文件夹、服务、UWP; - 自动检测是字符串启发式,可能漏判或误判,拿不准就手动选;
- 创建「最高权限」任务需要管理员,第一次用会有一次 UAC;
- 切换方式是「先删后加」,极端情况下添加失败,原来的启动项可能丢;切换后建议重新确认;
- 把需要提权的程序切回注册表,等于回到最初的问题;切换前先确认目标方式;
- 没有代码签名,Windows 可能弹 SmartScreen 提示;
- 不支持延迟启动、仅特定网络、仅交流电这类更细的触发条件。
几个常见问题
打开就提示需要管理员? 只有创建计划任务需要。注册表模式不需要管理员,点界面上的「以管理员权限重新启动」即可。
添加成功,列表里却没有? 先点「刷新列表」。计划任务在 \StartupManager\ 文件夹下,不在根目录;仍看不到的话,用管理员权限重新打开一次。
开机还是没启动? 先确认程序路径没变、启动项没被禁用;计划任务可以在任务计划程序里看「上次运行结果」。如果是刚改完,注销再登录一次。
怎么卸载干净? 先在工具里删除启动项,再删掉 exe。计划任务如果有残留,在任务计划程序里删掉 \StartupManager\ 下的同名任务。
适合谁
适合这样的场景:把一个需要提权的 Electron 应用、游戏启动器或系统工具加进开机启动,结果它安静地不工作;又不想每次都打开任务计划程序,手动填路径、勾「最高权限」。
如果只是普通程序,用注册表或启动文件夹更轻;如果要管理服务、UWP 或所有用户的启动项,这个工具不覆盖。
工具不大,胜在把两条路放进同一个窗口:先确认程序要不要提权,再选方式,剩下的交给它。
落 笔 处
朱墨未干,静候高论 ~