Udostępnij za pośrednictwem


Msimsp.exe

Zalecaną metodą generowania pakietu poprawek jest użycie narzędzi do tworzenia poprawek, takich jak Msimsp.exe i Patchwiz.dll. Narzędzie Msimsp.exe jest dostępne tylko w składnikach Windows SDK dla deweloperów Instalatora Windows.

Msimsp.exe to plik wykonywalny wywołujący Patchwiz.dll. Narzędzie może służyć do tworzenia pakietu poprawek, przekazując ścieżkę do pliku właściwości tworzenia poprawek (plik pcp) i ścieżkę do tworzonego pakietu poprawek. Plik Msimsp.ex można również użyć do utworzenia pliku dziennika i określenia folderu tymczasowego, w którym zapisywane są przekształcenia, szafy i pliki używane do tworzenia pakietu poprawek.

Składnia wiersza polecenia dla Msimsp.exe to:

Msimsp.exe -s[ścieżka do pliku pcp]-p[ścieżka do pliku msp]{options}

Opcje wiersza polecenia nie są uwzględniane wielkości liter, a ograniczniki ukośników mogą być używane zamiast kreski. Jeśli nie określono żadnych opcji, Msimsp.exe wyświetla bieżące wartości właściwości informacji podsumowania.

-s*[ścieżka do pliku pcp]*

Jest to wymagane i musi być po ścieżce do pliku właściwości tworzenia poprawek (rozszerzenie pcp). Aby uzyskać więcej informacji, zobacz PatchWiz.dll.

-p ścieżkado pliku msp

Jest to wymagane i następuje ścieżka do tworzonego pakietu poprawek (rozszerzenie msp).

-f ścieżkado folderu tymczasowego

Fakultatywny. Następnie ścieżka do folderu tymczasowego. Lokalizacja domyślna to %TMP%\~pcw_tmp.tmp\.

-k

Fakultatywny. Niepowodzenie, jeśli folder tymczasowy już istnieje.

-l ścieżkado pliku dziennika

Fakultatywny. Następnie ścieżka do pliku dziennika, który opisuje proces tworzenia poprawek i błędy. Aby uzyskać więcej informacji, zobacz wartości zwracane dla elementu UiCreatePatchPackage.

-lp ścieżkado pliku dziennika z danymi wydajności

Fakultatywny. Następnie ścieżka do pliku dziennika, który opisuje proces tworzenia poprawek i błędy. Ta opcja zapisuje dane wydajności w pliku dziennika. Ta opcja wymaga wersji 4.0 Patchwiz.dll.

-d

Fakultatywny. Wyświetla okno dialogowe, jeśli tworzenie poprawek zakończy się pomyślnie.

-?

Wyświetla pomoc wiersza polecenia.

Nuta

Msimsp.exe może zakończyć się niepowodzeniem, gdy wywołuje Makecab.exe, jeśli w kolumnie Plik tabeli File pakietu instalacyjnego różniące się tylko wielkością liter. Instalator Windows uwzględnia wielkość liter i umożliwia instalację pakietu, takiego jak w poniższej tabeli tylko wtedy, gdy comp1 i Comp2 są instalowane w różnych katalogach. Jednak w tym scenariuszu nie można użyć Msimsp.exe ani Patchwiz.dll do wygenerowania poprawki dla pakietu, ponieważ Msimsp.exe i Patchwiz.dll wywołać Makecab.exe, co jest niewrażliwe na wielkość liter.

Unikaj tworzenia pakietu instalacyjnego, takiego jak następująca częściowa tabela plików .

Plik Składnik_ Pod nazwą
readme.txt Comp1 readme.txt
ReadMe.txt Comp2 readme.txt

tworzenie pakietu poprawek

przykład małej poprawki aktualizacji

Narzędzia programistyczne Instalatora Windows

wydane wersje, narzędzia i pakiety redystrybucyjne