如何设置软件开机自启动如何管理电脑自启软件
電腦從啟動(dòng)到進(jìn)入操作系統(tǒng)最終啟動(dòng)完成,有很多個(gè)過程,不管是正常程序,還是病毒程序,他們只有在系統(tǒng)進(jìn)入到最后桌面的狀況下,程序還保持在運(yùn)行,才能發(fā)揮作用。
舉一個(gè)通俗的例子,看一場(chǎng)球賽,或者演唱會(huì),不管你是為了看演出,還是要制造破壞,你需要最終進(jìn)入到會(huì)場(chǎng),那么進(jìn)入會(huì)場(chǎng)實(shí)際上會(huì)有很多個(gè)階段跟可能性,比如還在布置會(huì)場(chǎng)的階段偽裝為工作人員,比如偽裝成現(xiàn)場(chǎng)的安保人員,比如偽裝成演唱會(huì)的工作人員,比如購(gòu)買假票,等等等等,不同的角色會(huì)在不同的時(shí)間混進(jìn)會(huì)場(chǎng),軟件或者程序,需要最終進(jìn)入操作系統(tǒng)運(yùn)行,也不例外!
下面告訴你怎么個(gè)也不例外法:
這個(gè)問題離不開注冊(cè)表,注冊(cè)表你可以理解為操作系統(tǒng)的一個(gè)登記本,各種系統(tǒng)的設(shè)置,信息,軟件的設(shè)置,信息等,都會(huì)記錄在里面,所以也就包括那些軟件需要在什么階段運(yùn)行起來這樣的事情。
打開注冊(cè)表編輯器的方法是按win+R鍵,輸入regedit,或者點(diǎn)開始,運(yùn)行,然后輸入regedit,這里以win7為例進(jìn)行說明。
打開后,是這樣的:
從最前面的介紹可以看出,注冊(cè)表的數(shù)據(jù)非常重要,不可以隨便刪除的,所以操作的時(shí)候要比較小心,否則可能導(dǎo)致系統(tǒng)崩潰。
下面開始說說,都有哪些途徑,程序可以隨機(jī)器啟動(dòng)自動(dòng)運(yùn)行起來:
一、最常見的一個(gè)入口:Run鍵、RunOnce鍵
注意上面圖片的紅色箭頭指示的路徑,我的系統(tǒng)這一項(xiàng)為空,就是沒有程序通過這里來啟動(dòng)運(yùn)行,如果右邊有數(shù)據(jù),那么對(duì)應(yīng)數(shù)據(jù)的程序就會(huì)開機(jī)運(yùn)行。
細(xì)心的你看到上圖中,下面挨著還有個(gè)RunOnce鍵,直譯的意思就是運(yùn)行一次,沒錯(cuò),這個(gè)鍵下面的程序會(huì)開機(jī)運(yùn)行一次,隨后被刪除,比如有時(shí)候安裝某個(gè)軟件要求重啟后繼續(xù),可能重啟后就會(huì)自動(dòng)運(yùn)行某個(gè)程序,只用運(yùn)行一次,那么就會(huì)往這個(gè)里面寫入數(shù)據(jù)。
除了HKEY_CURRENT_USER這個(gè)下面有這兩個(gè)外,HKEY_LOCAL_MACHINE下面,也有Run跟RunOnce鍵。
那么這個(gè)跟之前那個(gè)有啥區(qū)別呢?從名稱上,前者是CURRENT_USER、當(dāng)前用戶,LOCAL_MACHINE、本地機(jī)器,顧名思義,前者是當(dāng)前用戶登陸后會(huì)被執(zhí)行,而后者本地機(jī)器是沒登陸之前就會(huì)被執(zhí)行,這個(gè)就是類似前面參加演唱會(huì),有一些是工作人員,有一些是憑票進(jìn)入的人員。
二、Services鍵
這個(gè)其實(shí)等同于前面的兩個(gè),不同的是,這里是以服務(wù)出現(xiàn)的,它更加底層一些,我們通過開始, 運(yùn)行,輸入services.msc看到的這些。
這些也會(huì)在注冊(cè)表中有記錄。
RunServices及RunServicesOnce之后啟動(dòng)的程序,位于注冊(cè)表[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
RunServices]鍵。
RunServicesOnce鍵位于[HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINE\
Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]下,其中的程序會(huì)在系統(tǒng)加載時(shí)自動(dòng)啟動(dòng)執(zhí)行一次。
這個(gè)主要是針對(duì)應(yīng)用程序的,系統(tǒng)一級(jí)的不會(huì)出現(xiàn)在這里,所以如果沒有應(yīng)用程序使用這個(gè),這兩個(gè)鍵值就沒有。
三、其他
除了上面兩處常見的自啟動(dòng)項(xiàng)目外,下面這些也可以讓程序自動(dòng)運(yùn)行起來:
[HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows]下的load鍵值的程序;
[HKEY_CURRENT_USER\SOFTWARE\
Microsoft\Windows NT\CurrentVersion\Winlogon]和[HKEY_LOCAL_MACHINE\
SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],注意下面的Notify、Userinit、Shell鍵值也會(huì)有自啟動(dòng)的程序,而且其鍵值可以用逗號(hào)分隔,從而實(shí)現(xiàn)登錄的時(shí)候啟動(dòng)多個(gè)程序。
[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]
是不是覺得很恐怖,干嘛留這么多可能的入口,跟人類一樣呀,演唱會(huì)不是也有很多角色可以進(jìn)入會(huì)場(chǎng)嘛!
四、系統(tǒng)層面的入口
還沒完,上面是注冊(cè)表層面的,系統(tǒng)層面還有一些入口:
比如,最常見的是下面這個(gè)地方:
你把軟件的快捷方式拖到這個(gè)啟動(dòng)下面,這里是進(jìn)入系統(tǒng)之后,最后運(yùn)行的一個(gè)地方,這里的程序也會(huì)被運(yùn)行,這里就是針對(duì)最終用戶的。
除此之外,還有,你點(diǎn)開始,運(yùn)行,輸入win.ini回車,或者system.ini回車,還有兩個(gè)配置文件,一個(gè)是windows的配置文件,一個(gè)是系統(tǒng)級(jí)別的配置文件,他們里面也可以添加自啟動(dòng)項(xiàng)。
Win.ini文件中,在[windows]段下的“Run=”和“LOAD=”語(yǔ)句后面就可以直接加可執(zhí)行程序,只要程序名稱及路徑寫在“=”后面即可。
“l(fā)oad=”后面的程序在自啟動(dòng)后最小化運(yùn)行,而“run=”后程序則會(huì)正常運(yùn)行。
System.ini文件,找到[boot]段下“shell=”語(yǔ)句,該語(yǔ)句默認(rèn)為“shell=Explorer.exe”,啟動(dòng)的時(shí)候運(yùn)行Windows外殼程序explorer.exe。
上面這些,除了正常程序外,病毒程序,惡意軟件,也都可以通過修改上面這些地方來實(shí)現(xiàn)自啟動(dòng),然后來干壞事,是不是更加覺得恐怖。
最后的最后,還有一種方式可以自啟動(dòng),就是使用計(jì)劃任務(wù):
通過“開始→程序→附件→系統(tǒng)工具→任務(wù)計(jì)劃”即可該界面,當(dāng)然這個(gè)除了開機(jī)之外的其他計(jì)劃任務(wù)也是可以執(zhí)行的。
反過來,你想干掉這些自啟動(dòng)的程序,也是檢查這些地方,可以手工去檢查,也可以通過工具軟件,360這些軟件的啟動(dòng)優(yōu)化就是自動(dòng)化的去干這些事情。
總結(jié)
以上是生活随笔為你收集整理的如何设置软件开机自启动如何管理电脑自启软件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 遂宁科技那三个分别取了个什么名字?
- 下一篇: 「重点」奥尔龙的角在哪里