http://www.cnblogs.com/jokey/archive/2010/06/17/1759370.html添加开机启动项(通过注册表)

例子:增加QQ开机启动项

第一步:找到注册表的启动项位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run主键

第二步:在另边点击右键:新建“字符串值”,取名“QQ”如下图:

第三步:找到你所要增加启动项的软件目录:

如我的QQ是目录是:D:\Program Files\Tencent\QQ\qq.exe

第三步:双击你刚新建军的"qq"字符串值项,即:

编辑字符串数值数据:将第三步找到的软件目录复制到下面图的“数值数据栏内”

确定后,关闭注册表,OK,你的XP系统启动项设置成功了
 
 
更方便的方式
(快捷方式程序文件,如:eclipse.exe快捷方式)
点开始菜单-程序-启动。点右键打开启动。然后把你想开机启动的项添加进去就OK了~ 
查看是否成功,cmd\msconfig\启动项 查看!!!
 

P.S.

1.Run键

  Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Run]和[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows \CurrentVersion\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。

  还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Policies\Explorer\Run]和[HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Policies\Explorer\Run],也要仔细查看。

  2.RunOnce键

  RunOnce位于[HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\RunOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows \CurrentVersion\RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。

  3.RunServicesOnce键

  RunServicesOnce键位于[HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft \Windows\CurrentVersion\RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次
 
 
网页摘取.

添加启动项最简单的是 点击开始 -> 程序 -> 启动,对启动按右键打开,把要启动的程序拖放在打开的启动窗口里。这样就完成了。

下面在介绍两种方法:

一、在登录脚本里添加启动项

先创建一个脚本文件,如内容为"notepad 你要打开的文件.txt",保存为扩展名为bat的文件;运行“gpedit.msc”,在组策略窗口中展开“计算机配置”/“Windows设置”,选中“脚本(启动/关机)”。双击右边的“启动”打开属性对话框,点击“添加”按钮,再点“浏览”按钮,在打开的对话框中点击右键,将前面创建的脚本文件粘贴进去并选中它,点“打开”,返回后点两次确定关闭对话框。再关闭组策略窗口。

二、用注册表添加启动项

1.例如我要把c:\windows\baidu.bat加进启动项,如下:

@echo off

echo REGEDIT4>x.reg

echo.

echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\run]>>x.reg

echo "bat"="C:\\windows\\baidu.bat">>x.reg

regedit /s x.reg &del x.reg

上面的文件名和路径根据你自身情况修改下就OK

2.假设要添加进启动项的程序为C:\Tencent\QQ.exe

@echo off

echo REGEDIT4>x.reg

echo.

echo [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\run]>>x.reg

echo "QQStart"="C:\\Tencent\\QQ.exe">>x.reg

regedit /s x.reg &del x.reg

上面一句等号两边的引号都不能丢掉,QQStart可以随便写.

3.假如把c:\1.bat注册表。开机让他启动!

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v lin /t REG_SZ /d C:\1.bat /f

lin是代表1.bat的名字,名字可以随便起的.

windows添加开机启动项的更多相关文章

  1. Win10怎么添加开机启动项?Win10添加开机自动运行软件三种方法

    Win10管理开机启动项的方法相信大家已经非常熟悉,msconfig命令各系统都通用,那么很多用户发觉Win10和Win7 XP等系统不同,没有启动文件夹,那么我们怎么添加开机启动项呢?如晨软件或程序 ...

  2. Linux 添加开机启动项的三种方法

    linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh## This scri ...

  3. centos7如何添加开机启动项?

    centos7提供开启服务启动的方式: 1.系统服务管理命令,如果是通过yum安装的软件,开机启动脚本,已经自动创建好了,直接执行如下命令 nginx.service后缀可以省略 systemctl ...

  4. Windows手动添加开机启动项

    @方法1. 添加程序完整路径到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下 或者添加到HKEY_CURREN ...

  5. CentOS7 添加开机启动项

     centos6 加入开机启动:   vim /etc/rc.d/rc.local 注意命令不要出错,重启后生效   或者   centos 7 下: vim /lib/systemd/system/ ...

  6. gnome3.X添加开机启动项

    背景:升级gnome后发现gnome-session-properties不见了,想把sslocal随机启动遇到了麻烦... 特别说明:此为图形桌面开机启动项,因此只有通过图形桌面登陆用户后才能启动. ...

  7. 添加Windows 10开机启动项:No Hyper-V

    在Windows 10 1903版本加入了一项沙盒功能,1903版本以上的系统可以在控制面板-程序和功能-启用或关闭Windows功能中勾选Windows 沙盒选项,根据操作重启后即可打开沙盒功能. ...

  8. linux添加开机启动项的方法介绍

    使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下:chkconfig --list可能输出如下:openvpn 0:关闭 1:开启 ...... 6:关闭 ...

  9. windows设置开机启动项

    一.windows下设置开机启动有如下方法 1 注册表启动项目RUN 2 计划任务,在"windows管理">"计划任务管理器"中新建任务,在操作栏指定要 ...

随机推荐

  1. 80端口占用异常解决方法java.net.BindException: Address already in use: JVM_Bind:80(或8080)

    1:Tomcat(或其他Web容器)启动时控制台报错如下示: 2007-8-2 15:20:43 org.apache.coyote.http11.Http11Protocol init 严重: Er ...

  2. Combinations leetcode java

    题目: Given two integers n and k, return all possible combinations of k numbers out of 1 ... n. For ex ...

  3. Trapping Rain Water leetcode java

    题目: Given n non-negative integers representing an elevation map where the width of each bar is 1, co ...

  4. JavaScript操作XML (一)

    JavaScript操作XML是通过XML DOM来完成的.那么什么是XML DOM呢?XML DOM 是: 用于 XML 的标准对象模型 用于 XML 的标准编程接口 中立于平台和语言 W3C 的标 ...

  5. 详解Spring Boot集成MyBatis的开发流程

    MyBatis是支持定制化SQL.存储过程以及高级映射的优秀的持久层框架,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集. spring Boot是能支持快速创建Spring应用的Java框 ...

  6. scala 学习笔记八 简洁性

    Scala可以简洁地表示概念,有时甚至可以说过于简洁. 1.消除中间结果 在组合表达式中,最后一个表达式会变成整个表达式的结果.下面的例子中,值会被捕获到val result中,然后result从方法 ...

  7. Android -- Fragment动画异常Unknown animation name: objectAnimator

    异常 Caused by: java.lang.RuntimeException: Unknown animation name: objectAnimator 异常代码 FragmentTransa ...

  8. Oracle Agile PLM Web Services 的实现

    Oracle 的产品Agile PLM内置了许多Web Services,其他系统可以通过Web Servcies实现对Agile PLM系统资源的访问.快速学会使用的方法,是去Oracle的官网下载 ...

  9. java代码在开始事务后,先做了一个查询,再insert,此时会报: java.sql.SQLException: could not retrieve transation read-only status server

    解决过程: 查看mysql的事物隔离级别 SHOW VARIABLES LIKE '%iso%'; 返回结果: REPEATABLE-READ 把这个改成:READ-COMMITTED 就好了: SE ...

  10. Linux内核设计基础(四)之虚拟文件系统

    先来看一下写文件函数write的运行过程: ret = write(fd, buf, len); write适用于各种文件系统.它首先运行sys_write(),而正是这个sys_write()进行实 ...