Come estrarre il contenuto del file .MSI e aggiungere "Estrai tutto" al menu di scelta rapida?

Ci sono situazioni in cui è necessario selezionare un singolo file da un pacchetto .msi senza dover passare attraverso la fase di installazione. Un buon esempio è che un'applicazione autonoma o portatile racchiusa in un pacchetto .msi. In questo scenario, è possibile evitare di eseguire l'installazione ed estrarre manualmente il contenuto del pacchetto .msi. Pertanto, non sarà necessario un punto di Ripristino configurazione di sistema, l'aggiunta di diverse chiavi di registro e alcune directory (che sarebbe il caso se si esegue l'installazione).

Non sono necessari strumenti di terze parti; è possibile farlo utilizzando la riga di comando msiexec.exe eseguibile di Windows Installer.

Come estrarre il contenuto di un file .MSI

Ho scaricato il pacchetto .msi ChristmasTheme dal sito Microsoft e vorrei estrarre lo sfondo dal pacchetto.

Per estrarre il pacchetto, utilizzare la seguente riga di comando dalla finestra di dialogo Esegui ( WinKey + R ):

msiexec / a "e: \ download \ ChristmasTheme.msi" / qb TARGETDIR = "e: \ download \ file dei temi"

Ed eccolo qui!

E l'immagine di sfondo che stavo cercando è questa, situata nella cartella Web \ Wallpaper .

Ecco come estraiamo il contenuto di un file .msi. Per rendere ciò ancora più semplice, è possibile implementare il comando nel menu di scelta rapida (menu di scelta rapida)

Aggiunta dell'opzione "Estrai tutto" con il pulsante destro del mouse per i file .MSI

Scarica msi-extract-all-menu.zip, decomprimi ed esegui il file REG incluso nell'archivio. Ciò aggiunge l'opzione "Estrai tutto" al menu di scelta rapida per i file .msi.

Fare clic su "Estrai tutto" è tutto ciò che devi fare. Esegue la riga di comando msiexec.exe in background. Come visto di seguito, il contenuto del pacchetto viene estratto in una cartella (con lo stesso nome del file di origine, aggiunto dalla parola "File" (" File ChristmasTheme.msi ")

Articoli Correlati