一、程序自动启动的位置(常用)
1. 当前用户的启动文件夹(最常用) ★
-
路径: %AppData%\Microsoft\Windows\Start Menu\Programs\Startup -
快速访问: 按下 Win + R,输入shell:startup,然后回车即可直接打开该文件夹。 -
说明: 任何放入此文件夹的快捷方式( .lnk)或可执行文件(.exe,.bat,.vbs等),都会在当前用户登录后自动运行。 -
特点:仅对当前登录的用户有效,修改不需要管理员权限。 注:我使用的是该位置。
2. 所有用户的启动文件夹
-
路径: %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp -
快速访问: 按下 Win + R,输入shell:common startup,然后回车即可直接打开。 -
说明: 任何放入此文件夹的项,会在所有用户登录后自动运行。 -
特点:需要管理员权限才能向此文件夹添加或删除文件。
3. 注册表启动项(更底层、更灵活)
-
当前用户注册表项: -
快速访问:按下 Win + R,输入regedit打开注册表编辑器,导航到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run -
说明:在此项下添加字符串值,值为程序的路径,即可为当前用户设置自启动。
-
-
本地计算机注册表项(所有用户): -
路径: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run -
说明:在此项下添加的项,对所有用户生效。需要管理员权限。
-
-
按下 Ctrl + Shift + Esc打开任务管理器。 -
切换到“启动”选项卡。 -
这里列出了大多数通过注册表和启动文件夹设置的自启动程序,您可以在此禁用或查看其状态。


