欢迎来到天天文库
浏览记录
ID:5782022
大小:34.00 KB
页数:10页
时间:2017-12-24
《压缩,精简系统bat》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、压缩,精简系统batbat文件,新建一个文档,输入以下内容(精简文字,压缩winms,转移虚拟内存,关闭休眠文件,系统数据保护)@echooffpowercfg-hoffecho准备精简系统字体echo.pausedel/f/s/q"C:WindowsFonts"setmxms=aifnot"!mxms!"=="a"setmxms=&&%comspec%/V:ON/C%0%*&&goto:EOFsetmxms=rem算法描述:remwindows的winsxs目录中文件夹的格式都是:"类型_名字_库id_版本号_语言_签名"rem检查所有的文件夹,如果发现有
2、版本不同的文件存在,则删除所有旧版本的文件夹rem需要注意:名字部分可能也会包含多个下划线rem创建目录setstartT=%TIME%setmove_dir=%SystemRoot%winsxs_delifnotexist%move_dir%ulmd%move_dir%setlog=%temp%winsxs-clear.logpushd"%SystemRoot%winsxs"echo=====================start%DATE%%TIME%============================>>"%log%"rem遍历win
3、sxs文件夹的所有目录FOR/F"eol=;tokens=1-4delims="%%ain('dir/ad/o-n%SystemRoot%winsxs*.*')do(if"%%c"=="
4、ir%'please.echoviewlogfrom%log%setstartT=setmove_dir=popdgoto:EOF:fnDoClearremarg:dir_namerem分解目录名FOR/F"eol=;tokens=1-14delims=_"%%gin("%1")do(call:fnSplitName%1ifnot"%f_type%"==""call:fnDoClearDir%1!f_type!!f_name!!f_id!!f_rev!!f_lang!!f_sign!)goto:EOF:fnSplitNameremarg:dir_namere
5、mreturnf_xxxvarssetf_type=setf_name=setf_id=setf_rev=setf_lang=setf_sign=FOR/F"eol=;tokens=1-14delims=_"%%gin("%1")do(if"%%m"==""(setf_type=%%gsetf_name=%%hsetf_id=%%isetf_rev=%%jsetf_lang=%%ksetf_sign=%%l)else(if"%%n"==""(setf_type=%%gsetf_name=%%h_%%isetf_id=%%jsetf_rev=%%ksetf_l
6、ang=%%lsetf_sign=%%m)else(if"%%o"==""(setf_type=%%gsetf_name=%%h_%%i_%%jsetf_id=%%ksetf_rev=%%lsetf_lang=%%msetf_sign=%%n)else(if"%%p"==""(setf_type=%%gsetf_name=%%h_%%i_%%j_%%ksetf_id=%%lsetf_rev=%%msetf_lang=%%nsetf_sign=%%o)else(if"%%q"==""(setf_type=%%gsetf_name=%%h_%%i_%%j_%%k
7、_%%lsetf_id=%%msetf_rev=%%nsetf_lang=%%osetf_sign=%%p)else(if"%%r"==""(setf_type=%%gsetf_name=%%h_%%i_%%j_%%k_%%l_%%msetf_id=%%nsetf_rev=%%osetf_lang=%%psetf_sign=%%q)else(if"%%s"==""(setf_type=%%gsetf_name=%%h_%%i_%%j_%%k_%%l_%%m_%%nsetf_id=%%osetf_rev=%%psetf_lang=%%qsetf_sign=%%
8、r)else(if"%%t"==""(setf_ty
此文档下载收益归作者所有