自动启动_开机自动启动 - CSDN
精华内容
参与话题
  • 为什么要深挖自动启动项? 自动启动功能在给用户带来便捷的同时,也给病毒提供了便利的启动途径。所以无论是出于方便自己使用,还是防范病毒感染电脑,我们都有必要深挖一下windows中所有的启动项。  一 、两个...

    为什么要深挖自动启动项?

    自动启动功能在给用户带来便捷的同时,也给病毒提供了便利的启动途径。所以无论是出于方便自己使用,还是防范病毒感染电脑,我们都有必要深挖一下windows中所有的启动项。

     一 、两个文件夹

    (1)系统分区(一般为C盘)的 Documents and Settings\用户名\「开始」菜单\Programs\Startup (启动)目录,

    用户名为对应的登录用户,例如 Administrator。所以路径为C:/Documents and Settings\Administrator\「开始」菜单\Programs\Startup (启动)。每一个登录用户都对应一个这样的文件夹,会加载其中的自动程序

    (2)C:/Documents and Settings\AllUsers\「开始」菜单\Programs\Startup (启动)

     无论登录者是谁,都会自动加载此目录下的程序

     二 、十一个注册表子键

    (1)Load

      HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load

    (2)Userinit

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit

      

    (3)Explorer\Run

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run   对当前用户生效

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run  对所有用户生效

    (4)RunServicesOnce

    用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册表键启动的程序
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

    (5)RunServices

    RunServices 子键也是在用户登录前及其他注册表自启动程序加载前面加载
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices

    (6)RunOnce\Setup
    RunOnce\Setup 指定了用户登录之后运行的程序
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup

    (7)Run
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

    (8)windows中加载的服务

    这里加载的服务具有最高的优先级

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
    这里面的Start键的值确定了服务的启动状态:2表示自动运行,3表示手动运行,4表示禁止

    (9)Windows Shell
    Windows Shell 位于HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon下面的Shell字符串类型键值中,默认值为Explorer.exe

    (10)BootExecute——属于启动执行的一个项目
    系统通过它来实现启动Native程序,Native程序在驱动程序和系统核心加载后将被加载,此时会话管理器(smss.exe)进行Windows NT用户模式并开始顺序启动Native程序。
    它位于注册表中 HKEY_LOCAL_MACHINE\System\ControlSet001\Control\Session Manager 下,有一个BootExecute键,用于系统启动时的某些自动检查。这个启动项里的程序是在系统图形界面完成前就被执行的,具有很高的优先级。

    (11)组策略加载程序

    在“运行”对话框输入“Gpedit.msc”打开组策略,展开“用户配置”->“管理模板”->“系统”->“登录”,就可以看到用户设置的登录时运行的项目。另外在注册表中 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\GroupPolicy Objects\本地User\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run 也可以看到相对应的键值。

    时常关注以上启动项,对自己的电脑安全负责。





    展开全文
  • chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。但chkconfig不会立即自动禁止或激活一个服务,需要服务器重启才生效。 语法: chkconfig --list [name] chkconfig --add name ...

    chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。但chkconfig不会立即自动禁止或激活一个服务,需要服务器重启才生效。

    语法:
       chkconfig --list [name]
        chkconfig --add name
        chkconfig --del name
        chkconfig [--level levels] name <on|off|reset>
        chkconfig [--level levels] name
        chkconfig 没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。
    chkconfig --list :显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。
    >> chkconfig --list 
    >>chkconfig --list smb 
    chkconfig --add name:增加一项新的服务。但默认所有级别都关闭状态
    >>chkconfig --add smb
    chkconfig [--level levels] name <on|off|reset>:设置某一服务在指定的运行级是被启动,停止还是重置。例如,要在3,4,5运行级停止smb服务,则命令如下:
    >>chkconfig --level 2345 smb on 
    表示 2,3,4,5 级别为启动
    >>chkconfig --level 2345 smb off  
    表示2,3,4,5 级别为关闭
    chkconfig --del name:删除服务
    >>chkconfig --del smb 
    表示删除smb的服务,当然,肯定是关闭了
    附加介绍一下Linux系统的运行级的概念:

        Linux中有多种运行级,常见的就是多用户的2,3,4,5 ,很多人知道5是运行X-Windows的级别,而0就是关机了。

    linux 系统默认运行级别,命令方式通常是3,图形方式通常是5,/etc/inittab里的initdefault就知道了

    0 为停机,机器关闭。(千万不要把initdefault设置为0 )
    1 为单用户模式,就像Win9x下的安全模式类似。
    2 为多用户模式,但是没有NFS支持。
    3 为完整的多用户模式,是标准的运行级。
    4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
    5 就是X11,进到X Window系统了。
    6 为重启,运行init 6机器就会重启。(千万不要把initdefault设置为6 )






    展开全文
  • 配置自动启动

    2020-06-19 10:32:03
    配置自动启动,在服务器上打开文件 vi /etc/rc.d/rc.local 在文件最后添加 /etc/init.d/xxx start 保存退出,在命令行输入 chmod +x /etc/rc.d/rc.local 设置脚本文件可执行权限;

    配置自动启动,在服务器上打开文件 vi /etc/rc.d/rc.local 在文件最后添加 /etc/init.d/xxx start 保存退出,在命令行输入 chmod +x /etc/rc.d/rc.local 设置脚本文件可执行权限;

    展开全文
  • windows 服务自动启动

    2017-02-23 12:54:19
    windows开启启动文件夹C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 用户必须登录后服务才能启动 bat:启动程序 @echo off echo start 车牌识别服务 user by yuan cd C:...
    windows开启启动文件夹C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup  用户必须登录后服务才能启动


    bat:启动程序
    @echo off
    echo start 车牌识别服务 user by yuan
    cd C:\car
    start CarHD.exe
    echo service is runing
    exit


    如果程序不提供服务注册,又需要开机启动但你不可能每次开机去登录吧
    这时候我们最好的方法就是注册服务 这里需要2个小工具
    下载地址:
    链接:http://pan.baidu.com/s/1jIPrwUi 密码:o9ad
    执行方法:
    C:\软件\instsrv.exe servername C:\软件\srvany.exe  servername为你注册的服务名,"C:\软件\instsrv.exe " 为工具的完整路径(请用管理员执行)
    编辑注册表regedit
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServerName> 
    ServerName 下新建字符串(REG_SZ) "Parameters"
    "Parameters" 下新建字符串(REG_SZ) "Application"  注: 数值数据里填写你要执行的程序完整路径
    "Parameters" 下新建字符串(REG_SZ) "DependOnService"  注:DependOnService 里面填写该服务依存的服务名称
    编辑services.msc 
    找到ServerName --属性--登录--勾选"允许服务与桌面交互"
    重启服务器,查看服务是否正常启动 能否正常提供服务
    展开全文
  • Windows设置自己的程序开机自动启动

    万次阅读 多人点赞 2018-12-24 17:57:07
    Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置: 第一种:设置启动项 1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,...
  • 今天安装了Office之后发现开机每次word都会自动启动然后打开一个空白文档,就像下面一样  2.word版本是2019,这个方法对于不同版本可能不适用,如果不适用建议试一下其他方法 二、问题原因 找了半天之后发现是...
  • openoffice启动和自动启动设置

    万次阅读 2018-07-28 21:04:25
    openoffice 在 Windows 和 linux 环境下启动和自动启动 windows环境下安装启动openoffice 安装、启动 下载openoffice的 Windows 版本并安装,默认路径为「C:\Program Files (x86)\OpenOffice 4」。 启动...
  • 一、Ubuntu添加开机自动启动程序的方法 1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc...
  • Linux下Tomcat开机自动启动

    千次阅读 2018-08-13 22:08:15
    Linux下Tomcat开机自动启动 Linux下tomcat开机自动启动有两种方法,一种是使用shell脚本要实现,另一种是修改系统文件的方式实现。     通过shell脚本实现 在linux中设置开机自动启动的服务,需要在/etc/init....
  • Linux下如何让自己的程序在开机时自动启动 2011-07-01 0 个评论  收藏 我要投稿 系统的服务在开机时一般都可以自动启动,那我们程序自己写的程序呢?   windows系统在“开始”——...
  • 自动启动 -&gt; 编辑设置    配置成如下内容,保存   二、设置虚拟机开机优先级  其实做了第一步,虚拟机按道理就可以开机自动启动了,但是为了保险,可以提升一下优先级  其实这步是设置各个虚拟机...
  • [ESXi 6.5] 设置ESXi宿主机开机自动启动虚拟机 解决方案:取消注册虚拟机,再重新注册 详见文章
  • reboot 后 Docker服务及容器自动启动设置

    万次阅读 多人点赞 2018-09-30 09:10:24
    重启reboot操作系统后,发现docker 服务未启动,容器也未启动,天生反骨,怎么才能重启后自动启动呢 解决问题两个问题: 1、docker服务自动重启设置 systemctl enable docker.service 2、docker容器自动启动...
  • 1、选择host主机——&...自动启动"队列中;   4、选定的虚拟机状态已启用,其余虚拟机状态仍为禁用。可以从启动宿主机看看效果!注意:一定要在VM处于关闭状态下设置,否则是无效的!...
  • Android开机自动启动APP

    万次阅读 2016-10-28 20:22:10
    1.要让app在开机之后自动启动,故需要去接收一个开机的广播;所以app首先需要去注册一个关于接送开机启动的广播(android.intent.action.BOOT_COMPLETED);而且必须要注意的一点是:这个广播必须的静态注册的,不能...
  • windows server 开机自动启动

    千次阅读 2018-04-11 17:32:16
    在windows server系统中,系统启动后, 如果不登陆,不会启动注册表中的自动启动项(win10可以不登陆自动启动)。 可以通过设置开机后自动登陆解决:开始菜单搜索框输入 “netplwiz” 按回车或“Win+R”组合键...
  • 下面博主教大家在windows系统上,设置VMware开机自动启动,虚拟机也启动。   首先在某个盘里,找个安静的角落,首先新建一个 vm_start.bat 的文件,然后用编辑器打开,写下 D:\Program File
  • 为了实现自己应用能够实现自动启动,最初的思路是监控设备的开机完成这类的广播信号;   思路一(开机自启动): 注册一个静态广播去监听开机启动完毕的广播,然后在接听到开机广播完毕后启动|Activity或者...
  • 如何让linux上的服务开机自动启动

    千次阅读 2019-03-02 16:52:43
    如题,在操作系统中,比如... 对于linux来说,其实想把某个服务启动起来并不是很难,我们以redhat系列的linux为案列,在 /etc/bashrc这个文件末尾加上你需要在开机时自动启动的程序,就能够实现开机自动启动相关...
  • Android程序App开机自动启动

    千次阅读 2018-04-20 18:19:46
    最近,在做一个关于开发板上面嵌入式的问题,开发板的位置距离地面有200m高,所以考虑到设备断电或者设备莫名重启的问题,所以要做一个设备重启之后自动启动软件的问题。测试机的版本比较高,是Android7.0版本,经过...
1 2 3 4 5 ... 20
收藏数 1,707,366
精华内容 682,946
关键字:

自动启动