天天看點

菜鳥制作自動安裝更新檔包

菜鳥制作自動安裝更新檔包

微軟的産品在推出之後總是更新檔不斷,特别是對于我們這些初學者來說,重裝系統幾乎是家常便飯。雖說系統中已經提供了Windows Update線上更新元件,但漫長的下載下傳安裝過程也着實讓人心煩。今天,我們就來學一回老鳥,自己動手制作自動安裝更新檔包,讓重裝系統後的更新檔安裝過程變得友善簡單。

一.制作前的準備工作

在制作更新檔包前,我們首先要下載下傳需要安裝的更新檔程式。打開“開始”菜單,在“所有程式”中單擊“Windows Update”打開微軟官方更新站點:單擊“查找作業系統的更新”連結,查找Windows作業系統的更新;在作業系統清單框中選擇作業系統版本後,單擊“搜尋,,按鈕;在搜尋目錄中選擇搜尋類别,然後在更新清單中添加要下載下傳的更新檔到下載下傳籃子裡;完成後,單擊“轉到下載下傳籃子”連結,進入下載下傳籃子頁面;選擇儲存位置後,單擊“立即下載下傳”按鈕即可批量下載下傳更新檔。另外,在下載下傳完需要制作成更新檔包的所有更新檔後,還要下載下傳微軟的一次性更新檔安裝工具“qchain.exe”。該工具可以在微軟的下載下傳頁面下載下傳。

小提示:更新檔檔案也可以使用“360安全衛士”(其下載下傳更新檔速度很快)等軟體下載下傳, 所示。單擊“打開已下載下傳的更新檔安裝程式目錄”,即可檢視已下載下傳的更新檔。

二、批量生成更新檔名

在制作批處理檔案時,要手動輸入更新檔檔案的檔案名。更新檔檔案的檔案名較長,如果更新檔檔案較多,手動輸入會費大量的時間。不過,利用DOS中的DlR指令可以快速建立一個文本性質的更新檔檔案名清單檔案。首先,建立一個檔案夾,把下載下傳得到的更新檔全部複制到該檔案夾,然後單擊“開始”一“程式”一“附件”一“指令提示符”,打開指令提示符視窗。在指令行中鍵入"   dir d:\hotfix>d:\a.txt   "在上述指令中, “d:\k”表示D盤中的K檔案夾,“d:\l_txt”表示D盤根目錄中的“I.txt”檔案;整個指令的功能就是把D盤K檔案夾中所有檔案的檔案名,清單到D盤根目錄的“I.‘txt”文本檔案中。

三.編輯批處理檔案

将更新檔檔案、更新檔檔案名清單檔案和“qchain.exe”程式放在同一檔案夾中,打開更新檔檔案名清單檔案,複制更新檔檔案名,按照下列規則編輯指令行。完成後“儲存”退出,最後把檔案的擴充名改為“.BAT”。

小提示:在編輯批處理檔案時,可以把更新檔檔案名清單删除,也可以使用“::”進行逐行注釋。注釋是批進行中的說明性文字,被注釋的字元在批進行中不會被執行。

@echo off

setlocal

set PAl。HTOFIXES=更新檔檔案所在的路徑

%PA r’HTOFIXES%、幸丁丁檔案名1一z—m

%PA r。HTOFIXES%\更新檔檔案名2一z—m

%PATHToFIXES%\更新檔檔案名3一z—m

%PATHOFIXES%\qcllairI.exe

上述指令中相關參數的含義:

–u無人參與模式

–f強迫其他應用程式在關機時關閉

–n不要為解除安裝備份檔案

–o不提示就改寫OEM檔案

–z安裝完成後不重新啟動

–m自動安裝模式

–q安裝模式,無需使用者參與

一l列出已安裝的修補程式

“.BAT”檔案是可執行檔案,當輕按兩下該檔案時,該檔案中的指令就會逐行執行。相應地,該檔案夾中的更新檔就會按照批處理檔案中的順序依次安裝。

“.BAT”檔案可以用記事本打開,以後微軟釋出新更新檔時,隻要将更新檔複制到該檔案夾,然後在批處理檔案中添加相應的指令即可。

四、将更新檔檔案打包

為了友善共享或者在朋友之間交流,還可以将上述的檔案打包,将其制作成EXE格式的WinRAR自解壓安裝包。選中檔案夾中的更新檔檔案、批處理檔案和“qctlai r1.exe”程式,單擊滑鼠右鍵,在打開的右鍵菜單中選擇“添加到壓縮檔案”;在“壓縮檔案名和參數”對話框的“正常”頁籤中輸入壓縮封包件名,在“壓縮選項”中勾選“建立自解壓格式壓縮檔案”;切換到“進階”頁籤中單擊“自解壓選項”,打開“進階自解壓選項”對話框:在“解壓後運作”文本框中輸入批處理檔案名,然後在“模式”頁籤中勾選“解壓到臨時檔案夾”複選框:最後單擊“确定”按鈕後,一個自動安裝更新檔檔案的更新檔包就建立成功了。

 @ECHO OFF

      FOR %%i IN (*.EXE) DO %%i /passive /norestart /nobackup

      shutdown -r  

做成.bat與下載下傳的更新檔放入同一檔案夾内,運作可自動安裝更新檔。