當(dāng)Windows完成登錄過程,鼠標(biāo)指針從繁忙到安靜,除桌面上的圖標(biāo),你還看到了什么?也許表面沒什么變化,但你有沒有注意到,你的系統(tǒng)托盤區(qū)多出了許多圖標(biāo),你的進(jìn)程表中出現(xiàn)了很多的進(jìn)程!Windows在啟動(dòng)的時(shí)候,自動(dòng)加載了很多程序,你知道它們是在什么地方被加載的嗎?
許多程序的自啟動(dòng),給我們帶來了很多方便,這是不爭(zhēng)的事實(shí),但是否每個(gè)自啟動(dòng)的程序?qū)ξ覀兌加杏媚??更甚者,也許有病毒或木馬在自啟動(dòng)行列,而你卻不知!
到現(xiàn)在,你是不是覺得了解自啟動(dòng)文件的藏身之處有必要呢?那好,下面我就一一指出,讓它們無外可藏!
其實(shí)Windows2000/XP中的自啟動(dòng)文件,除了從以前系統(tǒng)中遺留下來的Autoexec.bat文件中加載外,按照兩個(gè)文件夾和9個(gè)核心注冊(cè)表子鍵來自動(dòng)加載程序的 。
1)“啟動(dòng)”文件夾--最常見的自啟動(dòng)程序文件夾 。它位于系統(tǒng)分區(qū)的“Documents and Settings-->User-->〔開始〕菜單-->程序”目錄下 。這時(shí)的User指的是你登錄的用戶名 。
2)“All Users”中的自啟動(dòng)程序文件夾--另一個(gè)常見的自啟動(dòng)程序文件夾 。它位于系統(tǒng)分區(qū)的“Documents and Settings-->All User-->〔開始〕菜單-->程序”目錄下 。前面提到的“啟動(dòng)”文件夾運(yùn)行的是登錄用戶的自啟動(dòng)程序,而“All Users”中啟動(dòng)的程序是在所有用戶下都有效(不論你用什么用戶登錄) 。
3)“Load”鍵值--一個(gè)埋藏得較深的注冊(cè)表鍵值 。位于〔HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindowsload〕主鍵下 。
4)“Userinit”鍵值--它則位于〔HKEY_LOCAL_MacHINESoftwareMicrosoftWindows NTCurrentVersionWinlogonUserinit〕主鍵下,也是用于系統(tǒng)啟動(dòng)時(shí)加載程序的 。一般情況下,其默認(rèn)值為“userinit.exe”,由于該子鍵的值中可使用逗號(hào)分隔開多個(gè)程序,因此,在鍵值的數(shù)值中可加入其它程序 。
5)“ExplorerRun”鍵值--與“l(fā)oad”和“Userinit”兩個(gè)鍵值不同的是,“ExplorerRun”同時(shí)位于〔HKEY_CURRENT_USER〕和〔HKEY_LOCAL_MACHINE〕兩個(gè)根鍵中 。它在兩個(gè)中的位置分別為〔HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolicIEsExplorerRun〕和〔HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun〕下 。
6)“RunServicesOnce”子鍵--它在用戶登錄前及其它注冊(cè)表自啟動(dòng)程序加載前面加載 。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce〕和〔HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesOnce〕下 。
7)“RunServices”子鍵--它也是在用戶登錄前及其它注冊(cè)表自啟動(dòng)程序加載前面加載 。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices〕和〔HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices〕下 。
【W(wǎng)in 2000/XP自啟動(dòng)程序解析】8)“RunOnceSetup”子鍵--其默認(rèn)值是在用戶登錄后加載的程序 。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnceSetup〕和〔HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnceSetup〕下 。
9)“RunOnce”子鍵--許多自啟動(dòng)程序要通過RunOnce子鍵來完成第一次加載 。這個(gè)鍵同時(shí)位于〔HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce〕和〔HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce〕下 。位于〔HKEY_CURRENT_USER〕根鍵下的RunOnce子鍵在用戶登錄扣及其它注冊(cè)表的Run鍵值加載程序前加載相關(guān)程序,而位于〔HKEY_LOCAL_MACHINE〕主鍵下的Runonce子鍵則是在操作系統(tǒng)處理完其它注冊(cè)表Run子鍵及自啟動(dòng)文件夾內(nèi)的程序后再加載的 。在Windows XP中還多出一個(gè)〔HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnceEX〕子鍵,其道理相同 。
推薦閱讀
- win10設(shè)置多時(shí)區(qū)時(shí)鐘方法
- 徹底解決Win XP之間的局域網(wǎng)互訪問題
- win7設(shè)置局域網(wǎng)工作組的方法
- 巧用“管理工具”優(yōu)化操作系統(tǒng)
- 安裝WinXP提速法
- win xp您未被授權(quán)查看該頁(yè)的解決方法
- Windows XP“幫助和支持”故障與技巧點(diǎn)點(diǎn)通
- win xp任務(wù)欄還原到下面的方法
- WinXP:系統(tǒng)八種啟動(dòng)模式詳解
- WinXP:用回收站加密文件夾
