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 verificare se due fogli di Microsoft Excel corrispondono esattamente?
Come verificare se due fogli di Microsoft Excel corrispondono esattamente?
Al suo interno, Excel sembra piuttosto semplice. Tuttavia, più ti ci addentri, più ti rendi conto che non si tratta solo di creare tabelle, ma in realtà di creare fogli di calcolo. Spesso lavorerai con più di un Excel
Recensione Sony Xperia Z5: una bellezza che invecchia
Recensione Sony Xperia Z5: una bellezza che invecchia
Ultime notizie: il Sony Xperia Z5 del 2016 non è più lo smartphone di punta di Sony. È ancora disponibile per l'acquisto, tuttavia, e con i telefoni del 2018 che costano più che mai, è sicuramente da considerare. Al tempo di
31 migliori programmi software gratuiti per distruggere file
31 migliori programmi software gratuiti per distruggere file
Ecco le recensioni dei migliori programmi software gratuiti per distruggere file. Con questi strumenti puoi cancellare completamente i file sul tuo computer.
Condividi le schede aperte in Microsoft Edge
Condividi le schede aperte in Microsoft Edge
Come condividere le schede aperte in Microsoft Edge Chromium MIcrosoft ha rilasciato un'estensione speciale denominata 'Gruppo di schede e condivisione' per Microsoft Edge Chromium che consente la condivisione di schede aperte da una finestra del browser. È possibile copiare URL, titoli, in una varietà di formati. PubblicitàL'estensione, disponibile sul sito Web Edge Add-ons, consente di specificare un
Surface Headphones 2, Earbuds, Surface Book 3 e Surface Go 2 sono pronti per la prenotazione
Surface Headphones 2, Earbuds, Surface Book 3 e Surface Go 2 sono pronti per la prenotazione
Microsoft ha reso disponibile una serie di propri dispositivi per il preordine tramite Microsoft Store. L'elenco include Surface Headphones 2, Earbuds, Surface Book 3 e Surface Go 2. Pubblicità Surface Book 3 Surface Book 3 è un PC staccabile con CPU Intel di decima generazione 'Ice Lake'. È disponibile come 13,5 pollici o 15 pollici
Firefox 66: supporto per Windows Hello
Firefox 66: supporto per Windows Hello
Firefox 66 per desktop aggiungerà il supporto per l'autenticazione di Windows Hello in Windows 10. Al momento della stesura di questo articolo, il browser è sulla versione 65 del ramo stabile, quindi la funzionalità Windows Hello sarà inclusa nella prossima versione di Firefox prevista il 19 marzo 2019. Pubblicità Windows Hello è
Come visualizzare quante canzoni hai su Apple Music
Come visualizzare quante canzoni hai su Apple Music
Apple è famosa per avere alcuni dei migliori software e sistemi operativi al mondo. Sia i dispositivi macOS che iOS hanno un'interfaccia elegante, vaste opzioni di personalizzazione e prestazioni ad alta velocità. Tuttavia, alcune funzionalità non sono così trasparenti e