Win2000開機耗內存40M秘技大公開 熱身:干掉啟動項。2000都加載了哪些啟動項呢?(在"程序"->"啟動"裡面的低檔菜鳥級啟動設置,在此不做討論。)打開控制面板->計算機管理->系統信息(左邊窗口)->軟件環境->啟動程序......此時右邊窗口列出了所有啟動的項目,"命令"對應加載的軟件命令,最右邊"位置"就是啟動項在注冊表中的位置了。除了那個刪也刪不掉的Synchronization Manager外,任何啟動項都是可刪的。只要按照右邊的"位置"找到注冊表對應處刪除之即可,其中的"HU"代表HKEY_USERS,"HKLM"代表HKEY_LOCAL_MACHINE......當然,對於你自己要在啟動時運行的程序是不用刪,比如我就保留了4D+的豪華版驅動(實在是太好用了)。為安全起見,建議在改動之前用"計算機管理"窗工具欄上的"導出列表"將所有看到的啟動項存為txt文件,以便反悔時恢復(也可以備份注冊表)。
進入主題 :NT和2000與9x最不同的地方就是NT、2000啟動時運行的東東主要是些"服務"。打開控制面板->管理工具->服務......右邊窗口顯示了所有服務的名稱、描述、啟動類別等信息(請將窗口開至最大,以便拉寬"描述"列逐一欣賞),"狀態"中標明"已啟動"的,就是目前耗光你內存的罪魁禍首,雙擊之,看"可執行文件的路徑"就知道任務管理器裡面運行的各種進程都是些什麼服務了。用工具欄上的"導出列表"將目前正常狀態下的各服務開啟狀態先做一個備份。下面將必須開啟的服務一一列出,其余通通的殺掉......
Event log,功能自己看"描述"(下同),不開啟的話,桌面會只剩下一張桌布,呈不可x作狀......
Network Conections,沒有這個就沒有網絡撥號了,不上網者可禁用此服務;
Plug and Play,禁用會導致2000不可用;
Remote Access Connection Manager,禁用將無法創建網絡撥號,也無法保存已建立的網絡撥號,不上網者可禁用;
Remote Procedure Call(RPC),太多的服務需要它(如上面的Remote Access Connection Manager),所以不可禁用,禁用後狀態怪異;
Telephony,Remote Access Connection Manager需要它,不上網者可禁用;
Windows Management Instrumentation,可禁用,使用基本不受影響,當要用到某些系統信息時(如要顯示某服務項的依存關系時)會出錯。因為我想在使用2000的初級階段中多了解它一些,所以沒有禁用。注,此項啟動後不一定會顯示"已啟動"。
除以上七項服務外,其余的服務可將"自動"的設為"手動"、"手動"的設為"已禁用",設置方法:雙擊服務項,將"啟動類型"更改即可。有個別特別頑固的設成"手動"後依然故我,可進一步將之設成"已禁用"......
野人在關掉了17項服務後,開機占用內存從55M降到了42M :-),使用中一切正常......因為每個人的應用范圍各不相同,上面的設置可能會因為關掉了太多的服務而導致某些你需要的功能無法正常運行;也可能開啟了過多不必要的服務(如不上網者,還可關掉最占內存的Telephony等...),這時就需要你自己的判斷和調整來定制最適合你的瘦身方案了......
瘦身方案DIY:Event log、Plug and Play、Remote Procedure Call(RPC)是三大必須啟動的服務,只要有了這三項,2000就始終處於可用狀態,少了三項中的任何一項,2000都會死翹翹或工作怪異(建議再開啟Windows Management Instrumentation,以便察看"依存關系"以利調整)。除此之外其余所有的服務項都可以任你宰割。注意看服務項的"描述",憑此你可猜猜看哪項服務你要,哪項你不要。如果你的xxx工作不正常,可以試著啟動你認為有關的服務,方法是雙擊服務項並按下面的"啟動"按鈕啟動它(那些按鈕灰色的就要將服務設成"手動"或"自動"後再重啟),如果跟著xxx工作正常了,那就表明這項是你必須的,可將此服務設為"手動"或"自動"。假如你要禁用某一項服務,先雙擊之,跳到"依存關系"標簽,注意看下面那個"依賴xxx的服務",如果顯示"無依存關系"或裡面所列的服務沒一項你要開啟的,才可設成"手動"或"禁用"(否則白搭),然後,重啟......一切正常?ok,那就成功了。
挑戰極限:假如你認為只保留三大服務還不過瘾,想再減少它們以便試試自己的運氣,沒關系,如果2000因此而死翹翹,只要開機時按F8,選"最近一次成功的設置"或進入安全模式、VGA模式再改服務就可以恢復了。