首先說一下什麼是自動更新包,其實名字是無所謂的,自動更新包是一種功過批處
理命令來實現當前文件夾下所有windows補丁的無人職守安裝,在之前通常我們上網進行Windows Update,而沖擊波和震蕩波病毒發生後,讓我們明白新安裝的系統只要接入網絡就已經存在了N多高風險的漏洞。那麼今天就讓我們一起動手來打造自己的自動更新包。
文章動畫請大家到www.wrsky.com下載,我們首先說到批處理文件,批處理文件是無格式的文本文件,它包含一條或多條命令。它的文件擴展名為 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。使用批處理文件(也被稱為批處理程序或腳本),可以簡化日常或重復性任務。我們再來說幾個關於Windows 發布的更新包.exe文件在DOS模式下安裝時的常用的安裝參數。
/passive '無人參與模式
/norestart '安裝完成後不重新啟動
/u 'unattended模式
/z '安裝完後不重新啟動
/q 'quIEt模式(無用戶干預)
大家也許要問我是怎麼知道這些參數的,其實很多N人都知道的,我也只不過是拽篇文章出來而已,不說廢話了其實Windows早給出了安裝參數只是大家並沒有注意到我們轉到DOS模式下輸入補丁文件名.exe /?就可以看到這個補丁安裝的時間要用到的參數例如
Windows2000-KB823980-x86-CHS.exe /?
這就是沖擊波漏洞的補丁了 執行後會彈出窗口給出這個補丁程序的安裝參數有那些
-u unattended模式
-f 強制其他程序在關機時關閉
-n 不為傑出安裝備份文件
-o 覆蓋OEM文件,不提示
-z 安裝完後不重新啟動
-q quIEt模式(無用戶干預)
-l 列出安裝的修補程序
好了我們新建一個記事本文件 在文件第一行輸入
Windows2000-KB823980-x86-CHS.exe -u -z
將記事本文件保存為.bat或者.cmd後綴執行程序就可自動安裝[要在已下載的補丁目錄下
運行]
Windows 幾天一個補丁 算下來如果我們平時做好補丁的管理 把補丁下載再把他的安裝
寫入批處理這樣不失是一個好的方法,由於本人比較懶才用這樣的方法呵呵,另外那麼
多的補丁在編輯批處理的時候有幾個注意點給大家說一下
1、按照補丁時間順序
2、一行一個補丁安裝參數 最好給出注釋方便管理
常用的參數剛才我也給大家列了出來,不過還是希望大家自己動手看一下
下面給出很早前我寫的一個自動更新的批處理文件,給大家以參考
echo www.wrsky.com[F.S.T] Firefox QQ:9300571
Windows2000-KB329115-x86-CHS.exe /passive /norestart
Windows2000-KB823182-x86-CHS.exe -u -z
Windows2000-KB823559-x86-CHS.exe -u -z
Windows2000-KB823980-x86-CHS.exe -u -z
Windows2000-KB824105-x86-CHS.exe -u -z
Windows2000-KB824146-x86-CHS.exe -u -z
Windows2000-KB825119-x86-CHS.exe -u -z
Windows2000-KB826232-x86-CHS.exe /passive /norestart
WindowsMedia-Q828026-x86-CHS.exe /passive /norestart
Windows2000-KB828035-x86-CHS.exe /passive /norestart
Windows2000-KB828741-x86-CHS.exe /passive /norestart
Windows2000-KB828749-x86-CHS.exe /passive /norestart
Q831167.exe /q
CHN_Q832483_MDAC_x86.EXE /Q
Q832894.exe /q
Windows-KB833407-x86-CHS.exe /passive /norestart
Windows2000-KB835732-x86-CHS.EXE /passive /norestart
Windows2000-KB837001-x86-CHS.EXE /passive /norestart
OE6.0sp1-KB837009-x86-CHS.exe /q
JS56nchs.exe /q
當然大家可以更靈活的為這些文件加入完成後自動重新啟動的命令,不要忘了最後,