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 |
Tematy pokrewne