自啟動-windows

來源:互聯網
上載者:User

一、經典的啟動——“啟動”檔案夾
  
  單擊“開始→程式”,你會發現一個“啟動”菜單,這就是最經典的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啟動時按某個鍵來控制某些程式啟動與否,還可以備份自啟動設定檔以便應急恢複、比較啟動程式的變化、恢複第一次運行時的預設配置,操作也比較簡單,遺憾之處就是不是免費的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.