2008年11月7日 星期五

bat(補丁) 自動安裝windows patch

原文:系統補丁

Internet Explorer 的累積性安全更新KB928090.exe /passive /norestart
KB873333.exe /passive /norestart
KB885250.exe /passive /norestart
KB885835.exe /passive /norestart
KB886185.exe /passive /norestart
KB905915.exe /passive /norestart
KB924496.exe /passive /norestart
KB925398.exe /passive /norestart
KB925454.exe /passive /norestart
WindowsMedia9-KB936782-x86-CHS.exe /passive /norestart
WindowsXP-KB873339-x86-CHS.exe /passive /norestart
WindowsXP-KB938127-x86-CHS(1).exe /passive /norestart
WindowsXP-KB938127-x86-CHS.exe /passive /norestart
WindowsXP-KB938829-x86-CHS.exe /passive /norestart
WKB912919.exe /passive /norestart



用批次處理bat一次安裝所有的系統更新補丁!!
2006-11-29 12:43

首先,將要安裝的更新程式複製到一個檔夾(例如E:\hotfix),然後仿照下面的格式將腳本檔的內容輸入“記事本”。

@echo off
setlocal
set PATHTOFIXES=E:\hotfix
%PATHTOFIXES%\WindowsXP-KB890859-x86-CHS /Z /passive
%PATHTOFIXES%\WindowsXP-KB890923-x86-CHS /Z /passive
%PATHTOFIXES%\WindowsXP-KB893066-x86-CHS /Z /passive

參數 /z 更新補丁不重啟

參數 /passive 顯示更新進度

參數 /help 顯示幫助

````````````````````````````````````````````````

先說Hotfix的自動更新,下載下來的位址在C:\WINDOWS\SoftwareDistribution\Download裏,當然自己下載更好。
下載下來的補丁一般是這樣的形式:Windows-XP-KBxxxxxx-x86-chs.exe(欄位含義略)
常用參數有:

/passive
/norestart
/quiet
有時候還會用到/intergrate,集成安裝包用。
例如在CMD下執行“WindowsInstaller-KB893803-v2-x86.exe /quiet /norestart”
只見一個解壓條一閃而過,補丁就裝好了。
同理,只要按照這個格式製作批次處理就OK了。

幫人幫到底,教你怎麼做批次處理

把所有補丁放在同一個檔夾下,例如C:\Patch
在CMD裏進入這個目錄(現在提示符應該閃“C:\Patch> ”) [s:21]
然後Dir /w >>update.bat
用記事本打開update.bat,去除多餘的空格和字元,在每一行後加上/passive /norestart
保存並執行這個批次處理,就會看到補丁一個接一個的自動安裝了,沖杯奶粉去吧。



安裝Windows更新補丁的批次處理
2007年06月28日 星期四 20:44

BAT寫得很簡潔,不用一個一個得輸入補丁檔案名,可以對付所有的微軟補丁。

一、下載所有Windows補丁,這個不用講了吧,用Windows update 的下載功能可以下載所有的補丁。補丁會自動保存到 名為 WU 的目錄裏。
http://v4.windowsupdate.microsoft.com/zhcn/default.asp

二、把下面的紅色命令保存為 BAT文件 :
FOR /R %%F IN (*.exe) DO @((@findstr _SFX_CAB_EXE_PATH "%%F" >nul && @start /wait %%F /U /Z)|| @start /wait %%F )
qchain.exe

三、把這個BAT 檔放到 WU 目錄下,補丁不用放在同一級目錄。運行這個BAT 檔,它會自動搜索當前目錄及其子目錄內的所有的補丁,並且按相應的參數來安裝補丁,一次性安裝完。
如果是 2002 年12月以後的補丁,不需要 qchain.exe 這個檔,補丁都內置了,也就是說,Win2003的所有補丁、WinXP SP1 以後、Win2000 SP4 以後的所有補丁都不用把 qchain.exe 這個檔跟BAT檔放一起。


````````````````````````````````````````````````````````````````````````````

先說Hotfix的自動更新,下載下來的位址在C:\WINDOWS\SoftwareDistribution\Download裏,當然自己下載更好。
下載下來的補丁一般是這樣的形式:Windows-XP-KBxxxxxx-x86-chs.exe(欄位含義略)
常用參數有:

/passive
/norestart
/quiet
有時候還會用到/intergrate,集成安裝包用。
例如在CMD下執行“WindowsInstaller-KB893803-v2-x86.exe /quiet /norestart”
只見一個解壓條一閃而過,補丁就裝好了。
同理,只要按照這個格式製作批次處理就OK了。

幫人幫到底,教你怎麼做批次處理

把所有補丁放在同一個檔夾下,例如C:\Patch
在CMD裏進入這個目錄(現在提示符應該閃“C:\Patch> ”) [s:21]
然後Dir /w >>update.bat
用記事本打開update.bat,去除多餘的空格和字元,在每一行後加上/passive /norestart
保存並執行這個批次處理,就會看到補丁一個接一個的自動安裝了,沖杯奶粉去吧。