结论先说:想打开 Windows 10 的启动文件夹,按 Win + R,输入 shell:startup 并回车,打开的是当前用户的启动文件夹;输入 shell:common startup,打开的则是所有用户共用的启动文件夹。把程序的快捷方式放进去,开机登录后它就会自动运行。
您是不是想让某个常用软件开机就自动打开,却在开始菜单里怎么也找不到“启动”文件夹?别急,这个文件夹确实藏得比较深,小编把它的位置和用法讲清楚。
启动文件夹是什么
顾名思义,这个文件夹和开始菜单有关:放在里面的程序快捷方式,会在您开机并登录之后自动启动。用法很简单,把应用的快捷方式拖进启动文件夹就行。
在 Windows 10 里,屏幕左下角点 Windows 徽标就能打开开始菜单,但您要找的启动文件夹并不在那里,需要用下面的办法才能打开。
两种启动文件夹,有什么区别
| 类型 | 作用范围 | 打开命令 |
|---|---|---|
| 当前用户的启动文件夹 | 只对当前登录的账户生效 | shell:startup |
| 所有用户的启动文件夹 | 对这台电脑上所有账户生效 | shell:common startup |
电脑上有多个账户时,放进“所有用户”文件夹的快捷方式,每个账户登录时都会运行;只想给自己用,就放进“当前用户”那个。
怎么打开启动文件夹
方法一:用“运行”命令(最快)
- 按 Windows 键 + R 打开“运行”。
- 想打开当前用户的启动文件夹,输入 shell:startup,点“确定”。
- 想打开所有用户的启动文件夹,输入 shell:common startup,点“确定”。

方法二:在文件资源管理器里按路径打开
习惯用文件资源管理器的话,先在“查看”里勾选“隐藏的项目”,因为这两个文件夹都在隐藏目录下。然后按下面的路径进入:
- 所有用户:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
- 当前用户:C:\Users\(您的用户名)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartUp
您也可以把这两个路径直接粘贴到资源管理器的地址栏里回车。
怎么让程序开机自动启动
- 先用上面的方法打开想用的那个启动文件夹。
- 找到要自启动的程序,在它的图标上右键,选“创建快捷方式”(或者从开始菜单里把它的图标拖出来)。
- 把快捷方式复制或拖进启动文件夹。
- 重启电脑,登录后程序就会自动运行。
想取消自启动,把启动文件夹里对应的快捷方式删掉就行,删的只是快捷方式,不会卸载程序本身。
使用时的注意事项
放进“所有用户”和“当前用户”启动文件夹的程序,并不会在您登录的那一刻同时启动,需要等一小段时间,有的甚至可能不会运行。启动项放得太多,开机速度会明显变慢,所以请只放真正需要的程序,别给系统添不必要的负担。
常见问题(FAQ)
为什么我在开始菜单里找不到启动文件夹?
Windows 10 的开始菜单里不直接显示它,需要用 shell:startup 命令,或按路径在资源管理器里打开。
启动文件夹里的程序,在任务管理器里能看到吗?
可以。按 Ctrl + Shift + Esc 打开任务管理器,切换到“启动应用”选项卡,就能看到各启动项并启用或禁用它们。
Windows 11 里也是这个命令吗?
是的,shell:startup 和 shell:common startup 在 Windows 11 里同样有效,文件夹路径也基本一致。
放了快捷方式,程序却没自动运行,怎么办?
先确认放对了文件夹(当前用户还是所有用户),再检查快捷方式是否指向了正确的程序。需要管理员权限的程序,可能不会在登录时自动运行,可以试试换成任务计划程序来启动。
参考资料:微软官方的在启动时自动运行的应用说明。