關於Hotfix的參數幾個小問題(附上自己程式碼)

Home Home
引用 | 編輯 Youngn
2007-08-16 13:05
樓主
推文 x0
看過
(偽) Windows XP Pre-SP3 自動建立程式
的一些參數,心中有個小疑問
或許可能是老問題了

1. HotFix Type 1 、2、3、4該怎麼去分辨?
2. 以及安裝參數 /U /Z、/Q:U /R:N,差別在於哪邊?
3. 既然都一樣參數都是 /U /Z為什麼會分不同的Type ?
4. 參數下 /q /o /n /z 還是可以執行大部分的HOTFIX,這樣的參數下法到底對不對?
5. KB933579、KB936181這兩個 Microsoft XML Core Services的安全性更新,要用什麼參數去跑?
( 我試過/quiet /passive /update 還是沒辦法正確的安裝,重新開機後自動更新又會跑出來)
6. 該怎麼判斷哪些 Hotfix 要放進來更新,哪些不用? 難道說一出新的Hotfix就把它丟進來?

謝謝大家耐心看完我的問題,或許是老問題了,小弟開接觸這塊部份
還希望大家多指教 thx~

最後附上參考論壇其他文章,改寫的批次檔,有哪邊需要改進或者有問題的地方嗎?
(因為沒有很確定我這樣寫到底 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 fs9949
2007-08-17 15:48
1樓
  
5. KB933579、KB936181這兩個 Microsoft XML Core Services的安全性更新,要用什麼參數去跑?

KB933579:

For x86-based :
msxml6-KB933579-enu-x86.exe /q REBOOT=ReallySuppress /l*v c:\KB933579.log
For IA-64-based :
msxml6-KB933579-enu-ia64.exe /q REBOOT=ReallySuppress /l*v c:\KB933579.log
For AMD64-based :
msxml6-KB933579-enu-amd64.exe /q REBOOT=ReallySuppress /l*v c:\KB933579.log

來源: http://support.microsoft.com/kb/933579
------------------------------------------------------------------------------------------------------------------------
KB93618:

msxml4-kb936181-enu.exe /q reboot=reallysuppress /l*v c:\kb936181.log

來源: http://support.microsoft.com/kb/936181

獻花 x0
引用 | 編輯 gk2290001
2007-08-17 21:18
2樓
  
自動安裝參數都用 /quiet /norestart
範例:
ECHO   msxml6-KB933579-cht-x86安裝中,請 等 一 下!
start /wait msxml6-KB933579-cht-x86.exe /quiet /norestart
ECHO ..
ECHO   msxml4-KB936181安裝中,請 等 一 下!
start /wait msxml4-KB936181-cht.exe /quiet /norestart

獻花 x0
引用 | 編輯 Youngn
2007-08-17 21:48
3樓
  
下面是引用gk2290001於2007-08-17 21:18發表的 :
自動安裝參數都用 /quiet /norestart
範例:
ECHO   msxml6-KB933579-cht-x86安裝中,請 等 一 下!
start /wait msxml6-KB933579-cht-x86.exe /quiet /norestart
ECHO ..
.......

這個方式用過了,之後還是一樣會出現在安全性更新通知裡面
這樣就表示沒有成功吧 !

獻花 x0
引用 | 編輯 Youngn
2007-08-17 21:59
4樓
  
下面是引用gk2290001於2007-08-17 21:18發表的 :
自動安裝參數都用 /quiet /norestart
範例:
ECHO   msxml6-KB933579-cht-x86安裝中,請 等 一 下!
start /wait msxml6-KB933579-cht-x86.exe /quiet /norestart
ECHO ..
.......

發現網頁最下面有你KEY的那些資訊
真感謝~
沒想到過要去那邊找

獻花 x0
引用 | 編輯 threesecond
2007-08-20 10:30
5樓
  
下面是引用Youngn於2007-08-16 13:05發表的 關於Hotfix的參數幾個小問題(附上自己程式碼):
1. HotFix Type 1 、2、3、4該怎麼去分辨?
2. 以及安裝參數 /U /Z、/Q:U /R:N,差別在於哪邊?
3. 既然都一樣參數都是 /U /Z為什麼會分不同的Type ?
4. 參數下 /q /o /n /z 還是可以執行大部分的HOTFIX,這樣的參數下法到底對不對?
5. KB933579、KB936181這兩個 Microsoft XML Core Services的安全性更新,要用什麼參數去跑?
( 我試過/quiet /passive /update 還是沒辦法正確的安裝,重新開機後自動更新又會跑出來)
6. 該怎麼判斷哪些 Hotfix 要放進來更新,哪些不用? 難道說一出新的Hotfix就把它丟進來?
.......
1. 2. 3. 其實主要的 hotfix 只有 type1 和 type2 兩種,差別在圖示不一樣,你注意到了沒?
type1 用的就是 /U/Z,還有 /quiet /passive,
前後兩種參數都可以用在 type1,差別在於前者是舊式表示法,後者是新式表示法,兩種都可以用。
微軟的詳細說明在此: http://support.microsoft.com/default.aspx?kbid=262841
type2 用的則是 /Q:U /R:Z,適用於 Iexpress 封裝的執行檔,圖示和 type1 不一樣,
微軟的詳細說明在此: http://support.microsoft.com/default.aspx?kbid=197147

至於為什麼會有 type3?因為某些 type1 的 hotfix 有相依性,一定要先安裝完 A 才能安裝 B,
甚至某些還要求時間差,安裝完 A 立即安裝 B 會失敗,要間隔幾秒鐘以上,
所以才設計成 type3,中間以 type2 和 type1 區隔開,
讓特定的 hotfix 能夠在安裝完 type1 以後再過一段時間再安裝,才不會出現錯誤。

至於 type4 就沒什麼好解釋了。就是惡意軟體移除工具而已。

4. 各種參數用法請用 /? 去查詢,或者看上面列出的兩個 KB 文件,寫的非常詳細了。
5. 同上。
6. 哪些要放?哪些不用放,如果你很閒的話可以每個月自己看安全性公告,自己做,
如果你懶的看也無所謂,因為這麼無聊的事情已經有人幫你代勞了,就是小弟我。
簡單說:直接去抓最新的 (偽)Pre-SP3 來用就對了,不用浪費時間去做別人已經做過的事情。

完畢。

獻花 x0
引用 | 編輯 Youngn
2007-08-21 20:11
6樓
  
大致上瞭解了,感謝你的回答

獻花 x0