注册表开机启动项

注册表常用开机启动项位置:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run  #计算机用户设置的启动项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run  #操作系统设置的启动项

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run  #操作系统设置的启动项

小提示:

  注册表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]键的区别:前者对所有用户有效,后者只对当前用户有效

 

位于其它地方启动项:

  load键,位于:   
  HKCU\Software\Microsoft\Windows   NT\CurrentVersion\Windows\load   
    
  Userinit键,位于   
  HKLM\Software\Microsoft\Windows   NT\CurrentVersion\Winlogon\Userinit   
  右面板中有个userinit.exe键值,其数值为多个应用程序,使用逗号隔开   
    
  Explorer\Run键,位于   
  HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run   
  HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run   
  这两个键大家比较熟悉,我就不多说了   
    
  RunServicesOnce键,位于:   
  HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce   
  HKCU\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce   
  这两个键负责在用户登录之前及其他注册表自启动键加载各自的程序千加载自启动服务   
    
  RunServices键,位于:   
  HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices   
  HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices   
  这两个键的作用与RunServicesOnce键相似   
    
  RunOnce\Setup键,位于:   
  HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup   
  HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup   
  这两个键的默认值为确认用户登录后加载的程序
    
  RunOnce键,位于:   
  HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce   
  HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce   
  前一个键在用户登录后及其他注册标的Run键值加载程序前加载相关联的程序;后一个键在操作系统处理完其他注册表Run键及自启动文件夹内的程序后再加载

  注意在xp系统中RunOnce作为子键位于  HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx 键下

posted @ 2020-09-30 10:59  凡是過往;皆為序章  阅读(1643)  评论(0编辑  收藏  举报