windows开机自启有五种方法:一、放快捷方式至当前用户启动文件夹;二、放至所有用户启动文件夹;三、注册表run键添加;四、任务计划程序配置登录触发;五、系统设置中开启uwp应用启动开关。

你想让某个软件开机后自动运行,但找不到设置入口——Windows系统里控制自启的开关分散在多个位置,不是所有软件都出现在同一个界面,必须按类型匹配对应路径才能生效。
通过Windows设置管理UWP和部分现代应用
这个入口只显示通过Microsoft Store安装的应用,比如“投影到此电脑”“夜灯设置”或第三方UWP版屏幕工具。
1、按 Win + I 打开系统设置 → 点击左侧“应用” → 选择底部“启动”。
2、列表中会列出当前用户可控制的启动项,开关右侧显示“已启用”或“已禁用”。
3、点击开关即可切换状态,无需重启,下次登录即生效。
注意:传统桌面程序(.exe)不会出现在这里,强行找只会白费时间。
用任务管理器统一查看并开关所有启动项
这是最直观、覆盖最全的方式,能看见每个启动项的“启动影响”等级,还能立刻启用或禁用。
① 按 Ctrl + Shift + Esc 直接呼出任务管理器 → 点击左下角“更多详细信息”。
② 切换到顶部“启动”选项卡,等待几秒让列表加载完成。
③ 找到目标软件名称(如DisplayFusion、Twinkle Tray、SharpTools),右键 → 选“启用”或“禁用”。
这一步操作起来很简单,直接右键点一下就行。但要注意:【禁用后需重启电脑或重新登录才真正停止自启】,仅关闭进程不等于关掉启动项。
把快捷方式放进启动文件夹(绿色软件/便携工具首选)
适用于没有安装过程、解压即用的屏幕管理工具、亮度调节器、多屏助手等。
方法一:快速打开当前用户启动文件夹
1、按 Win + R → 输入 shell:startup → 回车。
2、找到软件主程序(如ScreenPad Manager.exe),右键 → “发送到” → “桌面快捷方式”。
3、把桌面上生成的.lnk文件复制粘贴进刚打开的文件夹里。
方法二:若想对所有用户生效(需管理员权限)
1、同样按 Win + R → 输入 shell:common startup → 回车。
2、此时弹出的是系统级启动文件夹,粘贴快捷方式后,所有账户登录都会触发该软件。
【路径含中文或空格时,快捷方式可能失效;建议重命名为英文名,如screenpad.lnk】
用注册表Run键添加命令行或后台服务类程序
适合无图形界面的脚本、监控工具、或需要带参数启动的程序,比如启动时加 -minimized 或指定配置文件。
1、按 Win + R → 输入 regedit → 回车打开注册表编辑器。
2、导航至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。
3、右侧空白处右键 → 新建 → 字符串值 → 命名为任意英文(如MyTray)。
4、双击该字符串,在“数值数据”栏填入完整路径,格式必须为:"C:\Tools\TwinkleTray.exe" -startminimized。
注意:路径两端的英文双引号不能漏,否则注册表无法识别,程序根本不会启动。
用任务计划程序实现延迟启动或高权限运行
当软件依赖网络就绪、显卡驱动加载完成,或必须以管理员身份运行时,这个方法比其他方式更可靠。
1、按 Win + R → 输入 taskschd.msc → 回车打开任务计划程序。
2、右侧点击“创建任务”,不要选“基本任务”。
3、在“常规”选项卡中:输入名称 → 勾选“使用最高权限运行” → 若需所有用户登录都触发,勾选“不管用户是否登录都要运行”。
4、切换到“触发器”选项卡 → 点击“新建” → 选择“登录时” → 可设延迟(例如5秒),避免抢在显卡服务前启动导致黑屏。
5、切换到“操作”选项卡 → 点击“新建” → “启动程序” → 浏览选择.exe文件 → 在“起始于”栏填入其所在目录(如C:\Program Files\NVIDIA Corporation\Installer2)。











