倍可親

回復: 0
列印 上一主題 下一主題

2000/XP下如何設置自啟動程序

[複製鏈接]

15

主題

45

帖子

24

積分

註冊會員

Rank: 1

積分
24
跳轉到指定樓層
樓主
ydguo 發表於 2007-6-22 03:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
2000/XP下如何設置自啟動程序


<<<<<<<<<<<<<<<<<<<<    1   >>>>>>>>>>>>>>>>>>>>>>


一、經典的啟動——「啟動」文件夾
  
  單擊「開始→程序」,你會發現一個「啟動」菜單,這就是最經典的Windows啟動位置,右擊「啟動」菜單選擇「打開」即可將其打開,如所示,其中的程序和快捷方式都會在系統啟動時自動運行。最常見的啟動位置如下:
  當前用戶:
  所有用戶:
  
  二、有名的啟動——註冊表啟動項
  
  註冊表是啟動程序藏身之處最多的地方,主要有以下幾項:
  
  1.Run鍵
  
  Run鍵是病毒最青睞的自啟動之所,該鍵位置是[HKEY_CURRENT_
  USER\Software\Microsoft\Windows\CurrentVersion\Run]和[HKEY_
  LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run],其下的所有程序在每次啟動登錄時都會按順序自動執行。
  
  還有一個不被注意的Run鍵,位於註冊表[HKEY_CURRENT_
  USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]和 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersionPolicies\Explorer \Run],也要仔細查看。
  
  2.RunOnce鍵
  
  RunOnce位於 [HKEY_CURRENT_USER\Software\Microsoft\WindowsCurrentVersion\RunOnce]和 [HKEY_LOCAL_MACHINE\Software\MicrosoftWindows\CurrentVersion\RunOnce]鍵,與 Run不同的是,RunOnce下的程序僅會被自動執行一次。
  
  3.RunServicesOnce鍵
  
   RunServicesOnce鍵位於[HKEY_CURRENT_USER\Software\MicrosoftWindows\ CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINESoftware\Microsoft\ Windows\CurrentVersion\RunServicesOnce]下,其中的程序會在系統載入時自動啟動執行一次。
  
  4.RunServices鍵
  
  RunServices繼RunServicesOnce之後啟動的程序,位於註冊表[HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\RunServices]和[HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersionRunServices]鍵。
  
  5.RunOnceEx鍵
  
  該鍵是Windows XP/2003特有的自啟動註冊表項,位於[HKEY_
  CURRENT_USER\\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]和 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ RunOnceEx]。
  
  6.load鍵
  
  [HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows]下的load鍵值的程序也可以自啟動。
  
  7.Winlogon鍵
  
  該鍵位於位於註冊表[HKEY_CURRENT_USER\SOFTWAREMicrosoft\Windows NT\CurrentVersion \Winlogon]和[HKEY_LOCAL_MACHINESOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon],注意下面的Notify、Userinit、Shell鍵值也會有自啟動的程序,而且其鍵值可以用逗號分隔,從而實現登錄的時候啟動多個程序。
  
  8.其他註冊表位置
  
  還有一些其他鍵值,經常會有一些程序在這裡自動運行,如:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell]
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad]
  [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts]
  [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System\Scripts]
  
  小提示
  
  註冊表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]鍵的區別:前者對所有用戶有效,後者只對當前用戶有效。
  
  三、古老的啟動——自動批處理文件
  
  從DOS時代過來的朋友肯定知道autoexec.bat(位於系統盤根目錄)這個自動批處理文件,它會在電腦啟動時自動運行,早期許多病毒就看中了它,使用deltree、format等危險命令來破壞硬碟數據。如「C盤殺手」就是用一句「deltree /y c:\*.*」命令,讓電腦一啟動就自動刪除C盤所有文件,害人無數。
  
  小提示
  
  ★在Windows 98中,Autoexec.bat還有一個哥們——Winstart.bat文件,winstart.bat位於Windows文件夾,也會在啟動時自動執行。
  ★在Windows Me/2000/XP中,上述兩個批處理文件默認都不會被執行。
  
  四、常用的啟動——系統配置文件
  
  在Windows的配置文件(包括Win.ini、System.ini和wininit.ini文件)也會載入一些自動運行的程序。
  
  1.Win.ini文件
  
  使用「記事本」打開Win.ini文件,在[windows]段下的「Run=」和「LOAD=」語句後面就可以直接加可執行程序,只要程序名稱及路徑寫在「=」後面即可。
  
  小提示
  
  「load=」後面的程序在自啟動后最小化運行,而「run=」后程序則會正常運行。
  
  2.System.ini文件
  
  使用「記事本」打開System.ini文件,找到[boot]段下「shell=」語句,該語句默認為「shell=Explorer.exe」,啟動的時候運行Windows外殼程序explorer.exe。病毒可不客氣,如「妖之吻」病毒乾脆把它改成「shell=c:\yzw.exe」,如果你強行刪除「妖之吻」病毒程序yzw.exe,Windows就會提示報錯,讓你重裝Windows,嚇人不?也有客氣一點的病毒,如將該句變成 「shell=Explorer.exe 其他程序名」,看到這樣的情況,後面的其他程序名一定是病毒程序如所示。
  
  3.wininit.ini
  
  wininit.ini文件是很容易被許多電腦用戶忽視的系統配置文件,因為該文件在Windows啟動時自動執後會被自動刪除,這就是說該文件中的命令只會自動執行一次。該配置文件主要由軟體的安裝程序生成,對那些在Windows圖形界面啟動后就不能進行刪除、更新和重命名的文件進行操作。若其被病毒寫上危險命令,那麼後果與「C盤殺手」無異。
  
  小提示
  
  ★如果不知道它們存放的位置,按F3鍵打開「搜索」對話框進行搜索;
  ★單擊「開始→運行」,輸入sysedit回車,打開「系統配置編輯程序」,如圖2所示,在這裡也可以方便的對上述文件進行查看與修改。
  
  五、智能的啟動——開/關機/登錄/註銷腳本
  
  在Windows 2000/XP中,單擊「開始→運行」,輸入gpedit.msc回車可以打開「組策略編輯器」,在左側窗格展開「本地計算機策略→ 用戶配置→管理模板→系統→登錄」,然後在右窗格中雙擊「在用戶登錄時運行這些程序」,單擊「顯示」按鈕,在「登錄時運行的項目」下就顯示了自啟動的程序。
  
  六、定時的啟動——任務計劃
  
  在默認情況下,「任務計劃」程序隨Windows一起啟動並在後台運行。如果把某個程序添加到計劃任務文件夾,並將計劃任務設置為「系統啟動時」或「登錄時」,這樣也可以實現程序自啟動。通過「計劃任務」載入的程序一般會在任務欄系統托盤區里有它們的圖標。大家也可以雙擊「控制面板」中的「計劃任務」圖標查看其中的項目。
  
  小提示
  
  「任務計劃」也是一個特殊的系統文件夾,單擊「開始→程序→附件→系統工具→任務計劃」即可打開該文件夾,從而方便進行查看和管理。

<<<<<<<<<<<<<<<<<<<<    2    >>>>>>>>>>>>>>>>>>>>>>

一、從「系統信息」查看啟動程序
  
  單擊「開始→程序→附件→系統工具→系統信息」,雙擊「軟體環境」,單擊「啟動程序」,在右邊窗口出現的程序就是所有自啟動程序,在「裝載源」或「位置」下顯出該程序是由註冊表還是「啟動」文件夾啟動的。從這裡只能查看自啟動程序,不能對自啟動程序進行禁止自啟動等任何更改操作。
  
  軟體性質: Windows自身功能
  推薦指數: ★★★★
  
  二、MSConfig
  
  在Windows 98/Me/XP/2003中,單擊「開始→運行」,輸入msconfig回車即可打開「系統配置實用程序」窗口,單擊「啟動」標籤,在列表框中顯示的就是從註冊表、「啟動」文件夾和系統配置文件中自啟動的程序。程序前有對號的是允許自啟動的程序,沒有對號的則不會自啟動。如果想取消某個程序的自啟動,單擊取消程序前的對勾即可。還可以在autoexec.bat、system.ini和win.ini標籤裡面對它們進行編輯,取消其中的自啟動程序。
  
  小提示
  
  ★所有的修改都需要重新啟動才能生效。
  ★Windows 2000沒有msconfig程序,但是我們可以從Windows 98或者XP拷貝一個到system32目錄,同樣可以起作用。
  
  軟體性質: 免費,微軟原裝
  推薦指數: ★★★★
  
  三、startup.cpl
  
  只需要將startup.cpl文件拷貝到Windows安裝目錄下的system32文件夾下面即可,單擊「開始→設置→控制面板」打開控制面板,你會發現裡面多了一個Startup項,雙擊打開它,在打開的對話框中,可以方便地對「啟動」文件夾和註冊表中的啟動項目進行管理,如右擊空白處新建一個啟動項,右擊已有的啟動項目可以對其進行編輯、刪除、禁用和立刻運行等操作。
  
  軟體性質: 免費,綠色軟體
  推薦指數: ★★★★★
  
  四、StartupMonitor
  
  雙擊StartupMonitor.msi執行安裝,安裝完成後,它就乖乖的在後台運行,只佔據100多KB的內存,什麼時候才顯示出它的本事呢?當你安裝了一個軟體的時候,如果它想自己偷偷自啟動,嘿嘿,就必須通過StartupMonitor的這一關,如所示,它管得非常寬,無論是什麼程序,它都不放過!漁歌強烈推薦。
  
  軟體性質: 免費,小巧實用
  推薦指數: ★★★★★
  
  五、StartStop
  
  軟體安裝后它會將自己加到註冊表的RunOnce自啟動,啟動後會自動縮小到托盤區一個小圖標,雙擊即可打開StartStop主界面,在這裡列出了本機啟動程序,右擊某個程序可以選擇總是啟動、從不啟動還是每次詢問是否啟動,如所示,它有特色的一個地方是單擊菜單 「Options→Startup delay」,可以設置啟動時延遲多少時間啟動程序。
  
  軟體性質: 免費, 有特色
  推薦指數: ★★★★
  
  六、Autoruns
  
  下載autoruns.zip后解壓縮直接執行裡面的autoruns.exe即可,由於它不會在啟動時載入,顯得更綠色。雙擊 autoruns.exe打開程序界面,它不僅僅列出的是非常全的啟動項,而且詳細地列出了啟動程序的公司和路徑,如果還不滿意,右擊某個啟動項目,選擇屬性,可以查看該啟動項的文件屬性。它還有兩個特色功能,一個是右擊任何一個啟動項,選擇Jump to就會立刻跳轉到具體的位置,如跳轉到註冊表的具體鍵值、打開啟動文件夾、打開INI文件等,非常方便!還有一個功能是單擊View菜單,可以切換是否顯示所有的啟動位置、是否顯示啟動的服務、是否只顯示非Microsoft公司的項目,這對於檢查啟動項目和過濾項目非常有用。
  
  軟體性質: 免費,綠色軟體
  推薦指數: ★★★★★
  
  七、StartUp organizer
  
  Startup organizer的組織和管理自啟動項功能很強大,它在控制啟動項目方面做的也比較細,如為某個啟動設定聲音提示,還能設置在 Windows啟動時按某個鍵來控制某些程序啟動與否,還可以備份自啟動配置文件以便應急恢復、比較啟動程序的變化、恢復第一次運行時的默認配置,操作也比較簡單,遺憾之處就是不是免費的。
  
  軟體性質: 共享軟體,30天免費試用
您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-7-28 16:46

快速回復 返回頂部 返回列表