2008/1/27

修改 Windows 服務,大便哉!

對於經常重灌自己的作業系統的朋友們,一定對於手動優化系統、降低記憶體占用感到十分費時費力,而在 Windows XP 下又有不少根本用不著的系統服務可以關掉,一般的玩家會用 service.msc 逐項將用不著的服務停用,但這真的很傷神呀!

其實在 Windows XP 中有 sc.exe(Service Control)的工具,可以對服務的啟動類型或啟動、關閉進行操作,同時利用 DOS 中的批處理,就可以快速的將想停用的服務給關掉。

sc.exe主要的功能有
  1. 更改服務的啟動狀態
  2. 刪除服務
  3. 停止或啟動服務
其中最重要的還是「更改服務的啟動狀態」,以下為命令的格式(要特別注意到 start= 後面都有一個空格):
  • sc config 服務名稱 start= demand(設置服務為手動啟動)
  • sc config 服務名稱 start= disabled(設置服務為禁用)
另外要注意,平時見到的都是服務的顯示名稱並非服務名稱,因此可以透過管理工具->服務裡面,雙擊對應的服務來查詢服務名稱。

以下 DistableService 是停用不必要 Windows 服務的批次檔,而 DistableService_read 為被停用之服務的相關描述,是我從網路上找來了。另外,也歡迎各位給予建議。

DistableService (下載)
DistableService_read (下載)

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。