程序代码
@echo off
for %%i in (*.exe) do %%i /passive /norestart /nobackup
另存为扩展名为BAT,并把这个文件和所有补丁文件放在同一个目录下..记得除了放补丁和这个批处理文件其它的东西都别放!!
此批处理的好处就是不用人工去安装补丁,人工安装好惨D~~一个个点还不可以同时装....让他网上自动升级嘛又很慢....
有了这批处理装系统补丁就不用烦喽......
安装参数有:
/quiet 无用户操作或显示
/passive 无人参与模式
/norestart 安装后不重启
/nobackup 不备份卸载需要的文件
经常玩电脑的人一定少不了重装系统或是恢复系统吧,可是每次重装系统或是恢复系统后,打补丁一定是大家觉得挺烦人的一件事吧,一个两个的补丁,手动点击安装倒无所谓,可要是时间长了才重装一次或是恢复一次,几十个补丁,光下载就要大半天,更别说一个一个手动点击安装了还很容易漏打或是重复安装。我想,大家多数都把这差事直接交给360安全卫士或是一些杀毒软件了。家里宽带快的倒也无所谓,可要是慢的或是几台电脑共享上网的那可要命了。这里教大家一个方法,可以省去不少麻烦:每次用360或是一些杀毒软件打完补丁后,记得把这些软件下载安装的补丁备份下来(一般在这些软件安装目录下可以找到)然后把以下代码复制到记事本中另存为"打补丁.bat",再把这"打补丁.bat"放在补丁的备份目录下运行即可自动帮你安装完备份目录下的所有系统补丁(对非系统补丁无效,所以事先要把非系统补丁挑出来另外放个地方)
for /f "delims=" %%a in ('dir /a /b *.exe') do @start /wait "" "%%a" /passive /norestart
PS:把所有备份的补丁复制到360的hotfix文件夹下或一些杀毒软件目录下的补丁文件夹中让它们执行一样很省事:)
补丁安装的批处理很简单:
(1)首先下好需要的安全补丁,全部放到同一个文件夹里面,
(2)然后打开CMD命令行窗口,进入这个目录,输入命令 DIR/B>hotfix.bat ,
(3)退出命令行,用记事本打开目录内刚才生成的这个批处理文件,
(4)把里面的.EXE全部替换成.EXE/U/Z/N (记事本里面有查找和替换功能 u z n) ,
(5)记得找到(记事本里面最后一行的) HOTFIX.BAT 这一行删掉,
(6)退出记事本
(7)在windows下点击这个hotfix.bat文件,补丁安装的批处理就开始了
推荐方法:
for %%i in (*.exe) do %%i /passive /norestart /nobackup
将上述代码贴在,补丁所在文件夹下的Setup.bat,即可。
自动安装补丁的批处理汇总: 1:开机批处理是做系统时预留的执行服务器上指定程序的通道,这个不用说了。
补丁安装的批处理很简单,首先下好需要的安全补丁,全部放到 同一个文件夹里面,然后打开CMD命令行窗口,进入这个目录,输入命令DIR /B >hotfix.bat,退出命令行,用记事本打开目录内刚才生成的这个批处理文件,把里面的.EXE全部替换成.EXE /U /Z /N ,记得找到HOTFIX.BAT这一行删掉,就好了.....
2:
for %%i in (sp2\Windows*.exe) do echo %%i /passive /norestart /nobackup>>y.bat
call y.bat
del /q.y.bat
sp2\Windows*.exe你的补本,可以写成决对路径,也支持网络路径。/passive仅显示进度条,/norestart 安装完成后不重启。/nobackup不备份。那样补丁打起快些,而且省些空间
这个批处理有个好处,就是你把补丁放到那个目录,目录中所有的.exe它都会自动运行。
3:用法:把下边的代码保存为.bat文件,然后和补丁放到同一文件夹内,运行即可
@echo off
title 系统补丁批量自动安装
color 1f
cls
echo 补丁安装中......
echo.
for %%i in (*.exe) do %%i /passive /norestart /nobackup
echo 补丁已经全部安装完毕!
echo 请按任意键重启电脑!
echo ......
PAUSE >nul
shutdown -r
4:没什么创新,只是增加了时间显示,用于了解安装所用的时间!
@echo off
title 系统补丁批量自动安装
color 1f
cls
MODE con: COLS=60 LINES=25
本文来源:未知 作者:佚名