開機啟動項
【啟動項目就是開機的時候系統會在前台或者後台啟動並執行程式】
當Windows(作業系統)完成登入過程,進程表中出現了很多的進程!Windows在啟動的時候,自動載入了很多程式。
許多程式的自啟動,給我們帶來了很多方便,這是不爭的事實,但不是每個自啟動的程式對我們都有用;更甚者,也許有病毒或木馬在自啟動行列!
其實Windows2000/XP中的自開機檔案,除了從以前系統中遺留下來的Autoexec.bat檔案中載入外,按照兩個檔案夾和9個核心註冊表子鍵來自動載入程式的。
【啟動項分解】
1)“啟動”檔案夾──最常見的自啟動程式檔案夾。
它位於系統磁碟分割的“documents and Settings-->User-->〔開始〕菜單-->程式”目錄下。這時的User指的是登入的使用者名稱。
2)“All Users”中的自啟動程式檔案夾──另一個常見的自啟動程式檔案夾。
它位於系統磁碟分割的“documents and Settings-->All User-->〔開始〕菜單-->程式”目錄下。前面提到的“啟動”檔案夾啟動並執行是登入使用者的自啟動程式,而“All Users”中啟動的程式是在所有使用者下都有效(不論你用什麼使用者登入)。
3)“Load”索引值── 一個埋藏得較深的註冊表索引值。
位於〔HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/Windows/load〕主鍵下。
4)“Userinit”索引值──使用者相關
它則位於〔HKEY_LOCAL_MACHINE/Software/Microsoft /Windows NT/CurrentVersion/Winlogon/Userinit〕主鍵下,也是用於系統啟動時載入程式的。一般情況下,其預設值為 “userinit.exe”,由於該子鍵的值中可使用逗號分隔開多個程式,因此,在索引值的數值中可加入其它程式。
5)“Explorer/Run”索引值──與“load”和“Userinit”兩個索引值不同的是,“Explorer/Run”同時位於〔HKEY_CURRENT_USER〕和〔HKEY_LOCAL_MACHINE〕兩個根鍵中。
它在兩個中的位置分別為(HKEY_CURRENT_USER/Software /Microsoft/Windows/CurrentVersion/Policies/Explorer/Run〕和〔HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Policies /Explorer/Run〕下。
6)“RunServicesOnce”子鍵──它在使用者登入前及其它註冊表自啟動程式載入前面載入。
這個鍵同時位於〔HKEY_CURRENT_USER/Software/Microsoft /Windows/CurrentVersion/RunServicesOnce〕和〔HKEY_LOCAL_MACHINE/Software /Microsoft/Windows/CurrentVersion/RunServicesOnce〕下。
7)“RunServices”子鍵──它也是在使用者登入前及其它註冊表自啟動程式載入前面載入。
這個鍵同時位於〔HKEY_CURRENT_USER/Software/Microsoft /Windows/CurrentVersion/RunServices〕和〔HKEY_LOCAL_MACHINE/Software /Microsoft/Windows/CurrentVersion/RunServices〕下。
8)“RunOnce/Setup”子鍵──其預設值是在使用者登入後載入的程式。
這個鍵同時位於〔HKEY_CURRENT_USER/Software/Microsoft /Windows/CurrentVersion/RunOnce/Setup〕和〔HKEY_LOCAL_MACHINE/Software /Microsoft/Windows/CurrentVersion/RunOnce/Setup〕下。
9)“RunOnce”子鍵──許多自啟動程式要通過RunOnce子鍵來完成第一次載入。
這個鍵同時位於〔HKEY_CURRENT_USER/Software/Microsoft /Windows/CurrentVersion/RunOnce〕和〔HKEY_LOCAL_MACHINE/Software/Microsoft /Windows/CurrentVersion/RunOnce〕下。位於〔HKEY_CURRENT_USER〕根鍵下的RunOnce子鍵在使用者登入扣及其它註冊表的Run索引值載入程式前載入相關程式,而位於〔HKEY_LOCAL_MACHINE〕主鍵下的Runonce子鍵則是在操