编写批处理添加开机启动项,CMD将某个程序加入到开机启动项里

迅恒数据中心
::添加到系统启动项中
::::::::启动项管理中,包含以下四个启动项,其中一般使用第一、第二种启动项
::::::::系统启动项(例如杀毒软件等):                                HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
::::::::用户启动项(例如微信钉钉IDM下载软件等):                HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
::::::::本机启动项(例如autocheck等):                                HKLM\SYSTEM\SYSTEM\CurrentControlSet\Control\Session Manager
::::::::新用户启动项(例如oneDriveSetup等):                HKU\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run
::屏幕放大缩小程序
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"  /v ScreenZoom /d "\"%~dp0屏幕截屏缩放工具\ZoomIt64.exe"\" /f > NUL
REM REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"  /v ZoomIt /d "\"%~dp0屏幕截屏缩放工具\ZoomIt64.exe"\" /f > NUL
REM REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run"  /v ZoomIt /d "\"%~dp0屏幕截屏缩放工具\ZoomIt64.exe"\" /f > NUL
echo √  屏幕缩放注释启动项 添加完毕
::添加微信启动
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"  /v WeChat /d "\"E:\ProgramFiles\ProgramFiles\Tencent Files\WeChat\WeChat\WeChat.exe"\" /f > NUL
echo √  微信启动项 添加完毕
::添加 钉钉启动
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"  /v DingDing /d "\"E:\ProgramFiles\ProgramFiles\DingDing\钉钉.exe"\" /f > NUL
echo √  钉钉启动项 添加完毕
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"  /v 优效日历 /d "\"%~dp0系统美化\优效日历.exe"\" /f > NUL
@echo √  桌面右下角的时间双击可以显示农历和日期
::///////////////////////////////////reg add用法//////////////////////////////////////////////////////////
::        REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
::                [/reg:32 | /reg:64]
::       
::          KeyName  [\\Machine\]FullKey
::                   Machine  远程机器名 - 忽略默认到当前机器。远程机器上
::                            只有 HKLM 和 HKU 可用。
::                   FullKey  ROOTKEY\SubKey
::                   ROOTKEY  [ HKLM | HKCU | HKCR | HKU | HKCC ]
::                   SubKey   所选 ROOTKEY 下注册表项的完整名称。
::       
::          /v       所选项之下要添加的值名称。
::          /ve     为注册表项添加空白值名称(默认)。
::          /t       RegKey 数据类型,如果忽略,则采用 REG_SZ。
::                           [ REG_SZ    | REG_MULTI_SZ | REG_EXPAND_SZ |
::                    REG_DWORD | REG_QWORD    | REG_BINARY    | REG_NONE ]
::          /s      指定一个在 REG_MULTI_SZ 数据字符串中用作分隔符的字符
::                   如果忽略,则将 "\0" 用作分隔符。
::          /d     要分配给添加的注册表 ValueName 的数据。
::          /f      不用提示就强行覆盖现有注册表项。
::         /reg:32  指定应该使用 32 位注册表视图访问的注册表项。
::         /reg:64  指定应该使用 64 位注册表视图访问的注册表项。
:://////////////////////////////////////////////////////////////////////////////////////////////////////
::///////////////////键值的数据类型/////////////////////////////
::RegKey 数据类型,如果忽略,则采用 REG_SZ
::        /t  REG_SZ                        | 字符串值(S)
::        /t  REG_MULTI_SZ                  | 多字符串值(M)
::        /t  REG_EXPAND_SZ        | 可扩充字符串值(E)
::        /t  REG_DWORD                | DWORD(32位)值(D)
::        /t  REG_QWORD                | QWORD(64位)值(Q)
::        /t  REG_BINARY                | 二进制值(B)
::        /t  REG_NONE                | 空值
::////////////////////////////////////////////////////////////////

请自行替换需要开机启动的启动程序路径

分类:安全公告 百度收录 必应收录