Win7系統服務優化攻略

iteye_13347發表於2012-01-19
Win7系統服務優化攻略
2011年01月29日
  Win7系統服務優化攻略
    前文提到Windows系統啟動的原理,其中載入各項系統服務是影響系統啟動時間的重要因素。
    1、瞭解 Windows 7 服務的基礎知識
    與Windows XP和Windows 2003才七十多個服務相比,到Windows 7時代,系統已經增加到一百五十多個服務(Vista系統有130多個),這不可避免地加大了系統資源佔用,拖慢了系統速度,佔據了系統CPU和記憶體資源。當然,在Windows 7 的各個版本中,啟動預設載入的服務數量是明顯不同的,功能最多的是Ultimate版本(旗艦版),肯定載入的服務也最多。
    2、如何設定、開啟、關閉Windows7系統的各項服務
    1)用Win7系統自帶的服務管理軟體:
    方式A、在Win7系統中隨時按下 Win鍵+R鍵快捷鍵開啟執行視窗,輸入 Services.msc 回車;
    啟動Win7系統自帶的服務管理軟體
    方式B、點選開始選單――搜尋框中輸入“服務”兩個漢字,或者輸入 Services.msc 回車;
    方式C、點選控制皮膚――管理工具――服務也可以到達同樣的介面。
    2)用Windows7優化大師裡面的服務優化大師(或者魔方的服務管理也可以),在系統優化選單欄點選左側的服務優化即可開啟。
    3、用Win7優化大師中的嚮導進行設定
    開啟Win7優化大師第一次都會自動彈出優化嚮導,如果沒有彈出,請點選Win7優化大師左側的“優化嚮導”,依次點選下一步到第四步――
    Win7優化大師的“優化嚮導”
    第四步裡面羅列了3個建議關閉的服務(勾選中的服務儲存後會被自動關閉並禁止下次啟動載入):
    1)服務名稱 Remote Registry :本服務允許遠端使用者修改本機登錄檔,建議關閉;
    2)服務名稱 Secondary Logon:本服務替換憑據下的啟用程式,建議普通使用者關閉;
    3)服務名稱 SSDP Discovery:本服務啟動家庭網路上的UPNP裝置,建議關閉;
    這四個服務普通使用者都禁止掉行了,然後跟隨嚮導進入第五步,這裡列出了6個建議關閉的服務:
    建議關閉的服務
    1)服務名稱 IP Helper:如果您的網路協議不是IPV6,建議關閉此服務;
    2)服務名稱 IPsec Policy Agent:使用和管理IP安全策略,建議普通使用者關閉;
    3)服務名稱 System Event Notification Service:記錄系統事件,建議普通使用者關閉;
    4)服務名稱 Print Spooler:如果您不使用印表機,建議關閉此服務;
    5)服務名稱 Windows Image Acquisition(WIA):如果不使用掃描器和數位相機,建議關閉此服務;
    6)服務名稱 Windows Error Reporting Service:當系統發生錯誤時提交錯誤報告給微軟,建議關閉此服務;
    選中你不需要的服務,點選儲存,嚮導中關於不常用的服務列表就到此結束了!
    4、使用服務優化大師進行服務管理
    剛才提到,Windows7優化大師中自帶了服務管理,和Win7系統自帶的相比,Win7服務優化大師的最大好處是,可以對當前的服務方案進行儲存備份成你最愛的方案,也可以還原(匯入)你之前儲存的方案,當然還有還原按鈕,可以隨時恢復還原到系統初始預設的服務設定狀態下。
    開啟Windows7優化大師,點選上面的“系統優化”,再點選左側的服務優化,OK,開啟了Win7服務優化大師。
    Win7服務優化大師
    Win7服務管理大師還可以自行篩選服務狀態,或者點選各個標題欄進行排序等等,比系統自帶的服務管理功能要好很多。
    5、其他關於Win7系統服務的注意點 Windows 7和Vista在服務的啟動上除了原先NT核心系統的Automatic,Manual,Disable選項之外,還多出了Automatic(Delayed Start),它的作用大概是延緩服務啟動以減小系統載入時的負荷,使系統儘早進入使用者響應狀態後再啟動一些非關鍵的服務。由於很多系統服務之間都是有連帶關係的,這個選項用不好,例如將某些服務的先決服務配置為延遲啟動,則可能拖慢整體的啟動。
    考慮到軟體應用環境的複雜性,通常不建議大家將服務設定為 Disable,否則很可能在某一天用到某個應用時由於系統服務被禁用而發生異常並且得不到任何提示。因此在下文中只推薦使用Automatic和 Manual。某些情況下會發生系統服務設成Manual後,在軟體需要時仍不能啟動從而產生故障,到時各位需要仔細排查。某些關鍵的服 務是不能調整啟動模式的,像Remote Procedure Call、Plug and Play等,而某些服務會被其他服務連帶著一塊啟動,因而設成自動還是手動效果都是一樣的。
    6、快速參考
    全部手動:將Win7的系統服務全部調成Manual(手動)後,Windows7進入了最原始狀態,甚至連資源管理器和控制皮膚都無法正常運作,只能通過快捷鍵呼叫服務管理終端進行修改,各位還是不要嘗試了。
    最基本系統:Remote Procedure Call,Plug and Play,DCOM Server Process Launcher,User Profile Service,Windows Management Instrumentation將這幾個服務設為自動,系統就算可用了,類似Windows 2000的介面。建議把Software Licensing服務也設為自動,這是Win7正版驗證和系統運作的重要一環,這個服務不啟動,系統就和試用到期的盜版一樣,下面的很多功能都啟動不了。
    訪問網路:除了最基本系統裡面的服務外,需要自動執行DHCP Client,DNS Client,Network Connections。
    完整體驗:除了最基本系統和訪問網路裡面的服務外,需要自動執行:Themes(開啟它就有了XP介面); Desktop Windows Manager Session Manager(再開啟它就能開啟Aero效果);Windows Audio及Windows Audio Endpoint Builder(這兩個相當於原來的Windows Audio,開啟了系統才能發聲);Windows Search,Windows Defender, Windows Firewall,Superfetch(這些都是Win7和Vista的新功能、新特性)。
    其他服務自動執行建議:Distributed Link Tracking Client (使用NTFS檔案系統);Function Discovery Resource Publication, Server,Workstation(訪問區域網共享資源);Printer Spooler(使用印表機);Group Policy Client(在集中管理的IT環境中);IKE and AuthIP IPsec Keying Modules (網路認證與防護);Task Scheduler(計劃任務);Windows Update(自動更新系統補丁);ReadyBoost(如果你有容量大、速度快的U盤)。
    World Wide Web Publishing Service,IIS Admin Service, FTP Publishing Service ,MSMQ 服務都是IIS7的相關服務,預設沒有安裝,安裝後一般都設定成Manual即可。
    UAC 使用者賬戶控制是Win7系統安全性的重要一環(比Vista時代的UAC要強勁很多),同微軟官方一樣,我也不建議你關閉它。不過要是它也弄得你像我一樣抓狂的話,那還是把它關了吧。方法是開 始――執行或(Win+R),輸入msconfig,在最右側的工具一欄裡找到禁用UAC,執行即可。msconfig作為調整系統的一個入口,在Win7中比先前系統更加強大好用。
    對於大多數初級使用者,建議把上面所有的啟動均設定為自動,而不在列表中的均設定為手動,即可適應絕大多數環境,並在資源佔用和功能上取得比較完美的均衡。
    開機優化提速之:登錄檔清理
    為什麼Windows系統,包括Windows7、Vista、XP等系統開機的時候,硬碟燈總是狂閃?這個問題,不該問或許,畢竟,需要讀硬碟上的資料才能進行載入系統,尤其是對登錄檔的讀和寫。的確,在Windows這個龐大的系統裡面,無論是開機還是平時執行Windows,登錄檔的讀寫可以說是最頻繁的。哪怕你只活動一下滑鼠,Windows就會對登錄檔讀取n次,登錄檔畢竟是整個Windows系統的核心資訊所在地。
    新裝完的系統,登錄檔檔案檔案就40M前後,可是等你安裝了許多軟體之後,你會發現,系統啟動速度也慢了,平時執行軟體什麼的也慢了。不僅僅Windows系統本身,那些Office、Visual Studio、SQL Server等大型軟體,更是往登錄檔裡面寫入了幾千甚至幾萬行的資料。你瀏覽網站輸入過的網址記錄、Windows開啟過的檔案、右下角圖示的記錄、最近執行的軟體記錄、WinRAR等等軟體的設定和執行記錄,一股腦的都往登錄檔裡面塞,這個登錄檔當然會越來越大。登錄檔大了,系統要不停讀寫,系統開機的時候和執行的時候,速度自然也就越來越慢。
    Windows7優化大師、魔方的登錄檔清理等功能,提供了登錄檔完全備份、本次清理內容備份兩大備份功能,確保你的清理沒有任何後遺症。當然,我們建議每次只備份清理內容即可,閃電備份,閃電還原,不容易出錯。畢竟,每個使用者安裝的軟體都不同,清理功能只能把最常用軟體和系統本身列入白名單。
    特別強調一下,進行系統登錄檔的掃描、清理的時候,儘量不要同時進行其他軟體的操作,因為系統進行各項操作時都會一直在不停的讀寫登錄檔,保持登錄檔操作時候的“不受”打擾非常重要!
    1、用Win7系統清理大師來清理登錄檔
    執行Win7優化大師,點選上方的“系統清理”,開啟系統清理大師,點選左側的“登錄檔清理”,直接點選“掃描登錄檔”就可以直接開始了,掃描過程中,可以暫停掃描,也可以直接取消掉本次掃描,取消的時候會把取消前的掃描結果都羅列出來:
    如果您在選項裡面關閉了自動點選一下窗體上方的“備份選中專案”,那麼,你也可以手動備份。當然,不建議您備份整個登錄檔,一是速度慢,而是系統執行狀態下,備份還原整個登錄檔需要很久,而且很容易還原失敗。記住,只備份本次要清理的選中專案即可。記住,清理之前一定要備份本次清理的內容,就多花10秒鐘的時間!清理登錄檔專案前先把你選中的條目備份一下。Windows7優化大師中的系統清理大師會自動幫你儲存成 .reg 檔案。一旦發現清理失敗,可以“閃電”恢復到清理前的狀態。大家可以雙擊當初備份生成的 .reg 檔案進行直接匯入,也可以點選右上角的匯入、還原登錄檔按鈕進行閃電恢復。更高效、更省時、更放心的進行登錄檔清理。
    使用Windows7優化大師進行清理的時候,建議您在沒有安裝其他大型軟體的時候進行,這樣更安全些,當你掃描出來幾萬條資料的時候,備份選中的這些專案,開始清理!
    2、使用Windows7優化大師來壓縮登錄檔
    清理掉了資料,登錄檔體積就會自動變小嗎?未必!接下來還要進行登錄檔的碎片整理,就是通常我們說的壓縮!從安全形度考慮,Win7優化大師取消了這個登錄檔碎片整理功能,原因是64位系統下會出現故障。如果您是64位Win7系統,暫時不建議您進行壓縮登錄檔。
    Win7開機載入項管理
    前面的幾篇實戰攻略,講的基本上都是進入Windows登入視窗之前的優化和加速,當然,登錄檔清理和壓縮對進入系統桌面也是有加速作用的,下面開始講從輸入密碼(或指紋)開始進入Windows桌面時候的一些優化,和前面一樣,要想優化,必須要知道這段時間系統到底幹了什麼。
    簡單的說,在從登入視窗到完全進入Windows桌面(滑鼠指標不在圓圈狀旋轉的時候),系統主要乾的工作就是從登錄檔裡面載入Windows全域性的配置還有你這個登入使用者的“個性”配置,從這些配置檔案中,按部就班的依次工作,例如載入你的系統主題、載入你的桌面桌布、播放你指定或者預設的登陸聲音、載入開機啟動專案裡面的各種軟體。
    在這篇文章裡面,我們就直接清理軟體開機載入專案,清理它們不僅能顯著提升你的系統開機速度,更關鍵的是,還能揪出一些系統隱患,例如一些木馬和病毒,都是在這兒作為常駐你記憶體的入口的。
    1、軟體如何讓Windows系統列入啟動載入的列表中
    正規的軟體,你能很容易的發現它的所在,而那些狡猾或不懷好意的軟體就會東躲西藏,讓還不十分熟悉電腦的人難以找到。下面就把各種隨windows執行而啟動的程式可能躲藏的地方,一一給大家指出來:
    1)經典的啟動――“啟動”資料夾
    點選“開始選單”-“所有程式”,是不是看到了這個“啟動”資料夾?,這就是最經典的Windows啟動位置,右擊“啟動”選單選擇“開啟”即可將其開啟,其中的程式和快捷方式都會在系統啟動時自動執行。 把想要載入的東西的快捷方式(文字檔案的快捷方式等等也行)拖到開始選單按鈕,再拖到所有程式上面的這個啟動資料夾裡面,下次開機啟動就列入這個專案了。
    2)有名的啟動――登錄檔啟動項
    登錄檔是啟動程式藏身之處最多的地方,主要有以下幾項:
    A、Run鍵:Run鍵是病毒最青睞的自啟動之所,其下的所有程式在每次啟動登入時都會按順序自動執行。
    B、RunOnce鍵:與Run不同的是,RunOnce下的程式僅會被自動執行一次。
    C、RunServicesOnce鍵:RunServicesOnce鍵中的程式會在系統載入時自動啟動執行一次。
    D、RunServices鍵:RunServices繼RunServicesOnce之後啟動。
    E、RunOnceEx鍵:該鍵是Windows XP/2003及其之後的Vista等系統特有的自啟動登錄檔項。
    F、Load鍵:load鍵值的程式也可以自啟動。
    G、Winlogon鍵:其下的Notify、Userinit、Shell鍵值也會有自啟動的程式,而且其鍵值可以用逗號分隔,從而實現登入的時候啟動多個程式。
    H、其他登錄檔位置:還有一些其他鍵值,經常會有一些程式在這裡自動執行。
    小提示:
    登錄檔的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]鍵的區別:前者對所有使用者有效,後者只對當前使用者有效。
    3)古老的啟動――自動批處理檔案
    從DOS時代過來的朋友肯定知道autoexec.bat(位於系統盤根目錄)這個自動批處理檔案,它會在電腦啟動時自動執行,早期許多病毒就看中了它,使用deltree、format等危險命令來破壞硬碟資料。如“C盤殺手”就是用一句“deltree /y c:\*.*”命令,讓電腦一啟動就自動刪除C盤所有檔案,害人無數。
    4)常用的啟動――系統配置檔案
    在Windows的配置檔案(包括Win.ini、System.ini和wininit.ini檔案)也會載入一些自動執行的程式。
    A、Win.ini檔案
    使用“記事本”開啟Win.ini檔案,在[windows]段下的“Run=”和“LOAD=”語句後面就可以直接加可執行程式,只要程式名稱及路徑寫在“=”後面即可。
    B、System.ini檔案
    使用“記事本”開啟System.ini檔案,找到[boot]段下“shell=”語句,該語句預設為“shell=Explorer.exe”,啟動的時候執行Windows外殼程式explorer.exe。
    C、wininit.ini
    wininit.ini檔案是很容易被許多電腦使用者忽視的系統配置檔案,因為該檔案在Windows啟動時自動執後會被自動刪除,這就是說該檔案中的命令只會自動執行一次。該配置檔案主要由軟體的安裝程式生成,對那些在Windows圖形介面啟動後就不能進行刪除、更新和重新命名的檔案進行操作。若其被病毒寫上危險命令,那麼後果與“C盤殺手”無異。
    小提示
    ★如果不知道它們存放的位置,按F3鍵開啟“搜尋”對話方塊進行搜尋;
    ★單擊“開始→執行”,輸入sysedit回車,開啟“系統配置編輯程式”,在這裡也可以方便的對上述檔案進行檢視與修改。
    5)智慧的啟動――開/關機/登入/登出指令碼
    在Windows 2000/XP/Vista/Windows7中,單擊“開始→執行”(Windows7系統中可以在開始選單的搜尋框中輸入gpedit.msc),輸入gpedit.msc回車可以開啟“組策略編輯器”,在左側窗格展開“本地計算機策略→使用者配置→管理模板→系統→登入”,然後在右窗格中雙擊“在使用者登入時執行這些程式”,單擊“顯示”按鈕,在“登入時執行的專案”下就顯示了自啟動的程式。
    6)定時的啟動――任務計劃
    在預設情況下,“任務計劃”程式隨Windows一起啟動並在後臺執行。如果把某個程式新增到計劃任務資料夾,並將計劃任務設定為“系統啟動時”或“登入時”,這樣也可以實現程式自啟動。通過“計劃任務”載入的程式一般會在工作列系統托盤區裡有它們的圖示。大家也可以雙擊“控制皮膚”中的“計劃任務”圖示檢視其中的專案。
    2、揪出並清理開機啟動時載入的專案
    上面的這些介紹,是參考的網上資料所得,目的是讓讓大家基本瞭解下開機自動載入的軟體的“藏身之處”,實際上,現在的軟體已經能自動從這些位置獲取這些專案,從而方便大家進行管理。
    1)Win7系統自帶的“系統配置”程式――“msconfig.exe”
    在開始選單中輸入msconfig.exe 或者Win鍵+R鍵開啟執行視窗輸入msconfig.exe,執行即可。執行後點選“啟用”,即可進行開機載入項管理。 注意,msconfig 這個系統配置程式不能讀出計劃任務中的開機啟動專案。
    2)使用Windows7優化大師進行管理開機載入專案
    開啟Win7優化大師點選上面的“系統設定”,再點選左側的“啟動設定”――
    其他軟體基本只能勾選和反勾選,會把一些沒用的選項都羅列出來,Windows7優化大師則可以徹底的刪除這些項。當然也可以不徹底刪除他們,只要點選右下角的儲存設定即可,那些被禁止開機啟動的專案依然會顯示在列表中供你以後再恢復開機啟動他們。
    Windows7優化大師目前也是沒有加入對計劃任務中開機啟動項的支援,這個會在以後的版本中加以加強和提供。
    3、到底那些開機啟動專案可以禁止掉?
    1)音效卡、顯示卡相關的驅動開機載入程式,一般可以直接禁止
    2)QQ、MSN等IM軟體和防毒軟體、系統防火牆一般都會允許開機自動載入(當然要看個人習慣了)
    3)涉及輸入法類的載入項可以禁止,例如Microsoft Pinyin 等
    4)播放器類的載入項可以禁止
    5)Google Toolbar等IE瀏覽器外掛類的開機啟動專案可以直接禁止掉
    6)Windows7系統桌面的小工具,這個要看個人喜好了
    7)未知的程式,請大家自己在搜尋引擎裡面搜尋一下,然後決定,基本搜尋的目的就是看看是不是惡意程式,基本一搜就可以清楚的。犧牲Win7系統特效,換取速度最佳效能
    前面幾篇文章裡面,要提到的幾個影響開機速度的大項都已經講的差不多了,作為收尾之篇,最後主要還是為了本文的全面性和系統性,儘可能的把影響開機啟動的要素都提及一下。本文裡面主要談及犧牲下系統的美觀,換取更快的開機載入速度,當然,對於很多新電腦使用者朋友來說可以忽略,畢竟新電腦的效能都很強勁的。
    1、Win7系統主題
    Windows7預設的Aero主題大家知道是很耗費記憶體的,在從登入桌面到完全進入Windows桌面的時候,用預設主題和用Windows經典主題,所耗費的時間差別是顯而易見的。
    設定方法:Win7桌面空白處滑鼠右鍵,點選“個性化”,往下拉一下找到“基本和高對比度主題”,選擇基本或是經典即可,經典的最省資源:
    大家可以實際測試一下,使用經典主題後,系統從登陸畫面到Windows桌面載入的時間會少的很多。日常操作Windows系統的時候,速度也非常的明顯。
    2、設定純色背景代替桌布
    為了節能,你大可以把漂亮的桌布換成純色背景,現在都是較大的螢幕,一個桌布動輒1m、2m,當然載入的時候也會省時間。
    還是桌面空白處右鍵點選個性化,然後點選桌面背景,下拉選單裡面選擇純色即可,挑選一下自己中意的顏色就行了。
    3、設定最佳系統效能,提速Win7啟動和應用
    在Windows7系統裡面同時按下Win鍵+Pause鍵,可以快捷啟動系統屬性視窗。在系統屬性視窗中,點選左側的“高階系統性置”,再點選“高階”選項卡――“高階標籤”:
    點選“設定”按鈕開啟“效能選項”,將視覺效果設定為最佳效能:這樣做同樣可以進行系統的減負和加速。當然,犧牲了特效。
    九、查漏補缺的尾聲
    1、第一個漏:減壓硬碟,提速開機
    如果您的記憶體在2G以上,確實想建議您關掉您的虛擬記憶體,畢竟,目前電腦裡面所有影響電腦效能的部件裡面,硬碟是最大最大的瓶頸了。更何況,很多本本都是用的5400轉速的硬碟。多加些記憶體,把虛擬記憶體也就是交換檔案給禁掉,提升的效率還是很明顯的。
    用上面說的方法剛才的方法開啟系統高階選項,選擇“高階”標籤:
    2、第二個漏:訊盤
    訊盤是什麼?相信大部分朋友都知道的,如果不清楚的搜尋一下吧,配備1-2g的訊盤的膝上型電腦,啟動速度是絕對的明顯加快的。

相關文章