XP服務優化批處理.bat

passport_daizi發表於2012-05-06
TITLE winodws XP 優化處理檔案  家和萬事興
COLOR 0A
CLS
@echo off
cls
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo 專用winodws XP 優化處理檔案
echo.
echo 正在清除系統垃圾檔案,請稍等......
echo. 
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
sfc /purgecache
sfc /purgecache
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.log
del /f /s /q %windir%\*.tmp
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
rd /s /q %temp% & md %temp%
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo 清除系統垃圾完成!
echo.
echo 正在自動對WinXP的服務進行優化...
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
@rem Alerter 
@rem 微軟: 通知選取的使用者及計算機系統管理警示。如果停止這個服務,使用系統管理@rem 警示的程式將不會收到通知。
@rem 補充: 一般家用計算機根本不需要傳送或接收計算機系統管理來的警示(Administrative Alerts),除非你的計算機用在區域網路上 
@rem 依存: Workstation 
@rem 建議: 已停用 
sc config Alerter start= DISABLED 
echo.
@rem Application Layer Gateway Service 
@rem 微軟: 提供因特網聯機共享和因特網聯機防火牆的第三方通訊協議外掛的支援 
@rem 補充: 如果你不使用因特網聯機共享 (ICS) 提供多臺計算機的因特網存取和因特網聯機防火牆 (ICF) 軟體你可以關掉 
@rem 依存: Internt Connection Firewall (ICF) / Internet Connection Sharing (ICS) 
@rem 建議: 已停用 
sc config ALG start= DISABLED 
echo.
@rem Application Management (應用程式管理) 
@rem 微軟: 提供指派、發行、以及移除的軟體安裝服務。 
@rem 補充: 如上說的軟體安裝變更的服務 
@rem 建議: 手動 
sc config AppMgmt start= DEMAND 
echo.
@rem Windows Audio 
@rem 微軟: 管理用於 Windows 為主程式的音訊裝置。如果這個服務被停止,音訊裝置和效果將無法正常?#092;作。如果這個服務被停用,任@rem 何明確依存於它的服務將無法啟動。 
@rem 補充: 如果你沒有音效卡可以關了他 
@rem 依存: Plug and Play、remote Procedure Call (RPC) 
@rem 建議: 自動 
sc config AudioSrv start= AUTO 
echo.
@rem Background Intelligent Transfer Service 
@rem 微軟: 使用閒置的網路頻寬來傳輸資料。 
@rem 補充: 經由 Via HTTP1.1 在背景傳輸資料的?#124;西,例如 Windows Update 就是以此為工作之一 
@rem 依存:remote Procedure Call (RPC) 和 Workstation 
@rem 建議: 已停用 
sc config BITS start= DISABLED
echo.
@rem Computer Browser (計算機瀏覽器) 
@rem 微軟: 維護網路上更新的計算機清單,並將這個清單提供給做為瀏覽器的計算機。如果停止這個服務,這個清單將不會被更新或維護。@rem 如果停用這個服務,所有依存於它的服務將無法啟動。 
@rem 補充: 一般家庭用計算機不需要,除非你的計算機應用在區網之上,不過在大型的區網上有必要開這個拖慢速度嗎? 
@rem 依存: Server 和 Workstation 
@rem 建議: 已停用 
sc config Browser start= DISABLED
echo.
@rem Indexing Service (索引服務) 
@rem 微軟: 本機和遠端計算機的索引內容和檔案屬性; 透過彈性的查詢語言提供快速檔案存取。 
@rem 補充: 簡單的說可以讓你加快搜查速度,不過我想應該很少人和遠端計算機作搜尋吧 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config CiSvc start= DISABLED 
echo.
@rem ClipBook (剪貼簿) 
@rem 微軟: 啟用剪貼簿檢視器以儲存資訊並與遠端計算機共享。如果這個服務被停止,剪貼簿檢視器將無法與遠端計算機共享資訊。如果這@rem 個服務被停用,任何明確依存於它的服務將無法啟動。 
@rem 補充: 把剪貼簿內的資訊和其它臺計算機分享,一般家用計算機根本用不到 
@rem 依存: Network DDE 
@rem 建議: 已停用 
sc config ClipSrv start= DISABLED 
echo.
@rem COM+ System Application 
@rem 微軟: 管理 COM+ 元件的設定及追蹤。如果停止此服務,大部分的 COM+ 元件將無法適當?#092;作。如果此服務被停用,任何明確依存@rem 它的服務將無法啟動。 
@rem 補充: 如果 COM+ Event System 是一臺車,那麼 COM+ System Application 就是司機,如事件檢視器內顯示的 DCOM 沒有啟用 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 手動 
sc config COMSysApp start= DEMAND 
echo.
@rem Cryptographic Services 
@rem 微軟: 提供三個管理服務: 確認 Windows 檔案簽章的 [類別目錄資料庫服務]; 從這個計算機新增及移除受信任根憑證授權憑證的 [受@rem 保護的根目錄服務]; 以及協助註冊這個計算機以取得憑證的 [金鑰服務]。如果這個服務被停止,這些管理服務將無法正確工作。
@rem 補充: 簡單的說就是 Windows Hardware Quality Lab (WHQL)微軟的一種認證,如果你有使用 Automatic Updates ,那你可能需要這個 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 手動 
sc config CryptSvc start= DEMAND 
echo.
@rem DCOM Server Process Launcher
@rem 為 DCOM 服務提供啟動功能。
sc config DcomLaunch start= AUTO 
echo.
@rem DHCP Client (DHCP 客戶端) 
@rem 微軟: 透過登入及更新 IP 地址和 DNS 名稱來管理網路設定。 
@rem 補充: 使用 DSL/Cable 、ICS 和 IPSEC 的人都需要這個來指定動態 IP 
@rem 依存: AFD 網路支援環境、NetBT、SYMTDI、TCP/IP Protocol Driver 和 NetBios over TCP/IP 
@rem 建議: 手動
sc config Dhcp start= AUTO 
echo.
@rem Logical Disk Manager Administrative Service (邏輯磁碟管理員系統管理服務) 
@rem 微軟: 設定硬碟磁碟及磁碟區,服務只執行設定程式然後就停止。 
@rem 補充: 使用 Microsoft Management Console(MMC)主控臺的功能時才用到 
@rem 依存: Plug and Play、remote Procedure Call (RPC)、Logical Disk Manager 
@rem 建議: 手動 
sc config dmadmin start= DEMAND 
echo.
@rem Logical Disk Manager (邏輯磁碟管理員) 
@rem 微軟: 偵測及監視新硬碟磁碟,以及傳送磁碟區資訊到邏輯磁碟管理系統管理服務以供設定。如果這個服務被停止,動態磁碟狀態和設@rem 定資訊可能會過時。如果這個服務被停用,任何明確依存於它的服務將無法啟動。 
@rem 補充: 磁碟管理員用來動態管理磁碟,如顯示磁碟可用空間等和使用 Microsoft Management Console(MMC)主控臺的功能 
@rem 依存: Plug and Play、remote Procedure Call (RPC)、Logical Disk Manager Administrative Service 
@rem 建議: 自動 
sc config dmserver start= AUTO 
echo.
@rem DNS Client (DNS 客戶端) 
@rem 微軟: 解析並快取這臺計算機的網域名稱系統 (DNS) 名稱。如果停止這個服務,這臺計算機將無法解析 DNS 名稱並尋找 Active @rem Directory 網域控制站的位置。如果停用這個服務,所有依存於它的服務將無法啟動。 
@rem 補充: 如上所說的,另外 IPSEC 需要用到 
@rem 依存: TCP/IP Protocol Driver 
@rem 建議: 手動 
sc config Dnscache start= AUTO 
echo.
@rem Error Reporting Service 
@rem 微軟: 允許對執行於非標準環境中的服務和應用程式的錯誤報告。 
@rem 補充: 微軟的應用程式錯誤報告 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config ERSvc start= DISABLED 
echo.
@rem Event Log (事件記錄檔案) 
@rem 微軟: 啟用 Windows 為主的程式和元件所發出的事件訊息可以在事件檢視器中檢視。這個服務不能被停止。 
@rem 補充: 允許事件訊息顯示在事件檢視器之上 
@rem 依存: Windows Management Instrumentation 
@rem 建議: 自動 
sc config Eventlog start= AUTO 
echo.
@rem COM+ Event System (COM+ 事件系統) 
@rem 微軟: 支援「系統事件通知服務 (SENS)」,它可讓事件自動分散到訂閱的 COM 元件。如果服務被停止,SENS 會關閉,並無法提供登入@rem 及登出通知。 
@rem 補充: 有些程式可能用到 COM+ 元件,像 BootVis 的 optimize system 應用,如事件檢視器內顯示的 DCOM 沒有啟用 
@rem 依存:remote Procedure Call (RPC) 和 System Event Notification 
@rem 建議: 手動 
sc config EventSystem start= DEMAND 
echo.
@rem Help and Support 
@rem 微軟: 讓說明及支援中心能夠在這臺計算機上執行。如果這個服務停止,將無法使用說明及支援中心。
@rem 補充: 如果不使用就關了吧 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config helpsvc start= DISABLED 
echo.
@rem Human Interface Device Access 
@rem 微軟: 啟用對人性化介面裝置 (HID) 的通用輸入存取,HID 裝置啟動並維護對這個鍵盤、遠端控制、以及其它多媒體裝置上事先定義的@rem 快捷紐的使用。如果這個服務被停止,這個服務控制的快捷紐將不再起作用。
@rem 補充: 如上所提到的 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config HidServ start= DISABLED 
echo.
@rem http sll
@rem 此服務通過安全套接字層(SSL)實現 HTTP 服務的安全超文字傳送協議(HTTPS)。如果此服務被禁用,任何依賴它的服務將無法啟動。
sc config HTTPFilter start= DEMAND 
echo.
@rem IMAPI CD-Burning COM Service 
@rem 微軟: 使用 Image Mastering Applications Programming Interface (IMAPI) 來管理光碟錄製。如果這個服務被停止,這個計算機將@rem 無法錄製光碟。如果這個服務被停用,任何明確地依賴它的服務將無法啟動。 
@rem 補充: XP 整合的 CD-R 和 CD-RW 光碟機上拖放的燒錄功能,可惜比不上燒錄軟體,關掉還可以加快 Nero 的開啟速度 
@rem 建議: 已停用 
sc config ImapiService start= DISABLED
echo.
@rem Server (伺服器) 
@rem 微軟: 透過網路為這臺計算機提供檔案、列印、及命名管道的共享。如果停止這個服務,將無法使用這些功能。如果停用這個服務,所@rem 有依存於它的服務將無法啟動。 
@rem 補充: 簡單的說就是檔案和列印的分享,除非你有和其它計算機分享,不然就關了 
@rem 依存: Computer Browser 
@rem 建議: 已停用 
sc config lanmanserver start= DISABLED
echo.
@rem Workstation (工作站) 
@rem 微軟: 建立並維護到遠端伺服器的客戶端網路聯機。如果停止這個服務,這些聯機將無法使用。如果停用這個服務,所有依存於它的服@rem 務將無法啟動。 
@rem 補充: 因特網聯機中所必要的一些功能 
@rem 依存: Alerter、Background Intelligent Transfer Service、Computer Browser、Messenger、Net Logon、remote Procedure Call @rem (RPC) Locator 
@rem 建議: 自動
sc config lanmanworkstation start= AUTO 
echo.
@rem TCP/IP NetBIOS Helper (TCP/IP NetBIOS 協助程式) 
@rem 微軟: 啟用 [NetBIOS over TCP/IP (NetBT)] 服務及 NetBIOS 名稱解析的支援。 
@rem 補充: 如果你的網路不使用 NetBios 或是 WINS ,你大可關閉 
@rem 依存: AFD 網路支援環境、NetBt 
@rem 建議: 已停用 
sc config LmHosts start= DISABLED 
echo.
@rem Messenger (信差) 
@rem 微軟: 在客戶端及伺服器之間傳輸網路傳送及 [Alerter] 服務訊息。這個服務與 Windows Messenger 無關。如果停止這個服務,@rem @rem Alerter 訊息將不會被傳輸。如果停用這個服務,所有依存於它的服務將無法啟動。 
@rem 補充: 允許網路之間互相傳送提示訊息的功能,如 net send 功能,如不想被騷擾話可關了 
@rem 依存: NetBIOS Interface、Plug and Play、remote Procedure Call (RPC)、Workstation 
@rem 建議: 已停用 
sc config Messenger start= DISABLED 
echo.
@rem NetMeetingremote Desktop Sharing (NetMeeting 遠端桌面共享) 
@rem 微軟: 讓經過授權的使用者可以使用 NetMeeting 透過公司近端內部網路,由遠端訪問這部計算機。如果這項服務停止的話,遠端桌面@rem 共享功能將無法使用。如果服務停用的話,任何依賴它的服務將無法啟動。 
@rem 補充: 如上說的,讓使用者可以將計算機的控制權分享予網路上或因特網上的其它使用者,如果你重視安全性不想多開後門,就關了吧 
@rem 建議: 已停用 
sc config mnmsrvc start= DISABLED 
echo.
@rem Distributed Transaction Coordinator (分散式交易協調器) 
@rem 微軟: 協調跨越多個資源管理員的交易,比如資料庫、訊息佇列及檔案系統。如果此服務被停止,這些交易將不會發生。如果服務被停@rem 用 ,任何明顯依存它的服務將無法啟動。 
@rem 補充: 如上所說的,一般家庭用計算機用不太到,除非你啟用的 Message Queuing 
@rem 依存:remote Procedure Call (RPC) 和 Security Accounts Manager 
@rem 建議: 已停用 
sc config MSDTC start= DISABLED 
echo.
@rem Windows Installer (Windows 安裝程式) 
@rem 微軟: 根據包含在 .MSI 檔案內的指示來安裝,修復以及移除軟體。 
@rem 補充: 是一個系統服務,協助使用者正確地安裝、設定、追蹤、升級和移除軟體程式,可管理應用程式建立和安裝的標準格式,並且追@rem 蹤例如檔案群組、登入專案及快捷方式等元件 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 手動 
sc config MSIServer start= DEMAND 
echo.
@rem Network DDE (網路 DDE) 
@rem 微軟: 為動態資料交換 (DDE) 對在相同或不同計算機上執行的程式提供網路傳輸和安全性。如果這個服務被停止,DDE 傳輸和安全性將@rem 無法使用。如果這個服務被停用,任何明確依存於它的服務將無法啟動。 
@rem 補充: 一般人好像用不到 
@rem 依存: Network DDE DSDM、ClipBook 
@rem 建議: 已停用
sc config NetDDE start= DISABLED 
echo. 
@rem Network DDE DSDM (網路 DDE DSDM) 
@rem 微軟: 訊息動態資料交換 (DDE) 網路共享。如果這個服務被停止,DDE 網路共享將無法使用。
@rem 補充: 一般人好像用不到 
@rem 依存: Network DDE 
@rem 建議: 已停用
sc config NetDDEdsdm start= DISABLED 
echo.
@rem Net Logon 
@rem 微軟: 支援網域上計算機的賬戶登入事件的 pass-through 驗證。 
@rem 補充: 一般家用計算機不太可能去用到登入網域審查這個服務 
@rem 依存: Workstation 
@rem 建議: 已停用 
sc config Netlogon start= DISABLED 
echo.
@rem Network Connections (網路聯機) 
@rem 微軟: 管理在網路和撥號聯機資料夾中的物件,您可以在此資料夾中檢視區域網路和遠端聯機。 
@rem 補充: 控制你的網路聯機 
@rem 依存:remote Procedure Call (RPC)、Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS) 
@rem 建議: 手動
sc config Netman start= DEMAND 
echo.
@rem Network Location Awareness (NLA) 
@rem 微軟: 收集並存放網路設定和位置資訊,並且在這個資訊變更時通知應用程式。 
@rem 補充: 如果不使用 ICF 和 ICS 可以關了它 
@rem 依存: AFD網路支援環境、TCP/IP Procotol Driver、Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS) 
@rem 建議: 已停用 
sc config Nla start= DISABLED 
echo.
@rem NT LM Security Support Provider (NTLM 安全性支援提供者) 
@rem 微軟: 為沒有使用命名管道傳輸的遠端過程呼叫 (RPC) 程式提供安全性。 
@rem 補充: 如果不使用 Message Queuing 或是 Telnet Server 那就關了它 
@rem 依存: Telnet 
@rem 建議: 已停用 
sc config NtLmSsp start= DISABLED 
echo.
@rem @rem ovable Storage (卸除式存放裝置) 
@rem 微軟: None 
@rem 補充: 除非你有 Zip 磁碟驅動器或是 USB 之類可攜式的硬體或是 Tape 備份裝置,不然可以嘗試關了 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: DISABLED 
sc config NtmsSvc start= DEMAND 
echo.
@rem Office Source Engine (office 2003)
@rem 可儲存用於更新和修復的安裝檔案,並且在下載安裝程式更新和 Watson 錯誤報告時必須使用。
@rem sc config ose start= DEMAND 
echo.
@rem Plug and Play (隨插隨用) 
@rem 微軟: 啟用計算機以使用者沒有或很少的輸入來識別及適應硬體變更,停止或停用這個服務將導致系統不穩定。 
@rem 補充: 顧名思義就是 PNP 環境 
@rem 依存: Logical Disk Manager、Logical Disk Manager Administrative Service、Messenger、Smart Card、Telephony、Windows Audio 
@rem 建議: 自動
sc config PlugPlay start= AUTO 
echo.
@rem IPSEC Services (IP 安全性服務) 
@rem 微軟: 管理 IP 安全性原則並啟動 ISAKMP/Oakley (IKE) 及 IP 安全性驅動程式。 
@rem 補充: 協助保護經由網路傳送的資料。IPSec 為一重要環節,為虛擬私人網路 (VPN) 中提供安全性,而 VPN 允許組織經由因特網安全@rem 地傳輸資料。在某些網域上也許需要,但是一般使用者大部分是不太需要的 
@rem 依存: IPSEC driver、remote Procedure Call (RPC)、TCP/IP Protocol Driver 
@rem 建議: 手動 
sc config PolicyAgent start= DEMAND 
echo.
@rem Protected Storage (受保護的存放裝置) 
@rem 微軟: 提供受保護的存放區,來儲存私密金鑰這類敏感資料,防止未授權的服務、處理、或使用者進行存取。 
@rem 補充: 用來儲存你計算機上密碼的服務,像 Outlook、撥號程式、其它應用程式、主從架構等等 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 自動 
sc config ProtectedStorage start= AUTO 
echo.
@rem remote Access Auto Connection Manager (遠端訪問自動聯機管理員) 
@rem 微軟: 當程式參照到遠端 DNS 或 NetBIOS 名稱或地址時,建立遠端網路的聯機。 
@rem 補充: 有些 DSL/Cable 提供者,可能需要用此來處理登入程式 
@rem 依存:remote Access Connection Manager、Telephony 
@rem 建議: 手動 
sc config RasAuto start= DEMAND 
echo.
@rem remote Access Connection Manager (遠端訪問聯機管理員) 
@rem 微軟: 建立網路聯機。 
@rem 補充: 網路聯機用 
@rem 依存: Telephony、Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS)、remote Access Auto @rem Connection Manager 
@rem 建議: 手動 
sc config RasMan start= DEMAND 
echo.
@rem remote Desktop Help Session Manager 
@rem 微軟: 管理並控制遠端協助。如果此服務停止的話,遠端協助將無法使用。停止此服務之前,請先參閱內容對話方塊中的 [依存性]標籤。 
@rem 補充: 如上說的管理和控制遠端協助,如果不使用可以關了 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: DISABLED
sc config RDSessMgr start= DISABLED 
echo.
@rem Routing andremote Access (路由和遠端訪問) 
@rem 微軟: 提供連到區域網路及廣域網路的公司的路由服務。 
@rem 補充: 如上說的,提供撥號聯機到區網或是 VPN 服務,一般使用者用不到 
@rem 依存:remote Procedure Call (RPC)、NetBIOSGroup 
@rem 建議: 已停用
sc config remoteAccess start= DISABLED 
echo.
@rem remote Registry (遠端登入服務) 
@rem 微軟: 啟用遠端使用者修改這個計算機上的登入設定。如果這個服務被停止,登入只能由這個計算機上的使用者修改。如果這個服務被@rem 停用,任何明確依存於它的服務將無法啟動。 
@rem 補充: 基於安全性的理由,如果沒有特別的需求,建議最好關了它,除非你需要遠端協助修改你的登入設定 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config remoteRegistry start= DISABLED 
echo.
@rem remote Procedure Call (RPC) Locator (遠端過程呼叫定位程式) 
@rem 微軟: 管理 RPC 名稱服務資料庫。 
@rem 補充: 如上說的,一般計算機上很少用到,可以嘗試關了 
@rem 依存: Workstation 
@rem 建議: DISABLED 
sc config RpcLocator start= DISABLED 
echo.
@rem remote Procedure Call (RPC) (遠端過程呼叫,RPC) 
@rem 微軟: 提供結束點對應程式以及其它 RPC 服務。 
@rem 補充: 一些裝置都依存它,別去動它 
@rem 依存: 太多了,自己去看看 
@rem 建議: 自動 
sc config RpcSs start= AUTO 
echo.
@rem Security Accounts Manager (安全性賬戶管理員) 
@rem 微軟: 儲存本機賬戶的安全性資訊。 
@rem 補充: 管理賬號和群組原則(gpedit.msc)應用 
@rem 依存:remote Procedure Call (RPC)、Distributed Transaction Coordinator 
@rem 建議: 自動 
sc config SamSs start= AUTO 
echo.
@rem Smart Card (智慧卡) 
@rem 微軟: 管理這個計算機所讀取智慧卡的存取。如果這個服務被停止,這個計算機將無法讀取智慧卡。如果這個服務被停用,任何明確依@rem 存於它的服務將無法啟動。 
@rem 補充: 如果你不使用 Smart Card ,那就可以關了 
@rem 依存: Plug and Play 
@rem 建議: 已停用 
sc config SCardSvr start= DISABLED 
echo.
@rem Task Scheduler (工作排程器) 
@rem 微軟: 讓使用者能夠在這個計算機上設定和排定自動的工作。如果停止這個服務,這些工作在它們排定的時間時將不會執行。
@rem 補充: 設定排定自動的工作,像一些定時磁碟掃瞄、病毒定時掃瞄、更新等等 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 自動
sc config Schedule start= AUTO 
echo.
@rem Secondary Logon 
@rem 微軟: 啟用在其它認證下的起始程式。如果這個服務被停止,這類的登入存取將無法使用。
@rem 補充: 允許多個使用者處理程式,執行分身等 
@rem 建議: 自動 
sc config seclogon start= AUTO 
echo.
@rem System Event Notification (系統事件通知) 
@rem 微軟: 追蹤諸如 Windows 登入、網路、和電源事件的系統事件。通知這些事件的 COM+ 事件系統訂閱者。 
@rem 補充: 如上所說的 
@rem 依存: COM+ Event System 
@rem 建議: 自動
sc config SENS start= AUTO 
echo.
@rem Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS) 
@rem 微軟: 為您的家用網路或小型辦公室網路提供網路地址轉譯、定址及名稱解析服務和/或防止干擾的服務。 
@rem 補充: 如果你不使用因特網聯機共享(ICS)或是 XP 內含的因特網聯機防火牆(ICF)你可以關掉 
@rem 依存: Application Layer Gateway Service、Network Connections、Network Location Awareness(NLA)、remote Access Connection @rem Manager 
@rem 建議: 已停用 
sc config SharedAccess start= DEMAND 
echo.
@rem Shell Hardware Detection 
@rem 微軟: 為自動播放硬體事件提供通知。 
@rem 補充: 一般使用在記憶卡或是CD裝置、DVD裝置上 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 自動 
sc config ShellHWDetection start= AUTO 
echo.
@rem Print Spooler (列印多工緩衝處理器) 
@rem 微軟: 將檔案載入記憶體中以待稍後列印。 
@rem 補充: 如果沒有印表機,可以關了 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config Spooler start= AUTO 
echo.
@rem Windows Image Acquisition (WIA) (Windows影像取得程式) 
@rem 微軟: 為掃描器和數字相機提供影像擷取服務。 
@rem 補充: 如果掃描器和數字相機內部具有支援WIA功能的話,那就可以直接看到圖檔,不需要其它的驅動程式,所以沒有掃描器和數字相機@rem 的使用者大可關了 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config stisvc start= DEMAND 
echo.
@rem MS Software Shadow Copy Provider 
@rem 微軟: 管理磁碟區陰影複製服務所取得的以軟體為主的磁碟區陰影複製。如果停止這個服務,就無法管理以軟體為主的磁碟區陰影複製。 
@rem 補充: 如上所說的,用來備份的東西,如 MS Backup 程式就需要這個服務 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config swprv start= DISABLED 
echo.
@rem Performance Logs and Alerts (效能記錄檔案及警示) 
@rem 微軟: 基於事先設定的排程引數,從本機或遠端計算機收集效能資料,然後將資料寫入記錄或?#124;發警訊。如果這個服務被停止,將@rem 不會收集效能資訊。如果這個服務被停用,任何明確依存於它的服務將無法啟動。 
@rem 補充: 沒什麼價值的服務 
@rem 建議: 已停用 
sc config SysmonLog start= DISABLED 
echo.
@rem Telephony (電話語音) 
@rem 微軟: 為本機計算機上及經由區域網路連線到正在執行此服務的伺服器上,控制電話語音裝置和 IP 為主語音聯機的程式,提供電話語@rem 音 API (TAPI) 支援。 
@rem 補充: 一般的撥號調變解調器或是一些 DSL/Cable 可能用到 
@rem 依存: Plug and Play、remote Procedure Call (RPC)、remote Access Connection Manager、remote Access Auto Connection @rem Manager 
@rem 建議: 手動 
sc config TapiSrv start= DEMAND 
echo.
@rem Terminal Services (終端機服務) 
@rem 微軟: 允許多位使用者互動連線到同一部計算機、桌面的顯示器及到遠端計算機的應用程式。遠端桌面的加強 (包含系統管理員的 RD)@rem 、快速切換使用者、遠端協助和終端機伺服器。 
@rem 補充: 遠端桌面或是遠端協助的功能,不需要就關了 
@rem 依存:remote Procedure Call (RPC)、Fast User Switching Compatibility、InteractiveLogon 
@rem 建議: 已停用
sc config TermService start= DISABLED 
echo.
@rem Themes 
@rem 微軟: 提供使用者經驗主題管理。 
@rem 補充: 很多人使用佈景主題,不過如果沒有使用的人,那就可以關閉 
@rem 建議: 自動 
sc config Themes start= AUTO 
echo.
@rem Distributed Link Tracking Client (分散式連結追蹤客戶端) 
@rem 微軟: 維護計算機中或網路網域不同計算機中 NTFS 檔案間的連結。 
@rem 補充: 維護區網內不同計算機之間的檔案連結 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用
sc config TrkWks start= DISABLED 
echo.
@rem Windows User Mode Driver Framework
@rem 啟用 Windows 使用者模式驅動程式。
sc config UMWdf start= DEMAND 
echo.
@rem Uninterruptible Power Supply (不斷電供電系統) 
@rem 微軟: 管理連線到這臺計算機的不斷電電源供應 (UPS)。 
@rem 補充: 不斷電電源供應 (UPS)一般人有用到嗎?除非你的電源供應器有具備此功能,不然就關了 
@rem 建議: 已停用 
sc config UPS start= DISABLED 
echo.
@rem Volume Shadow Copy 
@rem 微軟: 管理及執行用於備份和其它目的的磁碟區卷影複製。如果這個服務被停止,卷影複製將無法用於備份,備份可能會失敗。
@rem 補充: 如上所說的,用來備份的?#124;西,如 MS Backup 程式就需要這個服務 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用
sc config VSS start= DISABLED 
echo.
@rem Windows Time (Windows 時間設定) 
@rem 微軟: 維護在網路上所有客戶端及伺服器的資料及時間同步處理。如果這個服務停止,將無法進行日期及時間同步處理。如果這個服務@rem 被停用,所有依存的服務都會停止。 
@rem 補充: 網路對時校準用的,沒必要就關了 
@rem 建議: 已停用 
sc config W32Time start= DISABLED 
echo.
@rem WebClient 
@rem 微軟: 啟用 Windows 為主的程式來建立、存取,以及修改因特網為主的檔案。如果停止這個服務,這些功能將無法使
@rem 補充: 使用 WebDAV 將檔案或資料夾上載到所有的 Web 服務,基於安全性的理由,你可以嘗試關閉 
@rem 依存: WebDav Client Redirector 
@rem 建議: 已停用
sc config WebClient start= DISABLED 
echo.
@rem Windows Management Instrumentation (WMI) 
@rem 微軟: 提供公用介面及物件模型,以存取有關作業系統、裝置、應用程式及服務的管理資訊。如果這個服務已停止,大多數的 Windows @rem 軟體將無法正常工作。如果這個服務已停用,所有依存於它的服務都將無法啟動。 
@rem 補充: 如上說的,是一種提供一個標準的基礎結構來監視和管理系統資源的服務,由不得你動他 
@rem 依存: Event Log、remote Procedure Call (RPC) 
@rem 建議: 自動
sc config winmgmt start= AUTO 
echo.
@rem Portable Media Serial Number 
@rem 微軟: Retrieves the serial number of any portable music player connected to your computer 
@rem 補充: 透過聯機計算機重新取得任何音樂撥放序號?沒什麼價值的服務 
@rem 建議: 已停用 
sc config WmdmPmSN start= DISABLED 
echo.
@rem Windows Management Instrumentation Driver Extensions (Windows Management Instrumentation 驅動程式延伸) 
@rem 微軟: 提供系統管理資訊給予/取自驅動程式。 
@rem 補充: Windows Management Instrumentation 的延伸,提供資訊用的 
@rem 建議: 手動 
sc config Wmi start= DEMAND 
echo.
@rem WMI Performance Adapter 
@rem 微軟: 提供來自 WMIHiPerf 提供者的效能連結庫資訊。 
@rem 補充: 如上所提 
@rem 依存:remote Procedure Call (RPC) 
@rem 建議: 已停用
sc config WmiApSrv start= DISABLED 
echo.
@rem Automatic Updates 
@rem 微軟: 啟用重要 Windows 更新的下載及安裝。如果停用此服務,可以手動的從 Windows Update 網站上更新作業系統。 
@rem 補充: 允許 Windows 於背景自動聯機之下,到 Microsoft Servers 自動檢查和下載更@rem 新修補程式 
@rem 建議: 已停用 
sc config wuauserv start= DISABLED 
echo.
@rem Wireless Zero Configuration 
@rem 微軟: 為 802.11 適配卡提供自動設定 
@rem 補充: 自動配置無線網路裝置,言下之意就是說,除非你有在使用無線網路適配卡裝置,那麼你才有必要使用這個網路零管理服務 
@rem 依存: NDIS Usermode I/O Protocol、remote Procedure Call (RPC) 
@rem 建議: 已停用 
sc config WZCSVC start= DISABLED 
echo.
@rem Network Provisioning Service
@rem 在域內為自動網路提供管理 XML 配置檔案。
sc config xmlprov start= DEMAND 
echo.
@rem DCOM Server Process Launcher
@rem 為 DCOM 服務提供載入功能。
sc config DcomLaunch start= AUTO 
echo.
@rem Fast User Switching Compatibility
@rem 為在多使用者下需要協助的應用程式提供管理。依賴RPC。
sc config FastUserSwitchingCompatibility start= DEMAND 
echo.
@REM System Restore Service
@REM 執行系統還原功能。 要停止服務,請從“我的電腦”的屬性中的系統還原選項卡關閉系統還原。
sc config srservice start= DISABLED 
echo.
@REM SSDP Discovery Service
@REM 啟動您家庭網路上的 UPnP 裝置的發現。
sc config SSDPSRV start= DISABLED 
echo.
@rem telnet
@REM 允許遠端使用者登入到此計算機並執行程式,並支援多種 TCP/IP Telnet 客戶,包括基於 UNIX 和 Windows 的計算機。如果此服務停止,遠端使用者就不能訪問程式,任何直接依靠它的服務將會啟動失敗。
sc config TlntSvr start= DISABLED 
echo.
@REM Universal Plug and Play Device Host
@REM 為主持通用即插即用裝置提供支援。
sc config upnphost start= DEMAND 
echo.
@REM Security Center
@REM 監視系統安全設定和配置。
sc config wscsvc start= DISABLED 
echo.
sfc /purgecache
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
echo WinXP 的服務進行優化完成!
echo.
echo 正在對 IE 元件修復,註冊,優化
echo.
echo 請等待幾秒鐘......
echo.
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo.
regsvr32 /s actxprxy.dll
echo 完成百分之 10
regsvr32 /s shdocvw.dll
echo 完成百分之 15
regsvr32 /s oleaut32.dll
echo 完成百分之 20
Regsvr32 /s URLMON.DLL
echo 完成百分之 25
Regsvr32 /s mshtml.dll
echo 完成百分之 30
Regsvr32 /s msjava.dll
echo 完成百分之 35
Regsvr32 /s browseui.dll
echo 完成百分之 40
Regsvr32 /s softpub.dll
echo 完成百分之 45
Regsvr32 /s wintrust.dll
echo 完成百分之 50 (優化,請等待)
Regsvr32 /s initpki.dll
echo 完成百分之 55
Regsvr32 /s dssenh.dll
echo 完成百分之 60
Regsvr32 /s rsaenh.dl
echo 完成百分之 65
Regsvr32 /s gpkcsp.dll
echo 完成百分之 70
Regsvr32 /s sccbase.dll
echo 完成百分之 75
Regsvr32 /s slbcsp.dll
echo 完成百分之 85
Regsvr32 /s cryptdlg.dll
echo 完成百分之 90
sfc /purgecache
echo 完成百分之 100
cls
echo.
echo. & pause 
exit

相關文章