Freigeben über


Zwischenspeicherung von Patchinformationen (Patchwiz.dll)

Das Erstellen eines neuen Patches erfordert möglicherweise viel Zeit. Wenn Sie mit Patchwiz.dll einen Patch erzeugt haben, müssen Sie möglicherweise das Update-Image erneut ändern und einen weiteren Patch erzeugen. Das Zwischenspeichern der Patchinformationen kann die Zeit verkürzen, die zum Erzeugen nachfolgender Patches anfällt, da vorhandene Patches wiederverwendet werden. So lässt sich beispielsweise die Zeit für das Erstellen des Service Packs verkürzen, indem die Binärdateipatches von vorherigen Patches verwendet werden. Patchwiz.dll kann mit PATCH_CACHE_DIR einen vorhandenen Binärdateipatch finden und ihn zur CAB-Datei des Service Packs hinzufügen, ohne den Binärdateipatch erneut zu erstellen.

Für das Zwischenspeichern von Patchinformationen ist die Nutzung von Patchwiz.dll erforderlich. Zum Aktivieren der Patch-Zwischenspeicherung müssen Sie die Eigenschaften PATCH_CACHE_ENABLED und PATCH_CACHE_DIR in der Tabelle „Properties“ (Patchwiz.dll) der Eigenschaftendatei der Patcherstellung (PCP-Datei) festlegen. Patchwiz speichert alle Patcherstellungsdaten in dem Ordner, der in der Eigenschaft PATCH_CACHE_DIR festgelegt ist. Wenn der Ordner noch nicht vorhanden ist, erstellt Patchwiz ihn. Wenn Sie das nächste Mal einen Patch erstellen, überprüft Patchwiz diesen Ordner, um zu ermitteln, ob die abzugleichenden Dateien mit den Dateien im Zwischenspeicher übereinstimmen. Wenn sie übereinstimmen, verwendet Patchwiz die zwischengespeicherten Informationen, anstatt den Binärdateipatch für die Datei erneut zu erzeugen. Wenn die Dateien nicht übereinstimmen oder die Informationen im Zwischenspeicher fehlen, erzeugt Patchwiz den Patch für die Datei.

Um die Zwischenspeicherung von Patchinformationen zu nutzen, müssen Sie den von PATCH_CACHE_DIR angegebenen Ordner nach dem Erstellen einer MSP-Datei beibehalten. Wenn der Ordner gelöscht wird, muss Patchwiz Binärdateipatches für nachfolgende MSP-Dateien erneut erzeugen. Weitere Informationen zum Beibehalten von Informationen in ausgewählten Regionen einer Zieldatei finden Sie unter Patchen ausgewählter Regionen einer Datei.