批处理的执行效率是大家公认最快的一种方式,我们重装系统后大量的软件,补丁要打,如果做成批处理,以后只要一键就能打好所有的补丁,是一件非常爽的事情
一般的电脑如果碰上系统崩溃,无法开机等,非得重装系统时,最烦人的不是安装软件,不是优化系统,而是那些数不完的补丁。手动打又太过麻烦,弄不好还给打重复了,虽然微软没说打重复不行,但是那样确实很不方便,有没有一种简单的方法呢?这个是肯定的,但是前提是你得保留下了以前的补丁文件,那样一两分钟的时间就可以全部安装完毕了。具体方法如下:
XP系统:
for %%i in (*.exe) do %%i /passive /norestart /nobackup这一行只要跟补丁放成块就可以了。属于通用行的。凡是在这个文件里的文件只要是EXE结尾的都会被运行。
start /wait WindowsXP-KB927802-x86-CHS.exe /U /Q /Z 这一种呢是定制版的,打需要安装的补丁,没有写进来的是不安装的。需要注意的是OFFICE的安装方式是不一样的。得需要去掉参数/U,格式如下:
start /wait office2003-KB982157-FullFile-CHS.exe /q /z
WIN7 系统:
FOR %%i IN (*.msu) DO wusa %%i /quiet /norestart
将此文件放在补丁包里运行即可,OFFICE的跟XP的是一样的。
所有本页需要运行的程序都需要将代码复制到“新建文本文档”另存为“新建文本文档.bat ”即可。