下面是小编给大家整理的自启动程序的加载方式(共含8篇),欢迎大家借鉴与参考,希望对大家有所帮助。同时,但愿您也能像本文投稿人“八星由”一样,积极向本站投稿分享好文章。
为了系统的高效运行,一般而言,我们只随系统启动基本程序,而那些不是每次开机都使用的应用程序,我们一般要禁止它们自动启动,当要使用时再手工启动,下面我们谈谈在Windows 98中如何管理自启动程序。首先我们来看看自启动程序的加载方式
1.通过系统配置文件和自动批处理文件加载
CONFIG.SYS(系统配置文件)和AUTOEXEC.BAT(自动批处理文件)是系统启动时最先运行的两个文件,也是我们认识得最早的两个文件。如果你是从DOS时代过来的人,对这两个文件不可能不熟悉!用任何文字编辑软件(比如记事本)就可以打开这两个文件进行编辑。不过,在目前的图形化操作系统中,通过这两个文件加载自启动程序的已经不多见了。
2.通过初始化文件加载
Windows在操作系统的安装目录下有两个重要的初始化文件:Win.ini和System.ini。在Windows启动过程中,可以通过这两个文件加载自启动程序,在Win.ini文件[windows]字段中有两个启动命令:“load=”和“run=”。一般情况下它们的后面没有内容,如果你用文本编辑器(比如记事本)打开后看到了比如“run=c:windowsxxx.exe” 或者 “load=c:windowsxxx.exe”,这里的xxx.exe就是自启动程序了,
在System.ini的[boot]字段下有“Shell=Explorer.exe”,有些恶意程序或木马程序就是通过修改此处加载的,比如修改成“shell=Explorer.exe xxx.exe(xxx是具体运行程序的主文件名,文件名还可以是其他类型的可执行文件)。
3.通过“启动”菜单或“Startup”菜单
最直接也最简单的一种加载自启动程序的方法,就是将应用程序的快捷方式添加到“开始→程序→启动”(或许还有“Startup”)中,当系统启动时,“启动”组中的程序就会自动启动。
另外,Winstar.bat也是一个能被Windows 9X系统自动运行的文件,它可以人为创建。如果你要查找自启动程序,请不要勿略了该文件是否存在以及它的具体内容。
4.通过系统注册表加载
利用注册表加载自启动程序是目前应用程序最常采用的方法。一般说来,在注册表中加载应用程序的最常见的两个分支是:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun和HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun。
应用程序在安装时,通过修改注册表的上述两个分支的内容,即可让程序自动启动。目前的防火墙程序、实时病毒监控程序等均是采用该方法加载的。
如何找到自启动程序
如果系统启动时自动加载的程序过多,会造成启动速度缓慢,而很多病毒或者木马也是在系统启动时自动加载的,所以了解怎样在Windows中查找自启动程序是非常重要的。
一、在“启动”文件夹中寻找
“启动”文件夹一般位于“系统盘符Documents and Settings用户名开始菜单程序启动”目录(Win /XP)或“系统盘符WINDOWSStart MenuPrograms启动”目录。通过快捷方式的属性可以查出程序所在的位置。
二、从自动批处理文件中寻找
在Win 98中,Autoexec.bat和Winstart.bat文件中的程序在开机时自动执行;而在Win Me/2000/XP/中,这两个批处理文件默认不被执行。
三、从系统配置文件中寻找
在有些系统配置文件中也可以找到自启动程序的踪迹,如Config.sys、Win.ini、System.ini、Wininit.ini和Msdos.sys等。
四、通过“系统配置实用程序”寻找
在“开始→运行”中键入“msconfig.exe”启动“系统配置实用程序”,进入“启动”选项卡,即可查看随系统启动的程序名称和位置。
注意:Win 2000本身没有Msconfig程序,可以从Win XP/2003中提取。
五、从计划任务中寻找
在“控制面板”中双击“任务计划”就可以查看是否有计划任务随系统一起启动。
六、使用“系统信息”寻找
进入“系统信息”主界面,依次展开分支“软件环境→启动程序”,就可以在右窗格中查看自启动程序名称和位置。
七、使用“组策略”寻找
在Win 2000/XP/2003中,在“开始→运行”中键入“gpedit.msc”,打开“组策略”,依次展开“用户配置→管理模板→系统→登录/注销”,双击“在用户登录时运行这些程序”,单击“显示”按钮,即可查看自启动程序,
八、通过注册表寻找
在注册表中,可以从下列键值中查找自启动程序的名称和位置。
1.Userinit键
位于“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogonUserinit”。这个键允许指定用逗号分隔的多个程序。
2.ExplorerRun键
位于“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun”和“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorerRun”。
3.RunServicesOnce键
RunServicesOnce键用来启动服务程序,在用户登录之前启动,具体位置是“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce”和“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServicesOnce”。
4.RunServices键
RunServices键指定的程序在RunServicesOnce指定的程序之后运行,不过仍在用户登录之前。具体位置是:“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices”和“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunServices”。
5.Run键
Run是自动运行程序最常用的键,位置在“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun”和“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun”。
6.Load键
位于“HKEY_CURRENT_USERSoftwareMicrosoftWindowsNTCurrentVersionWindowsload”。
另外还有RunOnce、RunOnceSetup等键。
九、使用工具软件
除了使用系统提供的工具以外,我们还可以求助于第三方软件,比如Windows优化大师、RegRun Gold等等。
如果系统启动时自动加载的程序过多,会造成启动速度缓慢,而很多病毒或者木马也是在系统启动时自动加载的,所以了解怎样在Windows中查找自启动程序是非常重要的。
找到自启动程序一、在启动文件夹中寻找
启动文件夹一般位于系统盘符Documents and Settings用户名开始菜单程序启动目录(Win 2000/XP)或系统盘符WINDOWSStart MenuPrograms启动目录。通过快捷方式的属性可以查出程序所在的位置。
找到自启动程序二、从自动批处理文件中寻找
在Win 98中,Autoexec.bat和Winstart.bat文件中的程序在开机时自动执行;而在Win Me/2000/XP/2003中,这两个批处理文件默认不被执行。
找到自启动程序三、从系统配置文件中寻找
在有些系统配置文件中也可以找到自启动程序的踪迹,如Config.sys、Win.ini、System.ini、Wininit.ini和Msdos.sys等。
找到自启动程序四、通过系统配置实用程序寻找
在开始运行中键入msconfig.exe启动系统配置实用程序,进入启动选项卡,即可查看随系统启动的程序名称和位置。
注意:Win 2000本身没有Msconfig程序,可以从Win XP/2003中提取。
找到自启动程序五、从计划任务中寻找
在控制面板中双击任务计划就可以查看是否有计划任务随系统一起启动。
找到自启动程序六、使用系统信息寻找
进入系统信息主界面,依次展开分支软件环境启动程序,就可以在右窗格中查看自启动程序名称和位置。
找到自启动程序七、使用组策略寻找
在Win 2000/XP/2003中,在开始运行中键入gpedit.msc,打开组策略,依次展开用户配置管理模板系统登录/注销,双击在用户登录时运行这些程序,单击显示按钮,即可查看自启动程序。
找到自启动程序八、通过注册表寻找
在注册表中,可以从下列键值中查找自启动程序的名称和位置,
1.Userinit键
位于HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogonUserinit。这个键允许指定用逗号分隔的多个程序。
2.ExplorerRun键
位于HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorerRun。
3.RunServicesOnce键
RunServicesOnce键用来启动服务程序,在用户登录之前启动,具体位置是HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServicesOnce。
4.RunServices键
RunServices键指定的程序在RunServicesOnce指定的程序之后运行,不过仍在用户登录之前。具体位置是:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunServices。
5.Run键
Run是自动运行程序最常用的键,位置在HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun。
6.Load键
位于HKEY_CURRENT_USERSoftwareMicrosoftWindowsNTCurrentVersionWindowsload。
另外还有RunOnce、RunOnceSetup等键。
找到自启动程序九、使用工具软件
除了使用系统提供的工具以外,我们还可以求助于第三方软件,比如Windows优化大师、RegRun Gold等等。
我们经常会遇到许多不请自来自己启动的程序,还有许多是我们不想让它启动的程序,不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在 Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。看看里面有哪些是你不想要的,请按“del”键。
文件夹
一、当前用户专有的启动文件夹
这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:Documents and Settings<用户名字>“开始”菜单程序启动,其中“<用户名字>”是当前登录的用户账户名称。
二、对所有用户有效的启动文件夹
这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动——这是它与用户专有的启动文件夹的区别所在。该文件夹一般在:Documents and SettingsAll Users“开始”菜单程序启动。
注册表
三、Load注册键
介绍该注册键的资料不多,实际上它也能够自动启动程序。位置:HKEY_CURRENT_USERSoftwareMicrosoftWindowsNTCurrentVersionWindowsload。
四、Userinit注册键
位置:HKEY_LOCAL_MACHINESOFTWAREMicrosoft WindowsNTCurrentVersionWinlogonUserinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe。这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。
五、ExplorerRun注册键
和load、Userinit不同,ExplorerRun键在 HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下都有,具体位置是:HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrentVersionPoliciesExplorerRun,和 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPolicies ExplorerRun。
六、RunServicesOnce注册键
RunServicesOnce注册键用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册键启动的程序。RunServicesOnce注册键的位置是:HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionRunServicesOnce,和HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionRunServicesOnce。
七、RunServices注册键
RunServices注册键指定的程序紧接RunServicesOnce指定的程序之后运行,但两者都在用户登录之前。RunServices的位置是:HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersion RunServices,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunServices。
八、RunOnceSetup注册键
RunOnceSetup指定了用户登录之后运行的程序,它的位置是:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce Setup,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion RunOnceSetup。
九、RunOnce注册键
安装程序通常用RunOnce键自动运行程序,它的位置在 HKEY_LOCAL_MACHINESOFTWAREMicrosoft WindowsCurrentVersionRunOnce和HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionRunOnce。HKEY_LOCAL_MACHINE下面的RunOnce键会在用户登录之后立即运行程序,运行时机在其他Run键指定的程序之前。HKEY_CURRENT_USER下面的RunOnce键在操作系统处理其他Run键以及“启动”文件夹的内容之后运行。如果是XP,你还需要检查一下HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunOnceEx。
十、Run注册键
Run是自动运行程序最常用的注册键,位置在:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun,和 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun。 HKEY_CURRENT_USER下面的Run键紧接HKEY_LOCAL_MACHINE下面的Run键运行,但两者都在处理“启动”文件夹之前。
汇总如下:
Documents and Settings<用户名字>“开始”菜单程序启动
Documents and SettingsAll Users“开始”菜单程序启动
HKEY_CURRENT_USERSoftwareMicrosoftWindowsNTCurrentVersionWindowsload HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnceSetup HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogonUserinit HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorerRun HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServicesOnce HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServices HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnceSetup HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnceEx HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
windows自启动程序
Windows启动时通常会有一大堆程序自动启动,不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键
一、当前用户专有的启动文件夹
这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:Documents and Settings用户名字「开始」菜单程序启动,其中“用户名字”是当前登录的用户帐户名称
二、对所有用户有效的启动文件夹
这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动DD这是它与用户专有的启动文件夹的区别所在。该文件夹一般在:Documents and SettingsAll Users「开始」菜单程序启动
三、Load注册键
介绍该注册键的资料不多,实际上它也能够自动启动程序。位置:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsNT CurrentVersionWindowsload
四、Userinit注册键
位置:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersion
WinlogonUserinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe,但这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。
五、ExplorerRun注册键
和load、Userinit不同,ExplorerRun键在HKEY_CURRENT_USER和
HKEY_LOCAL_MACHINE下都有,具体位置是:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolicies
ExplorerRun,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
CurrentVersionPoliciesExplorerRun
六、RunServicesOnce注册键
RunServicesOnce注册键用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册键启动的程序,
RunServicesOnce注册键的位置是:
HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionRunServicesOnce,
和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
CurrentVersionRunServicesOnce
七、RunServices注册键
RunServices注册键指定的程序紧接RunServicesOnce指定的程序之后运行,但两者都在用户登录之前。RunServices的位置是:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices,和
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunServices
八、RunOnceSetup注册键
RunOnceSetup指定了用户登录之后运行的程序,它的位置是:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion RunOnceSetup,
和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
1.通过gpedit.msc(组策略编辑器)
运行gpedit.msc打开“组策略编辑器”(Windows XP Home版本不包含此功能),展开“计算机配置→Windows设置→脚本”和“计算机配置→管理模板→系统v登陆→在用户登陆时运行这些程序→显示→添加”
2.CHKDSK自检
Chkdsk是自检程序,可以用别的程序替换他实现开机自动运行
3.把“启动”文件夹剪切到别的目录,开机还是运行文件夹里的程序
引:我们经常会遇到许多不请自来自己启动的程序,还有许多是我们不想让它启动的 程序,不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键,
我们经常会遇到许多不请自来自己启动的程序,还有许多是我们不想让它启动的程序,不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。看看里面有哪些是你不想要的,请按“del”键。
文件夹
一、当前用户专有的启动文件夹
这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:Documents and Settings<用户名字>“开始”菜单程序启动,其中“<用户名字>”是当前登录的用户帐户名称。
用户名字>用户名字>
二、对所有用户有效的启动文件夹
这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动DD这是它与用户专有的启动文件夹的区别所在。该文件夹一般在:Documents and SettingsAll Users“开始”菜单程序启动。
注册表
三、Load注册键
介绍该注册键的资料不多,实际上它也能够自动启动程序。位置:HKEY_CURRENT_USERSoftwareMicrosoftWindowsNTCurrentVersionWindowsload。
四、Userinit注册键
位置:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogonUserinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe,
这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。
五、ExplorerRun注册键
和load、Userinit不同,ExplorerRun键在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下都有,具体位置是:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorerRun。
六、RunServicesOnce注册键
RunServicesOnce注册键用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册键启动的程序。RunServicesOnce注册键的位置是:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServicesOnce。
七、RunServices注册键
RunServices注册键指定的程序紧接RunServicesOnce指定的程序之后运行,但两者都在用户登录之前。RunServices的位置是:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion RunServices,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServices。
八、RunOnceSetup注册键
RunOnceSetup指定了用户登录之后运行的程序,它的位置是:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnceSetup,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnceSetup。
Windows启动时通常会有一大堆程序自动启动,不要以为管好了开始程序启动菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键,
Windows自启动程序十大藏身之所:当前用户专有的启动文件夹
这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:Documents and Settings用户名字「开始」菜单程序启动,其中用户名字是当前登录的用户帐户名称。
Windows自启动程序十大藏身之所:对所有用户有效的启动文件夹
这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动这是它与用户专有的启动文件夹的区别所在。该文件夹一般在:Documents and SettingsAll Users「开始」菜单程序启动。
★ 规章制度程序
★ 科技成果鉴定程序
★ 养老保险办理程序
★ 党课写作程序
★ 民主评议党员程序
★ 行政程序名词解释