請問VISTA四十幾個更新的自動執行批次檔要怎麼寫?



贊助商連結


阿雄
2007-12-07, 12:12 AM
要一個個按很浪費時間.能不能像XP一樣寫個批次檔讓它自動執行,煩請前輩指點,謝謝!

贊助商連結


琥珀
2007-12-07, 12:20 PM
說明 Windows Vista 中的 Windows Update 獨立安裝程式 (Wusa.exe) 及 .msu 檔案 (http://support.microsoft.com/kb/934307)

David722
2007-12-07, 01:22 PM
要一個個按很浪費時間.能不能像XP一樣寫個批次檔讓它自動執行,煩請前輩指點,謝謝!

寫法和XP一樣,只是 *.exe 換成 *.msu

阿雄
2007-12-09, 12:13 AM
寫法和XP一樣,只是 *.exe 換成 *.msu

搞不定,能幫我看看那裡錯了嗎?謝謝!
@echo off
setlocal
set PATHTOFIXES=k:\Program\Microsoft\Update\VISTA\Vistax64-1205

%PATHTOFIXES%\Windows6.0-KB929735-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB929763-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB930857-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB931099-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB929399-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB931573-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB925902-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB930178-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB931213-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB933579-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB936357-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB936824-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB936825-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB929123-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB937077-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB935280-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB936021-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB933928-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB938127-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB932596-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB938952-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB933360-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB938194-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB933729-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB938123-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB936782-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB938979-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB935807-v2-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB939159-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB941202-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB939653-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB929916-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB941600-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB941651-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB941649-v2-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB941229-v2-x64.msu /Z /U
%PATHTOFIXES%\Windows6.0-KB905866-v13-x64.msu /Z /U
%PATHTOFIXES%\qchain.exe
end

jazzblue
2007-12-22, 11:45 AM
應該是不需要加上qchain
這是早期Windows 更新才需要的

EIGHTS
2008-02-16, 11:35 PM
搞不定,能幫我看看那裡錯了嗎?謝謝!
@echo off
%PATHTOFIXES%\Windows6.0-KB929735-x64.msu /Z /U
...
end

應該不用這麼麻煩
只要把 bat 放在更新檔同一個目錄
然後加上 /quiet /norestart 參數就好了

例如:
Windows6.0-KB929735-x64.msu /quiet /norestart