Główny Eksplorator Plików Systemu Windows Dodaj polecenie wyodrębniania menu kontekstowego do plików MSI

Dodaj polecenie wyodrębniania menu kontekstowego do plików MSI



Jeśli masz pakiet MSI, możesz być zainteresowany wyodrębnieniem jego zawartości bez instalowania aplikacji. Można to szybko zrobić bez użycia narzędzi innych firm. Windows jest już wyposażony we wszystko, co jest wymagane do operacji. W tym artykule zobaczymy, jak dodać przydatne polecenie „Wyodrębnij” do menu kontekstowego pliku MSI.

Reklama


System Windows obsługuje pakiety MSI za pośrednictwem aplikacji msiexec, która jest częścią Instalatora Windows. Jest to wbudowane narzędzie, które obsługuje wiele przełączników wiersza poleceń. Możesz się o nich dowiedzieć, uruchamiając następujące polecenie.

  1. Naciśnij klawisze skrótu Win + R na klawiaturze, aby otworzyć okno dialogowe Uruchom.
  2. Wpisz następujące informacje w polu Uruchom:
    msiexec /?

  3. Instalator Windows wyświetli zawartość pomocy w oknie:

Obsługuje następujące przełączniki:

jak odtwarzać muzykę na instagramowej historii

Opcje instalacji
Instaluje lub konfiguruje produkt
/ a Instalacja administracyjna - instaluje produkt w sieci
/ j [/ t] [/ g]
Anonsuje produkt - m do wszystkich użytkowników, u do bieżącego użytkownika
Odinstalowuje produkt
Opcje wyświetlania
/cichy
Tryb cichy, brak interakcji użytkownika
/bierny
Tryb nienadzorowany - tylko pasek postępu
/ q [n | b | r | f]
Ustawia poziom interfejsu użytkownika
n - Brak interfejsu użytkownika
b - Podstawowy interfejs użytkownika
r - Zredukowany interfejs użytkownika
f - Pełny interfejs użytkownika (domyślnie)
/Wsparcie
Informacje pomocy
Opcje ponownego uruchomienia
/ norestart
Nie uruchamiaj ponownie po zakończeniu instalacji
/ promptrestart
W razie potrzeby monituje użytkownika o ponowne uruchomienie
/ forcerestart
Po instalacji zawsze restartuj komputer
Opcje rejestrowania
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Komunikaty o stanie
w - ostrzeżenia niekrytyczne
e - Wszystkie komunikaty o błędach
a - Rozpoczęcie działań
r - rekordy specyficzne dla akcji
u - żądania użytkowników
c - początkowe parametry interfejsu użytkownika
m - Informacje o braku pamięci lub krytycznym wyjściu
o - komunikaty o braku miejsca na dysku
p - Właściwości terminala
v - Pełne dane wyjściowe
x - Dodatkowe informacje dotyczące debugowania
+ - Dołącz do istniejącego pliku dziennika
! - Przepłucz każdy wiersz do dziennika
* - Rejestruj wszystkie informacje, z wyjątkiem opcji v i x
/log
Odpowiednik / l *
Opcje aktualizacji
/ update [; Update2.msp]
Dotyczy aktualizacji
/ uninstall [; Update2.msp] / package Usuń aktualizacje produktu
Opcje naprawy
/ f [p | e | c | m | s | o | d | a | u | v] Naprawia produkt
p - tylko w przypadku braku pliku
o - jeśli brakuje pliku lub jest zainstalowana starsza wersja (domyślnie)
e - jeśli brakuje pliku lub jest zainstalowana równa lub starsza wersja
d - jeśli brakuje pliku lub jest zainstalowana inna wersja
c - jeśli brakuje pliku lub suma kontrolna nie zgadza się z obliczoną wartością
a - wymusza ponowną instalację wszystkich plików
u - wszystkie wymagane wpisy rejestru specyficzne dla użytkownika (domyślnie)
m - wszystkie wymagane wpisy rejestru specyficzne dla komputera (domyślnie)
s - wszystkie istniejące skróty (domyślne)
v - uruchamia się ze źródła i odnawia pakiet lokalny
Ustawianie właściwości publicznych
[PROPERTY = PropertyValue]

Opcja, która dotyczy tej sytuacji, to / a. Chociaż jest opisana jako „Instalacja administracyjna - instaluje produkt w sieci”, może być używana do wyodrębniania zawartości pojedynczego pakietu MSI do mniejszych pojedynczych plików, które mogą być obsługiwane przez poprawkę. Można użyć następującego polecenia:

msiexec / a 'path  to  package.msi' / qb TARGETDIR = 'path  to  the  destination  folder'

TARGETDIR to właściwość wspólna dla każdego pakietu, która określa folder docelowy dla zawartości pakietu MSI.

Przełącznik „/ qb” nakazuje Instalatorowi Windows wyświetlenie podstawowego interfejsu podczas procesu. Pokaże się okno dialogowe z przyciskiem Anuluj i paskiem postępu.

Na przykład mogę użyć następującego polecenia, aby rozpakować instalator MSI Menedżera FAR:

msiexec / a 'C:  Users  winaero  Downloads  Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C:  Users  winaero  Downloads  Far'

Jeśli folder docelowy nie istnieje, zostanie utworzony automatycznie. W moim przypadku zostanie utworzony podfolder Far w folderze Download.

Powyższe polecenie można wprowadzić bezpośrednio w oknie dialogowym Uruchom.

jak włączyć współrzędne w minecrafcie

Możesz użyć powyższych informacji, aby dodać polecenie menu kontekstowego w celu wyodrębnienia zawartości pliku MSI jednym kliknięciem. Oto, jak można to zrobić.

Dodaj polecenie wyodrębniania menu kontekstowego do plików MSI

  1. otwarty Edytor rejestru .
  2. Przejdź do następującego klucza rejestru:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Wskazówka: Jak jednym kliknięciem przejść do żądanego klucza rejestru .

  3. Utwórz tutaj nowy podklucz i nazwij goWyciąg.
  4. Pod kluczem Extract utwórz nowy podklucz i nazwij goKomenda:
  5. Ustaw domyślną wartośćKomendapodklucz do następującego ciągu:
    msiexec.exe / a '% 1' / qb TARGETDIR = 'Zawartość% 1'

    Zobacz poniższy zrzut ekranu:

Po kliknięciu pakietu MSI prawym przyciskiem myszy w Eksploratorze plików znajdziesz nowy element menu kontekstowego „Wyodrębnij”. Jeśli go wykonasz, utworzy on nowy katalog „nazwa_pakietu.msi Contents” w bieżącym folderze i wyodrębni tam zawartość pakietu. Zobacz poniższy zrzut ekranu:

Aby zaoszczędzić Twój czas, stworzyłem gotowe do użycia pliki rejestru. Możesz je pobrać, korzystając z poniższego łącza.

Pobierz pliki rejestru

jak bawić się ze znajomymi w martwe za dnia

Dołączony jest plik cofania.

Ta sztuczka działa w systemie Windows 10, Windows 8 i Windows 7.

Zauważ, że niektóre pakiety nie obsługują instalacji administracyjnej. Nie można ich wyodrębnić tą metodą. Ponadto, po wyodrębnieniu pakietu MSI w ten sposób, jego administracyjny punkt instalacji (folder, do którego jest wyodrębniany) staje się dostępny. Do aktualizacji można użyć poprawki Instalatora Windows (MSP), więc po zainstalowaniu pakietu poprawka jest również stosowana.

Ciekawe Artykuły

Wybór Redakcji

Archiwa tagu: Szybka pomoc systemu Windows 10
Archiwa tagu: Szybka pomoc systemu Windows 10
WhatsApp na Windows Phone został usunięty z Microsoft Store
WhatsApp na Windows Phone został usunięty z Microsoft Store
Od jakiegoś czasu wiedzieliśmy o zakończeniu wsparcia dla Windows Phone, a twórcy głównych aplikacji, które były dostępne dla Windows Phone 8 i Windows 10 Mobile, powoli zaczęli usuwać swoje aplikacje z platformy. Teraz, gdy sklep Windows Phone 8 przestał działać, a firma się kończy
Jak oswoić aksolotla w Minecraft
Jak oswoić aksolotla w Minecraft
Jeśli wiesz, jak oswoić aksolotle, możesz je rozmnożyć i uczynić swoimi sojusznikami. Dowiedz się, co jedzą aksolotle i gdzie można je znaleźć w Minecraft.
Jak odblokować kogoś na Venmo
Jak odblokować kogoś na Venmo
Chociaż nie wszyscy są zachwyceni pomysłem widocznych transferów pieniężnych, nie można zaprzeczyć, że Venmo rozwija się i jest na dobrej drodze do obsługi jeszcze większej liczby transakcji w najbliższej przyszłości. PayPal poinformował, że mają około 40 milionów
Jak przekazywać wiele wiadomości e-mail jednocześnie w Gmailu
Jak przekazywać wiele wiadomości e-mail jednocześnie w Gmailu
Chociaż wiadomości tekstowe i serwisy społecznościowe stają się coraz bardziej popularne jako sposoby komunikacji, jeśli chodzi o biznes i pracę, e-mail nadal jest królem świata komunikacji. Wiedząc, jak wydobyć jak najwięcej
Dodaj element menu kontekstowego Uruchom jako administrator do plików VBS
Dodaj element menu kontekstowego Uruchom jako administrator do plików VBS
Możesz dodać polecenie menu kontekstowego dla plików VBS do aplikacji Eksplorator plików, które pozwoli Ci uruchomić wybrany plik VBS jako administrator.
Znajdź domyślny język systemu w systemie Windows 10
Znajdź domyślny język systemu w systemie Windows 10
Możesz chcieć dowiedzieć się, jaki jest domyślny język systemu Windows 10. Windows 10 używa tego języka do wyświetlania komunikatów ...