2015-01-21 62 views
0

Raymond Chen在對Windows API equivalent to "WMIC QFE Get"的評論中寫道,測試修補程序是否安裝不正確/無用。正確的方法是詢問Windows Update,如果修補程序是需要(因爲修復程序可能在彙總或Service Pack中)。不幸的是,他沒有提供更多的細節。測試是否需要Windows修補程序

我想知道如何從命令行(最好是cmd.exe,而不是powershell)做到這一點。相關機器未連接到Internet並且修補程序文件將包含在安裝介質中可能相關。

(有問如何,如果安裝了修補程序,以檢測幾個類似的問題,但這些都落在雷蒙德的忠告的犯規,這是錯誤的做法。)

回答

0

最好的(唯一?)的方式似乎是嘗試安裝此修補程序,並查看從安裝程序獲取的返回代碼。

運行wusa.exe命令與/quiet/norestart股權(/quiet選項可能不是必要的,但我沒有它沒有嘗試過),然後看看返回代碼:

Return Code Description 
      0 Hotfix installed successfully 
     3010 Hotfix installed successfully, reboot required 
    2359302 Hotfix is already installed 
-2145124329 Hotfix is not applicable

當然,這將導致如果需要安裝此修補程序。如果你只是想測試是否需要沒有安裝它,那麼我認爲你是運氣不好。

相關問題