?????? 系統(tǒng)要安全就需要經(jīng)常的打補(bǔ)丁,經(jīng)常的重裝系統(tǒng),當(dāng)我們重裝系統(tǒng)的時(shí)候挨個(gè)打補(bǔ)丁是非常麻煩的事情,因?yàn)檠a(bǔ)丁比較多,挨個(gè)啟動(dòng)比較煩瑣,為了方便,我們可以自己制作一個(gè)補(bǔ)丁批處理安裝程序。
?????? 第一步:根據(jù)微軟安全補(bǔ)丁最新發(fā)布通知和系統(tǒng)更新需要,下載所需的安全補(bǔ)丁(可以使用WUD下載)。在移動(dòng)硬盤或U盤上建立目錄,例如:“20071212xp_patch”,將下載的所有補(bǔ)丁文件復(fù)制到此文件夾內(nèi)。
?????? 第二步:微軟KB類的安全補(bǔ)丁安裝參數(shù)都很統(tǒng)一,主要分為“安裝模式”、“重新啟動(dòng)選項(xiàng)”和“特別選項(xiàng)”三部分。其中,“/quiet”、“/passive”、“/norestart”和“/nobackup”安裝參數(shù)分別表示“無用戶操作或顯示”、“無人參與模式”、“安裝后不重啟”和“不備份卸載需要的文件”。正確使用這幾個(gè)參數(shù)可輕松實(shí)現(xiàn)補(bǔ)丁無人值守安裝,并且能避免安裝過程中重啟電腦及在C盤Windows目錄下備份無用的補(bǔ)丁文件。
?????? 第三步:打開記事本程序,輸入以下代碼:
@echo off
for %%i in (*.exe) do %%i /passive /norestart /nobackup
shutdown -r??????????????????????????????????????????
?????? 上面的代碼,第二行是一個(gè)循環(huán)命令,循環(huán)執(zhí)行同一目錄下的所有補(bǔ)丁文件;最后一行“shutdown -r”,表示所有補(bǔ)丁安裝后自動(dòng)重啟電腦(注:最后一行可以不加,省得象我一樣這邊下載著驅(qū)動(dòng),那邊提示還有多少秒自動(dòng)重啟,暈啊 :)。把它保存為“updatexp.bat”,并復(fù)制到20071212xp_patch文件夾中。
?????? 第四步:雙擊這個(gè)批處理文件,就可以了。
說明:
有時(shí)系統(tǒng)升級文件可能是SFX、CAB格式,這時(shí)你可以用以下代碼:
@echo off
FOR /R %%F IN (*.exe) DO @((@findstr _SFX_CAB_EXE_PATH "%%F" >nul && @start /wait %%F /U /Z)|| @start /wait %%F)
一點(diǎn)使用說明:
①、@ 不是一個(gè)命令, 而是DOS 批處理的一個(gè)特殊標(biāo)記符, 僅用于屏蔽命令行回顯;
②、echo 表示顯示此命令后的字符;
echo off 表示在此語句后所有運(yùn)行的命令都不顯示命令行本身;
@與echo off相象,但它是加在每個(gè)命令行的最前面,表示運(yùn)行時(shí)不顯示這一行的命令行(只能影響當(dāng)前行)。
因此如果你想顯示每次運(yùn)行的命令行,可將第一行刪除。
posted on 2008-05-06 15:24
jadmin 閱讀(148)
評論(0) 編輯 收藏