修補程式資訊快取 (Patchwiz.dll)
產生新的修補程式可能需要很長的時間。 使用 Patchwiz.dll產生修補程式之後,您可能需要再次變更更新映射,並產生另一個修補程式。 修補程式資訊快取可藉由重複使用現有的修補程式來減少產生後續修補程式所需的時間。 例如,使用先前修補程式所產生的二進位修補程式,即可減少建立 Service Pack 所需的時間。 Patchwiz.dll可以使用PATCH_CACHE_DIR來尋找現有的二進位修補程式,並將它新增至 Service Pack 的封包,而不需要重新建立二進位修補程式。
修補程式資訊快取需要使用 Patchwiz.dll。 若要啟用修補程式快取,請在 [ 屬性資料表] (Patchwiz.dll) 中設定PATCH_CACHE_ENABLED和PATCH_CACHE_DIR屬性檔案 (.pcp 檔案) 。 Patchwiz 會將所有修補程式建立資訊儲存在 PATCH_CACHE_DIR 屬性所識別的資料夾中,並視需要建立此資料夾。 下次嘗試建立修補程式時,Patchwiz 會檢查此資料夾,以查看要比較的檔案是否符合快取中的檔案。 如果檔案相符,Patchwiz 會使用快取的資訊,而不是重新產生檔案的二進位修補程式。 如果檔案不相符,或快取中遺漏資訊,Patchwiz 會產生檔案的修補程式。
若要使用修補程式資訊快取,建立 .msp 檔案之後,必須保留由 PATCH_CACHE_DIR 指定的資料夾。 如果刪除資料夾,PatchWiz 必須重新產生後續 .msp 檔案的二進位修補程式。 如需保留目標檔案所選區域中資訊的詳細資訊,請參閱 修補檔案的選取區域。