Windows 11中可手动配置软件开机自启,方法包括:一、系统设置启用启动项;二、任务管理器启用;三、放入当前用户启动文件夹;四、注册表HKEY_CURRENT_USER\Run添加;五、注册表HKEY_LOCAL_MACHINE\Run添加(需管理员权限)。

如果您希望某个特定软件在Windows 11登录后自动运行,但该软件未默认启用开机自启,则需手动配置其启动行为。以下是多种可独立生效的设置方法:
一、通过系统设置启用启动项
该方法适用于绝大多数从Microsoft Store安装的应用及部分桌面程序,操作仅影响当前用户,无需管理员权限,所有开关状态变更实时写入配置。
1、按下Win + I快捷键打开“设置”应用。
2、在左侧导航栏中点击应用选项。
3、在右侧内容区域中找到并点击启动(登录时自动启动的应用程序)。
4、等待列表完全加载,确认目标软件名称已出现在列表中。
5、点击该软件名称右侧的滑动开关,将其切换至开启(蓝色)状态。
二、使用任务管理器启用启动项
任务管理器可显示更广泛的启动项范围,包括传统桌面程序、第三方工具及部分未在设置中列出的软件,并提供启动影响等级(高/中/低),便于识别资源占用情况。
1、按下Ctrl + Shift + Esc组合键直接打开任务管理器。
2、若界面为简化模式,点击左下角的更多详细信息展开完整视图。
3、切换到顶部的启动选项卡,等待列表刷新完成。
4、在程序列表中找到目标软件名称,右键单击该项。
5、从上下文菜单中选择启用。
三、将快捷方式放入当前用户启动文件夹
此方法绕过系统启动注册机制,直接利用Shell路径shell:startup触发执行,适用于绿色软件、便携工具、未签名程序或未出现在前两种方法列表中的任意.exe程序。
1、按下Win + R打开“运行”对话框。
2、输入shell:startup并按回车,打开当前用户的启动文件夹。
3、在目标软件安装目录中,右键其主可执行文件(如“Notepad++.exe”),选择创建快捷方式。
4、将生成的快捷方式拖入已打开的启动文件夹中;若提示需要权限,点击继续。
四、通过注册表编辑器添加当前用户启动项
注册表方式提供底层控制能力,可确保程序在用户会话初始化阶段即被调用,适用于需精确路径控制或自动化部署场景,修改仅作用于当前用户。
1、按下Win + R打开“运行”对话框。
2、输入regedit并按回车,以管理员身份运行注册表编辑器(若提示UAC,点击是)。
3、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。
4、在右侧空白处右键,选择新建 → 字符串值,命名为目标软件名称(如“WeChat”)。
5、双击新建的字符串值,在“数值数据”栏中输入程序的完整路径,例如:"C:\Program Files\Tencent\WeChat\WeChat.exe",点击确定。
五、通过注册表编辑器添加所有用户启动项
该方式使指定程序对本机所有用户生效,适用于多账户环境下的统一配置需求,需管理员权限且修改位于系统级注册表分支。
1、按下Win + R打开“运行”对话框。
2、输入regedit并按回车,以管理员身份运行注册表编辑器。
3、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。
4、在右侧空白处右键,选择新建 → 字符串值,命名为目标软件标识名。
5、双击该字符串值,在“数值数据”栏中填入目标程序的绝对路径,例如:"D:\Tools\AutoHotkey.exe",点击确定。










