批处理优化XP
?@echo?off
::?==============================================================================================================================================================
::?OptimizeXP.cmd??Windows?XP?優化減肥批處理文件(原則上本優化程序經過適當修改也可以用于Windows?2000和Windows?2003)。
::?Version:?3.4
::?創建日期:2003年11月1日
::?最后修改日期:2005年1月19日
::?提醒:在運行本批處理文件之前,務必通讀一遍整個文件的內容,根據注釋去掉你不想要的(或者與你的系統沖突的)部分。
::???????由于刪除了一些系統文件,如果優化過程中提示插入系統安裝光盤,請不要這樣做并選擇保留不可識別的文件版本。
::???????優化完成后請重新啟動計算機。
::?其它:不包括在本批處理中的其它優化內容(大部分都在“我的電腦?->?鼠標右鍵?->?屬性”中設置,建議這些操作在運行本優化程序之前進行):
::??1.?關閉系統還原功能。
::?2.?在硬盤最靠近XP系統所在的分區(一般是XP所在主分區的后面,另一種說法是在硬盤的正中間位置)建立一個小的分區(我推薦1G以上,2G以內),然后將pagefile.sys轉移到該分區上,設定為固定大小,一般為內存的2-3倍(或者固定為512M)。當然同時將系統分區(C:)的pagefile.sys設置為無。
::?3.?編輯環境變量,將TEMP及TMP的環境變量指向到上述分區(注意TEMP變量分用戶變量及系統變量兩種,盡量指向不同的目錄)。
::?4.?開始?->?運行?->?DRWTSN32,去掉所有的Dr.?Watson相關選項。
::???5.?修改啟動選項,將默認的菜單倒計時時間設置為1或者0。同時將調試信息中的內存轉儲設置為“無”。
::?6.?在設置管理器中修改主、從IDE接口的高級設置,將沒有接設備的接口類型設置為“無”,將接設備的接口的傳送模式設置為“DMA(若可用)”。
::?=============================================================================================================================================================
::?設置本批處理運行時的一些環境變量:tempdir為臨時的工作目錄,必須可寫;bak為備份注冊表需要用到的目錄,必須可寫
set?tempdir=%temp%
set?bak=f:\syssoft\system\regbak
::?如果不存在上述目錄,則建立相應的目錄
if?not?exist?%tempdir%\.?md?%tempdir%
if?not?exist?%bak%\.?md?%bak%
::?刪除Windows的DllCache(%windir%\system32\dllcache)
sfc?/purgecache
::?刪除%windir%目錄下的一些內容(注:這些內容是不建議刪除的,用于極度減肥,建議刪除之前做備份)
del?/f?/q?"%windir%\Installer\*.*"
del?/f?/q?/s?"%windir%\Help\*.*"
del?/f?/q?/s?"%windir%\ime\CHTIME\*.*"
del?/f?/q?/s?"%windir%\system32\LogFiles\*.*"
::del?/f?/q?/s?"%windir%\Media\*.*"
::?微軟倉頡輸入法
del?/f?/q?/s?"%windir%\system32\IME\CINTLGNT\*.*"
::?微軟拼音輸入法
::del?/f?/q?/s?"%windir%\system32\IME\PINTLGNT\*.*"
::del?/f?/q?/s?"%windir%\system32\IMSC40A.IME"
::?微軟注音輸入法
del?/f?/q?/s?"%windir%\system32\IME\TINTLGNT\*.*"
::?其它Windows內置輸入法
for?%%I?in?(chajei.ime?CINTLGNT.IME?dayi.ime?imekr61.ime?imjp81.ime?MSCTFIME.IME?phon.ime?PINTLGNT.IME?quick.ime?romanime.ime?TINTLGNT.IME?unicdime.ime?winar30.ime?WINGB.IME?winime.ime?WINPY.IME?WINSP.IME?WINZM.IME)?do?@if?exist?"%windir%\system32\%%I"?del?/f?/q?"%windir%\system32\%%I"
::?刪除Windows系統分區上的其它垃圾文件
::if?exist?c:\io.sys?attrib?-s?-r?-h?c:\io.sys
::if?exist?c:\msdos.sys?attrib?-s?-r?-h?c:\msdos.sys
::if?exist?c:\io.sys?del?/f?/q?c:\io.sys
::if?exist?c:\msdos.sys?del?/f?/q?c:\msdos.sys
rd??/s?/q????%windir%\Help\Tours
rd??/s?/q????%windir%\ServicePackFiles
rd??/s?/q????"%windir%\Downloaded?Installations"
rd??/s?/q????"%windir%\SoftwareDistribution\Download"
del?/f?/q?/s?%windir%\temp\*.*
del?/f?/q?/s?%windir%\*.log
del?/f?/q?/s?%windir%\*.dmp
del?/f?/q?/s?%windir%\*.tmp
del?/f?/q?/s?%windir%\*.bak
del?/f?/q?/s?%windir%\minidump\*.*
del?/f?/q?/s?%windir%\*.old
del?/f?/q?/s?%windir%\*.query
del?/f?/q????%windir%\*.txt
del?/f?/q?/s?"%userprofile%\Recent\*.*"
for?/D?%%D?in?("%userprofile%\NetHood\*.*")?do?rd?/s?/q?"%%D"
del?/f?/q?/s?"%userprofile%\NetHood\*.*"
del?/f?/q?/s?"%userprofile%\Local?Settings\Application?Data\*.*"
::?刪除Windows打補丁時留下的反安裝目錄,一般是%windir%目錄下以$開頭的目錄,刪除的內容會記錄在%tempdir%\rmlist.txt中,下同
lmod?>?nul
dir?/a/b?%windir%\$*.*?|?lmod?/l*?rd?/s?/q?%windir%\[]?>?%tempdir%\temp.bat
call?%tempdir%\temp.bat
type?%tempdir%\temp.bat?>?%tempdir%\Rmlist.txt
del?%tempdir%\temp.bat
::?刪除%windir%\ime目錄下的日本、韓國及繁體輸入法文件
dir?/a-d?/s?/b?%windir%\ime\imjp8_1?%windir%\ime\imkr6_1?%windir%\ime\CHTIME?|?lmod?/l*?del?/f?/q?[]?>?%tempdir%\temp.bat
call?%tempdir%\temp.bat
type?%tempdir%\temp.bat?>>?%tempdir%\Rmlist.txt
del?%tempdir%\temp.bat
::?刪除%windir%\Prefetch目錄下的預讀取文件
del?/f?/q?%windir%\Prefetch\*.*
::?刪除Norton殺毒軟件的老病毒定義備份(一般在%ProgramFiles%\Common?Files\Symantec?Shared\VirusDefs目錄下)
if?not?exist?"%ProgramFiles%\Common?Files\Symantec?Shared\VirusDefs\definfo.dat"?goto?_OpReg
dir?/ad?/b?/o-n?"%ProgramFiles%\Common?Files\Symantec?Shared\VirusDefs\200*.*"?|?lmod?/l3*?rd?/s?/q?"%ProgramFiles%\Common?Files\Symantec?Shared\VirusDefs\[]"?>?%temp%\temp.bat
dir?/ad?/b?"%ProgramFiles%\Common?Files\Symantec?Shared\VirusDefs\*.tmp"?|?lmod?/l*?rd?/s?/q?"%ProgramFiles%\Common?Files\Symantec?Shared\VirusDefs\[]"?>?%temp%\temp.bat
if?exist?%temp%\temp.bat?call?%temp%\temp.bat
if?exist?%temp%\temp.bat?del?%temp%\temp.bat
:_OpReg
::?Unregist?Windows?xp's?zipfldr.dll去掉zip文件夾功能
::?操作步驟:首先運行下面的命令,運行完成后千萬不要雙擊zip文件(否則會重新打開XP的zip文件夾功能),立刻打開Winrar,在設置中將所有文件類型都關聯到WinRAR。
::regsvr32?/u?/s?zipfldr.dll
::?減少Windows?XP的啟動時間,通過修改注冊表中的PrefetchParameters參數(原值為3)
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session?Manager\Memory?Management\PrefetchParameters"?/v?EnablePrefetcher?/t?REG_DWORD?/d?5?/f
::?加速xp的開關機,縮短殺掉服務和進程的等待時間,原值分別為20000,?20000,?12000
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control"?/v?WaitToKillServiceTimeout?/t?REG_SZ?/d?1000?/f
reg?add?"HKEY_CURRENT_USER\Control?Panel\Desktop"?/v?WaitToKillAppTimeout?/t?REG_SZ?/d?1000?/f
reg?add?"HKEY_CURRENT_USER\Control?Panel\Desktop"?/v?HungAppTimeout?/t?REG_SZ?/d?200?/f
::?關閉計算機時自動結束不響應的任務(原值為0)
reg?add?"HKEY_CURRENT_USER\Control?Panel\Desktop"?/v?AutoEndTasks?/t?REG_SZ?/d?1?/f
::?備份并刪除[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]
::?用來加快Windows?XP瀏覽網上鄰居
if?not?exist?%bak%\restoreshare.reg?regedit?/e?%bak%\restoreshare.reg?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}"
reg?delete?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}"?/f
::?關掉調試器Dr.?Watson
reg?add?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\AeDebug"?/v?Auto?/t?REG_SZ?/d?0?/f
::?減少開機磁盤掃描等待時間為0秒
chkntfs?/T:0
::?禁用一些沒用的服務,請根據實際情況決定你不要去掉的服務,大部分情況下下列服務均不需要啟動
::?Uninterruptible?Power?Supply
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UPS"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Alerter:如果想接收局域網管理警報,請不要禁用,Internet上建議禁用
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Alerter"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Application?Layer?Gateway?Service:如果你使用xp的防火墻,請不要禁用這個服務
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ALG"?/v?Start?/t?REG_DWORD?/d?2?/f
::?Background?Intelligent?Transfer?Service:Windows自動更新會用到這個服務,不能禁用。
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS"?/v?Start?/t?REG_DWORD?/d?2?/f
::?Indexing?Service
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CiSvc"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Cryptographic?Services:XP升級SP2時會用到這個服務,不能禁用。
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc"?/v?Start?/t?REG_DWORD?/d?2?/f
::?Error?Reporting?Service
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ERSvc"?/v?Start?/t?REG_DWORD?/d?4?/f
::?COM+?Event?System:設為手工啟動,不用禁用
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventSystem"?/v?Start?/t?REG_DWORD?/d?3?/f
::?Fast?User?Switching?Compatibility
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FastUserSwitchingCompatibility"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Help?and?Support
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\helpsvc"?/v?Start?/t?REG_DWORD?/d?4?/f
::?IMAPI?CD-Burning?COM?Service
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ImapiService"?/v?Start?/t?REG_DWORD?/d?4?/f
::?TCP/IP?NetBIOS?Helper
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LmHosts"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Messenger
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Messenger"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Network?Location?Awareness(NLA):如果你使用xp的防火墻,請不要禁用這個服務
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nla"?/v?Start?/t?REG_DWORD?/d?2?/f
::?IPSEC?Services
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Protected?Storage:如果需要使用IE的自動完成來自動記錄密碼,不要禁用這個服務
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ProtectedStorage"?/v?Start?/t?REG_DWORD?/d?2?/f
::?Remote?Access?Connection?Manager:如果你使用xp的防火墻,請不要禁用這個服務
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan"?/v?Start?/t?REG_DWORD?/d?2?/f
::?Routing?and?Remote?Access
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Remote?Registry
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteRegistry"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Security?Accounts?Manager:如果需要使用IE的自動完成來自動記錄密碼,不要禁用這個服務
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SamSs"?/v?Start?/t?REG_DWORD?/d?2?/f
::?Smart?Card
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SCardSvr"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Secondary?Logon
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\seclogon"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Shell?Hardware?Detection
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ShellHWDetection"?/v?Start?/t?REG_DWORD?/d?4?/f
::?SSDP?Disconvery?Service
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SSDPSRV"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Telephony:如果你使用xp的防火墻,請不要禁用這個服務
::?reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TapiSrv"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Distrubuted?Link?Tracking?Client
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TrkWks"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Upload?Manager
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\uploadmgr"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Windows?Time?:如果想讓這臺機器作時間服務器,請不要禁用
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time"?/v?Start?/t?REG_DWORD?/d?4?/f
::?WebClient
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient"?/v?Start?/t?REG_DWORD?/d?4?/f
::?WMDM?PMSP?Service
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WMDM?PMSP?Service"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Portable?Media?Serial?Number
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WmdmPmSp"?/v?Start?/t?REG_DWORD?/d?4?/f
::?Wirless?Zero?Configuration
reg?add?"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WZCSVC"?/v?Start?/t?REG_DWORD?/d?4?/f
::?屏蔽3721及其它一些垃圾網站
find?/i?"unionsky"?%windir%\system32\drivers\etc\hosts?>?nul
if?errorlevel?1?goto?_AddHosts
goto?_SkipAddHosts
:_AddHosts
echo?127.0.0.1?http://www.3721.net/?>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?3721.com??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?3721.net??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?cnsmin.3721.com??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?cnsmin.3721.net??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?download.3721.com??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?download.3721.net??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?http://www.3721.com/??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?http://www.3721.net/??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?bar.baidu.com??>>?%windir%\system32\drivers\etc\hosts
echo?127.0.0.1?http://www.unionsky.cn/??>>?%windir%\system32\drivers\etc\hosts
:_SkipAddHosts
:_quit
?
轉載于:https://www.cnblogs.com/hack/archive/2009/09/21/1570766.html
總結
- 上一篇: 第一次离线写Blog,先上个图先
- 下一篇: 好用的把PDF等转换为SWF的工具