Share via


Updates Publisher 最佳作法

當傳送至用戶端電腦的軟體更新比電腦上的更新舊時,就會發生軟體更新取代。為確保用戶端電腦一律保有最新版本的更新,不會降級為舊版,請為軟體更新建立適用性規則,唯有當電腦的軟體更新版本較舊時,才套用更新。下列二個範例顯示如何建立簡單的適用性規則來檢查是否有較新版的檔案,如果結果為 False,則電腦尚未安裝更新。例如,假設 MyFile.exe 需求更新為 2.2.0.0 版,且該版建立日期及時間為 05/01/06 12:01:29。

範例 1

規則類型:檔案版本

共用路徑:PROGRAM_FILES

路徑:\MyFolder\Myfile.exe

比較:小於

版本: 2.2.0.0

範例 2

規則類型:檔案建立日期

共用路徑:PROGRAM_FILES

路徑:\MyFolder\Myfile.exe

比較:小於

建立日期: 2006/05/01 12:01:29

標題中的軟體更新取代資訊

若有各種不同版本的相關軟體更新,建議您在建立每個軟體更新時,謹記下列狀況:

  • 軟體更新標題建立之後,方能一起分組在 Updates Publisher 中。

  • 從標題能夠輕易地判斷哪些軟體更新是指取代相同更新的版本。

請注意,依屬性而非依標題來分組時,這些建議相當有用。

例如,假設已建立下列軟體更新標題:

  1. 韌體 XYZ 1.0 版

  2. 韌體 XYZ 1.1 版

  3. 韌體 XYZ 1.1.5 版

  4. 韌體 123 4.0 版

  5. 韌體 123 4.1 版

  6. 韌體 123 4.2 版

  7. 韌體 123 4.3 版

  8. 韌體 Super123 1.7 版

  9. 韌體 Super123 1.8 版

從標題可明顯看出,在軟體更新的取代方面,具有以下事實:

  • 軟體更新 1、2 及 3 是取代「韌體 XYZ」更新的版本。

  • 軟體更新 4、5、6 及 7 是取代「韌體 123」更新的版本。

  • 軟體更新 8 及 9 是取代「韌體 Super123」更新的版本。

MSI 的每一使用者問題

唯有當每一系統皆安裝 Windows Installer 封裝時,Windows Update 代理程式 (WUA) 才能在用戶端電腦上偵測那些封裝。若是為更新定義建立 MSI (Windows Installer) 規則,並為每一使用者安裝 Windows Installer 封裝,WUA 將無法存取使用者帳戶來偵測封裝。建議您,當更新定義中使用 MSI 規則時,另外再設定偵測規則,(例如:檔案版本或登錄機碼值),這樣一來,無論是否為每一使用者或每一系統安裝 MSI 封裝,都可以正確地偵測 Windows Installer 封裝。

在 Updates Publisher 中建立 MSI 規則時,會顯示訊息警告您有 MSI 的每一使用者問題,並提醒使用者只用 MSI 規則來建立更新定義會導致無法偵測已安裝在用戶端電腦上的 Windows Installer 封裝。您可以停用該對話方塊警告,但不建議您這麼做。如需有關啟用或停用警告對話方塊的詳細資訊,請參閱如何停用 MSI 的每一使用者警告

請參閱

工作

如何停用 MSI 的每一使用者警告

其它資源

Updates Publisher 入門