Jak wyodrębnić zawartość pliku .MSI i dodać „Wyodrębnij wszystko” do menu po kliknięciu prawym przyciskiem myszy?

2015-11-28 19:06:31
Główny·Microsoft·Jak wyodrębnić zawartość pliku .MSI i dodać „Wyodrębnij wszystko” do menu po kliknięciu prawym przyciskiem myszy?

Są sytuacje, w których trzeba wybrać pojedynczy plik z pakietu .msi bez konieczności przechodzenia przez fazę instalacji. Dobrym przykładem jest to, że samodzielna lub przenośna aplikacja jest zapakowana w pakiet .msi. W tym scenariuszu można uniknąć uruchomienia instalatora i ręcznie wyodrębnić zawartość pakietu .msi. Dlatego nie będzie potrzeby punktu przywracania systemu, dodania kilku kluczy rejestru i kilku katalogów (tak by było w przypadku uruchomienia instalacji).

Żadne narzędzia innych firm nie są potrzebne; możesz to zrobić za pomocą wiersza polecenia msiexec.exe wykonywalnego Instalatora Windows.

Jak wyodrębnić zawartość pliku .MSI

Mam pakiet .msi ChristmasTheme pobrany z witryny Microsoft i chciałbym wyodrębnić tapetę tła z pakietu.

Aby wyodrębnić pakiet, użyj następującego wiersza polecenia z okna dialogowego Uruchom ( WinKey + R ):

msiexec / a „e: \ download \ ChristmasTheme.msi” / qb TARGETDIR = „e: \ download \ pliki motywów”

I oto jest!

I obraz tapety, którego szukałem, znajduje się w folderze Web \ Wallpaper .

W ten sposób wyodrębniamy zawartość pliku .msi. Aby było to jeszcze łatwiejsze, możesz zaimplementować polecenie w menu prawym przyciskiem myszy (Menu kontekstowe)

Dodawanie opcji „Wyodrębnij wszystko” prawym przyciskiem myszy dla plików .MSI

Pobierz msi-extract-all-menu.zip, rozpakuj i uruchom plik REG zawarty w archiwum. Dodaje to opcję „Wyodrębnij wszystko” do menu prawym przyciskiem myszy dla plików .msi.

Wystarczy kliknąć „Wyodrębnij wszystko”. Działa w tle wiersz polecenia msiexec.exe. Jak widać poniżej, zawartość pakietu jest rozpakowywana do folderu (o tej samej nazwie co plik źródłowy, do którego dołączane jest słowo „Pliki” („ Pliki ChristmasTheme.msi ”)

Wybór Redakcji