Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Windows Server 2003 系统优化脚本

[复制链接]
Discuz_Safe 发表于 2009-1-13 14:05:50 | 显示全部楼层 |阅读模式
本帖最后由 Discuz_Safe 于 2009-1-13 14:18 编辑

版权不是我的.但要给大家共享下

@Echo Off
TITLE  清理系统垃圾文件 v1.3

:start
CLS
COLOR 1f
:: 使用COLOR命令对控制台输出颜色进行更改
MODE con: COLS=31 LINES=20
:: MODE语句为设定窗体的宽和高
Set tm1=%time:~0,2%
Set tm2=%time:~3,2%
Set tm3=%time:~6,2%
Echo %date% %tm1%点%tm2%分%tm3%秒
Echo ==============================
Echo 请选择要进行的操作,然后按回车
Echo ───────────────
Echo.
Echo 0. 清理系统垃圾文件
Echo Q. 退出优化程序
Echo.

:cho
Set Choice=
Set /P Choice=选择:
:: 设定变量"Choice"为用户输入的字符
If Not "%Choice%"=="" Set Choice=%Choice:~0,1%
:: 如果输入大于1位,取第1位,比如输入132,则返回值为1
Echo.
If /I "%Choice%"=="0" Goto Clear
If /I "%Choice%"=="Q" Goto End
:: 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号
:: 注意,If语句需要双等于号
:: 如果输入的字符不是以上数字,将返回重新输入
Echo 选择无效,请重新输入
Echo.
Goto cho

:Clear
CLS
MODE con: COLS=80 LINES=18
COLOR 70
Echo.
Echo 正在清理系统垃圾文件,请稍等......

echo 删除补丁备份目录
RD %windir%\$hf_mig$ /Q /S

echo 把补丁卸载文件夹的名字保存成2950800.txt
dir %windir%\$NtUninstall* /a:d /b >%windir%\2950800.txt

echo 从2950800.txt中读取文件夹列表并且删除文件夹
for /f %%i in (%windir%\2950800.txt) do rd %windir%\%%i /s /q

echo 删除2950800.txt
del %windir%\2950800.txt /f /q

echo 删除补丁安装记录内容(下面的del /f /s /q %systemdrive%\*.log已经包含删除此类文件)
del %windir%\KB*.log /f /q

echo 删除系统盘目录下临时文件
del /f /s /q %systemdrive%\*.tmp

echo 删除系统盘目录下临时文件
del /f /s /q %systemdrive%\*._mp

echo 删除系统盘目录下日志文件
del /f /s /q %systemdrive%\*.log

echo 删除系统盘目录下GID文件(属于临时文件,具体作用不详)
del /f /s /q %systemdrive%\*.gid

echo 删除系统目录下scandisk(磁盘扫描)留下的无用文件
del /f /s /q %systemdrive%\*.chk

echo 删除系统目录下old文件
del /f /s /q %systemdrive%\*.old

echo 删除回收站的无用文件
del /f /s /q %systemdrive%\recycled\*.*

echo 删除系统目录下备份文件
del /f /s /q %windir%\*.bak

echo 删除应用程序临时文件
del /f /s /q %windir%\prefetch\*.*

echo 删除系统维护等操作产生的临时文件
del /f /s /q %windir%\temp\*.*

echo 删除当前用户的COOKIE(IE)
del /f /s /q %userprofile%\cookies\*.*

echo 删除internet临时文件
del /f /s /q "%userprofile%\local settings\temporary internet files\*.*"

echo 删除当前用户日常操作临时文件
del /f /s /q "%userprofile%\local settings\temp\*.*"

echo 删除访问记录(开始菜单中的文档里面的东西)
del /f /s /q "%userprofile%\recent\*.*"

Echo 清理系统垃圾完成! 请按任意键返回并选1继续...
PAUSE >nul
Goto start



系统优化.bat
8106807 发表于 2009-1-14 13:39:58 | 显示全部楼层
呵呵 不错 我一般没事很少动这些 省的出莫名其妙的问题
回复

使用道具 举报

 楼主| Discuz_Safe 发表于 2009-1-14 21:49:35 | 显示全部楼层
作为一个服务器维护者.首先服务器优化是必须的.
这都不能做.你何必要接服务器配置!
回复

使用道具 举报

chaoy 发表于 2009-1-15 22:57:56 | 显示全部楼层
1# Discuz_Safe
大哥,你这也叫优化?你太厉害了!
回复

使用道具 举报

 楼主| Discuz_Safe 发表于 2009-1-18 19:43:44 | 显示全部楼层
那我请问下.你的删除垃圾文件是否是想让系统快一点.

哪删除垃圾文件属于系统优化不!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 07:34 , Processed in 0.031335 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表