Principale Esplora File Di Windows Aggiungi il comando Estrai menu contestuale ai file MSI

Aggiungi il comando Estrai menu contestuale ai file MSI



Quando hai un pacchetto MSI, potresti essere interessato a estrarne il contenuto senza installare l'app. Questo può essere fatto rapidamente senza utilizzare strumenti di terze parti. Windows viene già fornito con tutto il necessario per l'operazione. In questo articolo vedremo come aggiungere un utile comando 'Estrai' al menu contestuale del file MSI.

Pubblicità


Windows gestisce i pacchetti MSI tramite l'app msiexec, che fa parte di Windows Installer. È uno strumento integrato che supporta una serie di opzioni della riga di comando. Puoi conoscerli eseguendo il seguente comando.

  1. Premi i tasti di scelta rapida Win + R sulla tastiera per aprire la finestra di dialogo Esegui.
  2. Digita quanto segue nella casella Esegui:
    msiexec /?

  3. Windows Installer visualizzerà il contenuto della guida in una finestra:

Supporta i seguenti interruttori:

puoi nascondere i commenti su instagram live?

Opzioni di installazione
Installa o configura un prodotto
/ a Installazione amministrativa: installa un prodotto sulla rete
/ j [/ t] [/ g]
Pubblicizza un prodotto - m a tutti gli utenti, u all'utente corrente
Disinstalla il prodotto
Opzioni di visualizzazione
/silenzioso
Modalità silenziosa, nessuna interazione dell'utente
/passivo
Modalità automatica: solo barra di avanzamento
/ q [n | b | r | f]
Imposta il livello dell'interfaccia utente
n - Nessuna interfaccia utente
b - Interfaccia utente di base
r - UI ridotta
f - Interfaccia utente completa (impostazione predefinita)
/Aiuto
Informazioni di aiuto
Opzioni di riavvio
/ norestart
Non riavviare al termine dell'installazione
/ promptrestart
Se necessario, richiede all'utente di riavviare
/ forcerestart
Riavviare sempre il computer dopo l'installazione
Opzioni di registrazione
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Messaggi di stato
w - Avvisi non irreversibili
e - Tutti i messaggi di errore
a - Avvio delle azioni
r - Record specifici dell'azione
u - Richieste dell'utente
c - Parametri iniziali dell'interfaccia utente
m - Informazioni sulla memoria insufficiente o sull'uscita irreversibile
o - Messaggi di spazio su disco insufficiente
p - Proprietà del terminale
v - Output dettagliato
x - Informazioni di debug extra
+ - Aggiungi al file di registro esistente
! - Lavare ogni riga nel registro
* - Registra tutte le informazioni, ad eccezione delle opzioni v e x
/ log
Equivalente di / l *
Opzioni di aggiornamento
/ update [; Update2.msp]
Applica gli aggiornamenti
/ uninstall [; Update2.msp] / package Rimuove gli aggiornamenti per un prodotto
Opzioni di riparazione
/ f [p | e | c | m | s | o | d | a | u | v] Ripara un prodotto
p - solo se manca il file
o - se il file è mancante o è installata una versione precedente (impostazione predefinita)
e - se il file è mancante o è installata una versione uguale o precedente
d - se il file è mancante o è installata una versione diversa
c - se il file è mancante o il checksum non corrisponde al valore calcolato
a - forza la reinstallazione di tutti i file
u - tutte le voci di registro specifiche dell'utente richieste (impostazione predefinita)
m - tutte le voci di registro specifiche del computer richieste (impostazione predefinita)
s - tutte le scorciatoie esistenti (impostazione predefinita)
v - viene eseguito dall'origine e memorizza nuovamente nella cache il pacchetto locale
Impostazione delle proprietà pubbliche
[PROPRIETÀ = PropertyValue]

L'opzione che riguarda questa situazione è / a. Sebbene sia descritto come 'Installazione amministrativa - Installa un prodotto sulla rete', può essere utilizzato per estrarre il contenuto di un singolo pacchetto MSI in singoli file più piccoli che possono essere gestiti da una patch. È possibile utilizzare il seguente comando:

msiexec / a 'percorso  to  package.msi' / qb TARGETDIR = 'percorso  to  the  destinazione  cartella'

TARGETDIR è una proprietà comune per ogni pacchetto che specifica la cartella di destinazione per il contenuto del pacchetto MSI.

L'opzione '/ qb' indica a Windows Installer di mostrare l'interfaccia di base durante il processo. Mostrerà una finestra di dialogo con il pulsante Annulla e la barra di avanzamento.

Ad esempio, posso utilizzare il seguente comando per decomprimere il programma di installazione MSI di FAR Manager:

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

Se la cartella di destinazione non esiste, verrà creata automaticamente. Nel mio caso, verrà creata la sottocartella Lontano nella cartella Download.

Il comando sopra può essere inserito direttamente nella finestra di dialogo Esegui.

È possibile utilizzare le informazioni precedenti per aggiungere un comando del menu di scelta rapida per estrarre il contenuto del file MSI con un clic. Ecco come si può fare.

tema aero di windows 8

Aggiungi il comando Estrai menu contestuale ai file MSI

  1. Aperto Editor del registro .
  2. Vai alla seguente chiave di registro:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Mancia: Come passare alla chiave di registro desiderata con un clic .

  3. Crea qui una nuova sottochiave e assegnagli un nomeEstratto.
  4. Nella chiave Extract, creare una nuova sottochiave e denominarlaComando:
  5. Imposta il valore predefinito diComandosottochiave alla seguente stringa:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Contenuti'

    Vedi lo screenshot seguente:

Dopo aver fatto clic con il pulsante destro del mouse su un pacchetto MSI in Esplora file, troverai una nuova voce di menu contestuale 'Estrai'. Se lo esegui, creerà una nuova directory 'nome_pacchetto.msi Contents' nella cartella corrente ed estrarrà il contenuto del pacchetto lì. Vedi lo screenshot seguente:

Per risparmiare tempo, ho creato file di registro pronti per l'uso. Puoi scaricarli utilizzando il link sottostante.

Scarica i file di registro

come cambio il mio profilo netflix su roku 1

Il file di annullamento è incluso.

Questo trucco funziona in Windows 10, Windows 8 e Windows 7.

Notare che alcuni pacchetti non supportano l'installazione amministrativa. Non possono essere estratti utilizzando questo metodo. Inoltre, quando si estrae un pacchetto MSI in questo modo, il suo punto di installazione amministrativa (la cartella in cui viene estratto) diventa utilizzabile. È possibile utilizzare una patch di Windows Installer (MSP) per aggiornarlo in modo che, quando il pacchetto viene installato, venga applicata anche la patch.

Articoli Interessanti

Scelta Del Redattore

Come realizzare una fornace in terrari
Come realizzare una fornace in terrari
Una fornace è uno di quegli elementi essenziali necessari se vuoi arrivare ovunque in Terraria. Ne hai bisogno per creare armi e strumenti migliori e aumentare la durata dell'armatura, ma il gioco non ti dà davvero
Come salire di livello su Steam velocemente
Come salire di livello su Steam velocemente
Cosa ti viene in mente quando senti la frase
Archivi tag: Bing Wallpaper App
Archivi tag: Bing Wallpaper App
Come disattivare l'audio di tutti su Google Meet
Come disattivare l'audio di tutti su Google Meet
Quando si tratta di videoconferenze e aule online, ci sono alcune app davvero fantastiche: Google Meet è una di queste. Ha molte fantastiche funzionalità, inclusa la possibilità di disattivare l'audio dei partecipanti. Ma come funziona
6 visualizzatori Vine che potresti utilizzare per guardare video Vine online
6 visualizzatori Vine che potresti utilizzare per guardare video Vine online
I visualizzatori Vine una volta consentivano alle persone di guardare i video Vine sul Web desktop. Eccone sei che una volta erano piuttosto popolari.
Come disattivare i sottotitoli sulla tua TV Samsung
Come disattivare i sottotitoli sulla tua TV Samsung
Disattivare i sottotitoli sui televisori Samsung è una passeggiata. Puoi farlo su tutti i modelli contemporanei del produttore coreano. La cosa migliore è che gli stessi passaggi si applicano sia ai modelli Smart che ai normali televisori.
Samsung Galaxy J7 Pro – Come cancellare Chrome e App Cache
Samsung Galaxy J7 Pro – Come cancellare Chrome e App Cache
Il tuo Galaxy J7 Pro può bloccarsi o rallentare quando si sovraccarica. Ciò potrebbe accadere perché la memoria cache è piena. Google Chrome è noto per le sue capacità di monopolizzazione della RAM. Tuttavia, altre cache delle app possono causare memoria