设置程序开机自启动的几种方法

设置程序开机自启动的几种方法

命令

描述

shell:startup

当前用户的启动文件夹,放置在这里的程序将在用户登录时自动启动。

shell:Common Startup

所有用户共享的启动文件夹,放置在这里的程序将在任何用户登录时自动启动。

shell:desktop

当前用户的桌面文件夹。

shell:documents

当前用户的文档文件夹。

shell:downloads

当前用户的下载文件夹。

shell:pictures

当前用户的图片文件夹。

shell:music

当前用户的音乐文件夹。

shell:videos

当前用户的视频文件夹。

shell:programs

当前用户的开始菜单程序文件夹。

shell:Common Documents

所有用户共享的文档文件夹。

shell:Common Desktop

所有用户的桌面文件夹。

shell:run

打开“运行”对话框。

shell:controlpanel

打开控制面板。

shell:network

打开网络位置。

shell:system

打开系统文件夹。

shell:taskschd

打开任务计划程序。

命令

对应目录

说明

shell:startup

%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

当前用户的启动文件夹,放置在这里的程序将在用户登录时自动启动。

shell:Common Startup

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

所有用户共享的启动文件夹,放置在这里的程序将在任何用户登录时自动启动。

shell:desktop

%USERPROFILE%\Desktop

当前用户的桌面文件夹。

shell:documents

%USERPROFILE%\Documents

当前用户的文档文件夹。

shell:downloads

%USERPROFILE%\Downloads

当前用户的下载文件夹。

shell:pictures

%USERPROFILE%\Pictures

当前用户的图片文件夹。

shell:music

%USERPROFILE%\Music

当前用户的音乐文件夹。

shell:videos

%USERPROFILE%\Videos

当前用户的视频文件夹。

shell:programs

%APPDATA%\Microsoft\Windows\Start Menu\Programs

当前用户的开始菜单程序文件夹。

shell:Common Documents

C:\ProgramData\Documents

所有用户共享的文档文件夹。

shell:Common Desktop

C:\Users\Public\Desktop

所有用户的桌面文件夹。

shell:run

N/A

打开“运行”对话框。

shell:controlpanel

N/A

打开控制面板。

shell:network

N/A

打开网络位置。

shell:system

N/A

打开系统文件夹。

shell:taskschd

N/A

打开任务计划程序。

设置程序开机自启动的几种方法:

方法一:(操作开机启动文件夹)

【Win + R】 打开【运行】,输入:

shell:startup//用户自动启动的的目录

shell:Common Startup//系统自动启动的的目录

或者直接找到下面路径:

C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\

把要开机自启的【程序文件】或【快捷方式】复制到打开的窗口中即可。

方法二:(添加注册表)

在Win + R 【运行】中输入【regedit】,打开注册表。

打开路径(可以直接复制路径打开):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

在空白处【右键】>【新建】>【字符串值】。

双击【新值 #1】。

在打开的窗口中输入要开机自启动的【程序路径】即可。

启用或禁用启动项:

以上两种方法添加的启动项都可以启用或禁用:

Win10系统可在【任务管理器】>【启动】中操作。

Win7系统可在【msconfig】>【启动】中操作。

要设置程序在 Windows 开机时自动启动,可以按照以下步骤进行操作:

使用快捷键 Win + R 打开“运行”对话框,然后输入 "shell:startup",并点击 "确定" 打开启动文件夹。

在启动文件夹中,右键单击空白处,选择 "新建" -> "快捷方式"。

在弹出的快捷方式创建向导中,点击 "浏览" 按钮,找到你想要设置开机自启动的程序的可执行文件(通常是以 .exe 结尾的文件),选中该文件后点击 "下一步"。

输入一个描述性的名称,例如程序的名称,然后点击 "完成" 完成创建快捷方式。

关闭文件资源管理器窗口,然后重新启动计算机。

重新启动后,该程序应该会自动启动。

还有其他几种设置程序开机自启动的方法:

使用任务计划程序:

打开“任务计划程序”(可以通过在开始菜单中搜索并打开)。

在左侧导航栏中,选择“任务计划程序库”。

在右侧窗口中,右键单击空白处,选择“创建基本任务”。

根据向导的指引,设置任务的名称、描述和触发器(选择“开机时”),然后选择要运行的程序或脚本。

完成设置后,重新启动计算机以检查任务是否成功添加并自动启动。

注册表编辑器:

使用快捷键 Win + R 打开“运行”对话框,输入 "regedit" 并点击 "确定" 打开注册表编辑器。

导航到以下注册表路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

右键单击右侧窗格中的空白处,选择“新建” -> “字符串值”。

给该字符串值命名,并将其值设置为要启动的程序的完整路径。

关闭注册表编辑器,并重新启动计算机以检查程序是否会自动启动。

组策略编辑器(仅适用于专业版、企业版和教育版):

使用快捷键 Win + R 打开“运行”对话框,输入 "gpedit.msc" 并点击 "确定" 打开组策略编辑器。

导航到以下路径:计算机配置 -> Windows 设置 -> 脚本(启动/关机)。

双击“启动”或“关机”选项,然后选择“启用”。

点击“添加”并指定要启动的程序的脚本路径。

重新启动计算机以检查程序是否会自动启动。

使用系统配置工具:

使用快捷键 Win + R 打开“运行”对话框,输入 "msconfig" 并点击 "确定" 打开系统配置工具。

选择“启动”选项卡,然后勾选要启动的程序的复选框。

点击“应用”和“确定”,然后重新启动计算机以检查程序是否会自动启动。

使用快速访问菜单:

在任务栏上找到程序的快捷方式图标。

右键单击该图标,并选择“属性”。

在属性窗口中,选择“快速访问菜单”选项卡。

勾选“在登录时打开此程序”选项。

点击“应用”和“确定”,然后重新启动计算机以检查程序是否会自动启动。

使用启动文件夹:

按下 Win + R 快捷键,打开“运行”对话框。

输入 "shell:startup" 并点击 "确定" 打开启动文件夹。

将要启动的程序的快捷方式拖放到启动文件夹中。

重新启动计算机以检查程序是否会自动启动。

使用登录项目管理器:

按下 Ctrl + Alt + Del 快捷键,选择“任务管理器”。

在任务管理器中,选择“启动”选项卡。

在启动项目列表中,找到要启动的程序,并右键单击它。

选择“启用”选项。

重新启动计算机以检查程序是否会自动启动。

使用命令行工具:

打开命令提示符(按下 Win + R,输入 "cmd",然后点击 "确定")。

输入 "shell:startup",然后按回车键打开启动文件夹。

将要启动的程序的快捷方式复制到启动文件夹中。

重新启动计算机以检查程序是否会自动启动。

使用启动服务:

打开服务管理器(按下 Win + R,输入 "services.msc",然后点击 "确定")。

在服务列表中找到要启动的程序相关的服务。

右键单击该服务,选择“属性”。

在属性窗口中,将启动类型设置为“自动”。

点击“应用”和“确定”,然后重新启动计算机以检查程序是否会自动启动。

使用注册表(只适用于高级用户):

打开注册表编辑器(按下 Win + R,输入 "regedit",然后点击 "确定")。

导航到以下注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

右键单击右侧窗格中的空白处,选择“新建” -> “字符串值”。

给该字符串值命名,并将其值设置为要启动的程序的完整路径。

关闭注册表编辑器,并重新启动计算机以检查程序是否会自动启动。

使用命令行工具:

打开命令提示符或 PowerShell。

输入 "wmic startup list full" 命令,以获取当前注册表中的所有开机自启动项的详细信息。

检查输出,找出不需要的启动项。

对于要禁用的启动项,可以使用 "wmic startup where name='启动项名称' call delete" 命令来删除该启动项。

检查注册表:

按下 Win + R,输入 "regedit",然后点击 "确定" 打开注册表编辑器。

导航到以下路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 和 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。

在这些位置下,你可以看到注册表中的开机自启动项。

右键单击要删除的启动项,并选择 "删除"。

使用组策略编辑器:使用组策略编辑器可以禁止或限制用户在登录时运行某些程序或脚本等。具体操作如下:

按下 Win + R,输入 "gpedit.msc",然后点击 "确定" 打开组策略编辑器。

导航到以下路径:计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 安全选项

在右侧窗口中找到 "用户帐户控制: 不允许在用户登录时启动应用程序" 选项,并将其设置为 "已启用"。

点击 "应用" 和 "确定",然后重新启动计算机以应用更改。

使用 PowerShell 脚本:你可以编写 PowerShell 脚本来列出、禁用或删除开机启动项。例如,以下命令可列出当前用户的所有开机启动项: Get-CimInstance -Class Win32_StartupCommand | Select-Object Name, Command, Location

相关推荐