最稳妥的方式是将程序放入系统预设的开机启动文件夹,shell:startup命令可一键打开当前用户启动文件夹,路径为c:\users\【用户名】\appdata\roaming\microsoft\windows\start menu\programs\startup;所有用户共用的启动文件夹可通过shell:common startup打开,路径为c:\programdata\microsoft\windows\start menu\programs\startup。

想让某个程序在每次登录 Windows 10 时自动运行,最稳妥的方式就是把它放进系统预设的开机启动文件夹,而 shell:startup 就是直达当前用户启动文件夹的最快命令,不用记路径、不依赖文件资源管理器导航、也无需开启隐藏项目显示。
用运行窗口一键打开当前用户启动文件夹
按下 Win + R 组合键,调出“运行”对话框。
在输入框中直接键入 shell:startup,然后按回车。
系统会立刻打开当前用户的启动文件夹,路径形如 C:\Users\【你的用户名】\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup。这个位置只对当前登录账户生效,别人登录不会触发其中的程序。
用文件资源管理器地址栏粘贴打开(免快捷键)
打开任意一个文件资源管理器窗口。
点击地址栏,完整删除原有内容,粘贴以下任一字符串后回车:
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
或
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
这两个路径等效,%USERPROFILE% 和 %APPDATA% 都是系统环境变量,会自动展开为当前用户的真实路径,避免手动输错用户名。
所有用户共用的启动文件夹怎么开
方法一:运行命令法
按下 Win + R → 输入 shell:common startup → 回车。这个文件夹路径是 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp,放入这里的快捷方式会对本机所有用户生效。
方法二:手动拼路径法
在文件资源管理器地址栏粘贴:%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\StartUp → 回车。注意此处的 StartUp 是大写 U,拼错会导致打不开。
⚠️首次访问该路径时若弹出权限提示,点“继续”即可;若没反应,说明你当前账户不是管理员,无法写入此文件夹。











