方法1:用360安全卫士下载下最新的系统补丁并保存在hotfix文件夹,在该文件夹下新建文本文件,输入以下代码:
@echo off
for %%i in (*.exe) do %%i /passive /norestart /nobackup
shutdown -r
选择另存为buding.bat(注意批处理文件格式,在另存为对话框把保存类型选择为"所有文件",文件名书写完整为buding.bat,保存即可),把这个文件和所有补丁文件放在同一个目录下,双击运行就OK了。
安装参数说明:
/quiet 无用户操作或显示
/passive 无人参与模式
/norestart 安装后不重启
/nobackup 不备份卸载需要的文件
title 无人职守安装系统补丁!
color 1f
cls
MODE con: COLS=60 LINES=25
echo.
echo ###########################################
echo # #
echo # QQ:83005777 #
echo # #
echo ###########################################
echo.
echo 确定该文件所在文件夹内含有你需要安装的补丁
echo 按任意键开始安装!
pause >nul
cls
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
ECHO %date% %tm1%点%tm2%分%tm3%秒
echo 补丁安装中......
echo.
@echo off
for %%i in (*.exe) do echo 正在安装%%i,请稍后!&%%i /passive /norestart /nobackup
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
ECHO %date% %tm1%点%tm2%分%tm3%秒
echo 补丁全部安装完毕!
echo 30秒后电脑将重起!
echo ......
for /l %%m in (30,-1,1) do (
ping /n 2 127.1>nul
echo 离重起还有%%m秒
)
shutdown -r -t 0
"开始"--"运行"--输入"cmd"--
在命令行方式下
进入补丁所在盘符(比如e盘)则输入:e:
进入补丁所在目录(比如fix)则输入:cd hotfix
命令 dir /b /o-d e:\fix>fix.txt
参数"/b"的意思是不显示文件的头信息及统计信息,参数/o-d 是要求文件名按时间先后顺序进行排序(注意:补丁的安装是有有先后顺序的,必须先安装旧的再安装新的),接着打开fix.txt,里面的内容大概如下形式:
WindowsXP-KB927802-x86-CHS.exe
WindowsXP-KB928843-x86-CHS.exe
WindowsXP-KB927779-x86-CHS.exe
WindowsXP-KB926436-x86-CHS.exe
WindowsXP-KB924667-x86-CHS.exe
WindowsXP-KB918118-x86-CHS.exe
start /wait WindowsXP-KB927802-x86-CHS.exe /U /Q /Z
start /wait WindowsXP-KB928843-x86-CHS.exe /U /Q /Z
start /wait WindowsXP-KB927779-x86-CHS.exe /U /Q /Z
最后将fix.txt修改为fix.bat,这样一个全自动安装补丁的批处理程序就完成了