当前位置:文档之家› 给系统盘减肥批处理

给系统盘减肥批处理

给系统盘减肥批处理

本文适合于XP.
一.复制下面的命令,写入记事本,保存为:给系统盘减肥.bat 双击运行.曾经用这个批处理给一个朋友精减了三个多G的东东.我真是服了的.另外,这个批处理删除了一些基本上无用的备份文件,在系统出现重大故障的时候,修复的时候可能会需要这些东东的.所以建议在减肥之后,用GHOST备份一下系统,系统出了严重故障的时候,可以用它还原.百度搜一下GHOST,随便就能下载得到的.
------------------------------------
@echo off
@rem 清除无用的备份之类的文件
cd\
cd /d %windir%
for /f %%a in ('dir /b/a $*$') do rd /s /q %%a
cd\
sfc /purgecache
rd /s /q %windir%\Installer\$PatchCache$
rd /s /q %windir%\ServicePackFiles
rd /s /q %windir%\ie7updates
rd /s /q "%windir%\Driver Cache\i386"
del /q %windir%\inf\*.pnf
del /f/q/a/s "%windir%\SoftwareDistribution\download\*.*"
rd /s /q "%windir%\SoftwareDistribution\Download" & md "%windir%\SoftwareDistribution\Download"
@rem 清除垃圾
del /f /q /a /s %systemdrive%\*.tmp
del /f /q /a /s %systemdrive%\*._mp
del /f /q /a /s %systemdrive%\*.log
del /f /q /a /s %systemdrive%\*.gid
del /f /q /a /s %systemdrive%\*.chk
del /f /q /a /s %systemdrive%\*.old
del /f /q /a /s %systemdrive%\*.js
del /f /q /a /s %systemdrive%\index.dat
del /f /q /s %systemdrive%\recycled\*.*
del /f /q /s %systemdrive%\recycler\*.*
del /f /q /a /s %windir%\*.bak
del /f /q /a /s %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q /a /s "%userprofile%\cookies\*.*"
del /f /q /a /s "%userprofile%\recent\*.*"
del /f /q /a /s "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /q /a /s "%userprofile%\Local Settings\Temp\*.*"
del /f /q /a /s "%userprofile%\recent\*.*"
del /f /q /a /s "%SystemDrive%\Documents and Settings\All Users\Local Settings\History\*.*"
@pause
二.把虚拟内存设到非系统盘.
虚拟内存设置要点
手动设置拟内存
1.用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选“属性”选项打开“系统属性”窗口。
在窗口中点击“高级”选项卡,出现高级设置的对话框
2.点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对
话框。
3.在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择
一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值
”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效。
4.默认的虚拟内存是设在系统盘的.要把虚拟内存更改到非系统盘,就首先要把系统盘的虚拟内存的最大值
和最小值都设为0.
设置的要点
1.最大值和最小值都应设为相同

的数值.
2.虚拟内存应设在非系统盘
3.512M以下的内存,推荐设为物理内存的2倍.1G以上的内存,所设的虚拟内存决不可以超过1024M.达到2G的
内存应该禁用虚拟内存.
特别需要注意的一个问题是,当全盘禁用虚拟内存的时候,系统似会自动托管虚拟内存。这样在实际上就不但没有禁用虚拟内存,反而使得虚拟内存增加了和不合理了。对于这种情形,可以考虑把最大值和最小值都设为1,从而实现真正的禁用虚拟内存。
系统默认的虚拟内存的最大值一般是物理内存的1.5倍.因而把虚拟内存移到系统盘之外,可以给系统盘增加大约相当于物理内存1.5倍的可用空间.

三.关闭休眠功能.
点开始,控制面板,电源选项,休眠,去掉启用休眠选项上的勾.点确定即可.开启休眠功能,会在系统盘生成一个文件.这个文件和物理内存的大小一样.休眠功能一般极少有人用到的.
执行了这三步操作.就基本上做到了对系统盘的完全精简了.

四.关闭系统还原功能.右击我的电脑,点属性,点系统还原,把在所有驱动器上关闭系统还原的选项打上勾.并删除System Volume Information文件夹.
复制下面的命令,写入记事本,保存为:删除System Volume Information.bat 双击运行即可.
@echo off
cd\
set name1=C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:
set name2=System~1
FOR %%a IN (%name1% ) DO (
cls
if exist %%a (
for %%b in (%name2%) do (
@echo y|Cacls %%a\%%b /c /t /p Everyone:f
rd /s /q %%a\%%b
del /f/q/a %%a\%%b
)
)
)
@PAUSE

相关主题
文本预览
相关文档 最新文档