Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wersja PATCHWIZ.DLL wydana za pomocą Instalatora Windows 3.0 może automatycznie generować informacje o sekwencjonowaniu poprawek i dodawać do tabeli msiPatchSequence nowej poprawki.
Ustaw właściwość SEQUENCE_DATA_GENERATION_DISABLED na 1 (jeden) w tabeli właściwości pliku pcp, aby zapobiec automatycznemu generowaniu informacji sekwencjonowania poprawek. Jeśli ta właściwość jest nieobecna, informacje są generowane i dodawane automatycznie.
Gdy PATCHWIZ.DLL wydany z Instalatorem Windows 3.0 jest używany do automatycznego generowania informacji sekwencjonowania poprawek, wystąpią następujące czynności:
Do tabeli MsiPatchSequence zostanie dodany nowy wiersz dla każdego kodu produktu obrazu docelowego wymienionego w tabeli TargetImages.
Wartości dodane do kolumny PatchFamily w nowo dodanych wierszach odpowiadają docelowym kodom produktu obrazów wymienionych w tabeli TargetImages.
Wartości dodane do kolumn Sequence w nowych wierszach są generowane przy użyciu najwyższej wersji produktu objętej poprawką i czasu UTC generowania poprawki. Numer sekwencji to <wersja pomocnicza produktu>.<skompiluj numer główny>.<sygnatura czasowa 1>.<sygnatura czasowa 2>.
- Pierwsze pole to wersja produktu o najwyższej wersji produktu, która jest objęta poprawką.
- Drugie pole to główny numer wersji kompilacji najwyższej wersji produktu, do której odnosi się poprawka.
Dwa pola sygnatury czasowej stanowią 32-bitową sygnaturę czasową wymaganą do zliczenia sekund w uniwersalnym czasie koordynowanym (UTC).
Notatka
Wersje produktów mają następujący format: <Główna wersja produktu>.<Wersja pomocnicza produktu>.<Główna wersja kompilacji>.<Wersja pomocnicza kompilacji> i produkt o numerze wersji 2.1.0.0 jest wyższą wersją niż produkt o numerze wersji 1.2.0.0
Atrybut msidbPatchSequenceSupersedeEarlier jest wprowadzany do kolumny Atrybut nowych wierszy generowanych dla pakietów serwisowych (SP) lub drobnych poprawek aktualizacji. Atrybut msidbPatchSequenceSupersedeEarlier nie jest dodawany do QFE ani drobnego pakietu aktualizacji.
Notatka
Pakiet serwisowy (SP) powinien zawierać poprawki wszystkich QFEs, które zostały wydane przed jego wydaniem. Jeśli jednak autor poprawki ustawi właściwość SEQUENCE_DATA_SUPERSEDENCE na 0 (zero) lub 1 (jeden) w pliku pcp, kolumna Atrybuty wszystkich wierszy w tabeli MsiPatchSequence jest ustawiona na wartość określoną dla SEQUENCE_DATA_SUPERSEDENCE. Autorzy poprawek, którzy wymagają większej kontroli, muszą ręcznie utworzyć kolumnę Atrybuty.
Jeśli dołączysz tabelę PatchSequence do pliku .pcp, właściwość SEQUENCE_DATA_GENERATION_DISABLED zostanie zignorowana, a informacje zawarte w tabeli PatchSequence można dodać do tabeli MsiPatchSequence poprawki.