CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Windows专区 >  Windows NT/2000/XP/2003

请问怎样知道2000启动时依次执行的是哪些程序?

楼主dogdogdog(狗狗)2003-08-01 08:52:24 在 Windows专区 / Windows NT/2000/XP/2003 提问

每次开机都出错。  
  想把一些病毒程序删除,可是不知在哪里。  
  谢谢!  
  问题点数:50、回复次数:4Top

1 楼TiCrystaler(虎虎)回复于 2003-08-01 09:04:34 得分 50

系统中关于启动有关的项目所在的位置无外乎以下几种:autoexec.bat(win9x),开始菜单-程序-启动,注册表中的相关键值,自启动服务,system.ini和win.ini等等。我只是从我使用的经验谈一谈注册表中的问题(为了描述方便,把HKEY_LOCAL_MACHINE,HEKY_CURRENT_USER,缩写为HKLM和HKCU):  
   
  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键下。  
   
  Run键,位于:  
  HKLM\Software\Microsoft\Windows\CurrentVersion\Run  
  HKCU\Software\Microsoft\Windows\CurrentVersion\Run  
  两个键都在“启动”文件加之前加载,其中HKCU下的Run键紧跟着HKLM下的Run键之后加载。Top

2 楼zfisher(zfisher)回复于 2003-08-01 09:04:36 得分 0

关注!Top

3 楼dogdogdog(狗狗)回复于 2003-08-01 12:34:20 得分 0

如何辨认哪些是病毒,哪些不可以删除呢?Top

4 楼autumnlj(沙旦)回复于 2003-08-01 13:05:31 得分 0

学习Top

相关问题

  • 如何让程序在启动时自动执行??
  • ~~请问,如何把执行程序加载到"启动"里??~~
  • 如何在服务中启动一个可执行程序?
  • 怎么让程序每次启动时执行?
  • 在java中如何启动非java的可执行程序?
  • Eclipse中应用程序正确执行,cmd下如何启动?
  • 程序执行时,如何得到他自己的路径,GetCurrentDirectory不行(此程序由其他程序启动)
  • 如何从一个程序执行另一个程序的菜单(两个程序已启动)
  • 请问让一个事件过程在程序启动后第一次执行完不再执行直到程序第二次启动?
  • 如何在启动ORACLE时自动执行一SQL脚本程序?

关键词

  • software
  • microsoft
  • 用户
  • 键
  • 加载
  • currentversion
  • hklm
  • 启动
  • 程序
  • runonce

得分解答快速导航

  • 帖主:dogdogdog
  • TiCrystaler

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo