批處理自動打系統補丁(大量安裝exe檔案)_DOS/BAT

來源:互聯網
上載者:User

安裝好作業系統後花費時間最長的就是下載補丁安裝補丁了,往往下載補丁安裝補丁都花去了大半天的事情,下面介紹一種快速安裝系統補丁的兩種辦法.:

方法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       不備份卸載需要的檔案


方法2:補丁程式放在移動硬碟中的一個盤符裡,包括了至sp2發布以來到2007.3.11日所有補丁,總共75個,大小為:120M左右,可惜沒有Ftp伺服器,要不然可以把這些補丁及批次程式上傳上去供大家下載使用,批次程式中千萬不要加盤符,因為移動硬碟的盤符在不同的電腦中是不同的,如果涉及到盤符的話,每次使用都需要去修改批處理,那就比較麻煩了。

步驟:
"開始"--"運行"--輸入"cmd"--
在命令列方式下
進入補丁所在盤符(比如e盤)則輸入:e: 
進入補丁所在目錄(比如fix)則輸入:cd hotfix
命令 dir /b /o-d e:\fix>fix.txt

以上命令列的意思是僅提取"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

說明:“Start”是Windows系統內建的DOS命令,它的作用是用來調用應用程式的;“/wait”表示啟用應用程式並等待其結束,然後再執行下一個應用程式;參數“/U”表示使用無人蔘與模式,參數“/Q”表示無使用者互動,參數“/Z”表示安裝完成時不重新啟動電腦。
最後將fix.txt修改為fix.bat,這樣一個全自動安裝補丁的批次程式就完成了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.