Principal Windows File Explorer Adăugați Comanda Extract Context Menu în fișierele MSI

Adăugați Comanda Extract Context Menu în fișierele MSI



Când aveți un pachet MSI, este posibil să fiți interesat să extrageți conținutul acestuia fără a instala aplicația. Acest lucru se poate face rapid fără a utiliza instrumente terță parte. Windows vine deja cu tot ce este necesar pentru operație. În acest articol, vom vedea cum se adaugă o comandă utilă „Extract” în meniul contextual al fișierului MSI.

Reclama


Windows gestionează pachetele MSI prin intermediul aplicației msiexec, care face parte din Windows Installer. Este un instrument încorporat care acceptă o serie de comutatoare de linie de comandă. Puteți afla despre acestea executând următoarea comandă.

  1. Apăsați tastele de comandă rapidă Win + R de pe tastatură pentru a deschide dialogul Run.
  2. Tastați următoarele în caseta Run:
    msiexec /?

    none

  3. Windows Installer va afișa conținutul ajutorului într-o fereastră:none

Acesta acceptă următoarele comutatoare:

cum să anulați urmărirea tuturor pe Instagram

Opțiuni de instalare
Instalează sau configurează un produs
/ a Instalare administrativă - Instalează un produs în rețea
/ j [/ t] [/ g]
Promovează un produs - m pentru toți utilizatorii, u pentru utilizatorul actual
Dezinstalează produsul
Optiuni de afisare
/Liniște
Mod silențios, fără interacțiune cu utilizatorul
/pasiv
Mod nesupravegheat - numai bara de progres
/ q [n | b | r | f]
Setează nivelul interfeței utilizatorului
n - Fără UI
b - UI de bază
r - UI redusă
f - UI complet (implicit)
/Ajutor
Informații de ajutor
Reporniți Opțiuni
/ norestart
Nu reporniți după finalizarea instalării
/ promptrestart
Solicită utilizatorului să repornească, dacă este necesar
/ forcerestart
Reporniți întotdeauna computerul după instalare
Opțiuni de înregistrare
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Mesaje de stare
w - Avertismente non-fatale
e - Toate mesajele de eroare
a - Pornirea acțiunilor
r - Înregistrări specifice acțiunii
u - Cereri de utilizator
c - Parametrii inițiali ai UI
m - Informații lipsă de memorie sau ieșire fatală
o - Mesaje în afara spațiului pe disc
p - Proprietăți terminale
v - ieșire detaliată
x - Informații suplimentare de depanare
+ - Adăugați la fișierul jurnal existent
! - Spălați fiecare linie până la jurnal
* - Înregistrați toate informațiile, cu excepția opțiunilor v și x
/Buturuga
Echivalentul / l *
Opțiuni de actualizare
/ update [; Update2.msp]
Aplică actualizări
/ uninstall [; Update2.msp] / package Eliminați actualizările pentru un produs
Opțiuni de reparare
/ f [p | e | c | m | s | o | d | a | u | v] Reparează un produs
p - numai dacă lipsește fișierul
o - dacă fișierul lipsește sau este instalată o versiune mai veche (implicit)
e - dacă fișierul lipsește sau este instalată o versiune egală sau mai veche
d - dacă fișierul lipsește sau este instalată o altă versiune
c - dacă fișierul lipsește sau suma de control nu se potrivește cu valoarea calculată
a - forțează reinstalarea tuturor fișierelor
u - toate intrările de registru necesare utilizatorului (implicit)
m - toate intrările de registru necesare computerului (implicit)
s - toate comenzile rapide existente (implicit)
v - rulează de la sursă și reconectează pachetul local
Setarea proprietăților publice
[PROPRIETATE = PropertyValue]

Opțiunea care privește această situație este / a. Deși este descris ca „Instalare administrativă - instalează un produs în rețea”, acesta poate fi utilizat pentru a extrage conținutul unui singur pachet MSI în fișiere individuale mai mici, care pot fi deservite de un patch. Se poate utiliza următoarea comandă:

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

TARGETDIR este o proprietate comună pentru fiecare pachet care specifică folderul de destinație pentru conținutul pachetului MSI.

Comutatorul „/ qb” spune Windows Installer să afișeze interfața de bază în timpul procesului. Se va afișa un dialog cu butonul Anulare și bara de progres.

De exemplu, pot folosi următoarea comandă pentru a despacheta programul de instalare MSI al Managerului FAR:

deschideți exploratorul ca administrator
msiexec / a 'C:  Users  winaero  Downloads  Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C:  Users  winaero  Downloads  Far'

Dacă folderul țintă nu există, acesta va fi creat automat. În cazul meu, va fi creat subfolderul Far din folderul Descărcare.none

Comanda de mai sus poate fi introdusă direct în dialogul Executare.none

nonePuteți utiliza informațiile de mai sus pentru a adăuga o comandă din meniul contextual pentru a extrage conținutul fișierului MSI cu un singur clic. Iată cum se poate face.

Adăugați Comanda Extract Context Menu în fișierele MSI

  1. Deschis Editor de registru .
  2. Accesați următoarea cheie de registru:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Bacsis: Cum să treceți la cheia de registry dorită cu un singur clic .none

  3. Creați aici o nouă subcheie și denumiți-oExtrage.none none
  4. Sub tasta Extract, creați o nouă subcheie și denumiți-oComanda:none
  5. Setați valoarea implicită aComandasubcheie la următorul șir:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Cuprins'

    Vedeți următoarea captură de ecran:none

După ce faceți clic dreapta pe un pachet MSI în File Explorer, veți găsi un nou element din meniul contextual „Extract”. Dacă îl executați, acesta va crea un nou director 'package_name.msi Contents' în folderul curent și va extrage conținutul pachetului acolo. Vedeți următoarea captură de ecran:none

Pentru a vă economisi timpul, am făcut fișiere de registru gata de utilizat. Le puteți descărca folosind linkul de mai jos.

Descărcați fișiere de registry

poți să ecranezi oglindă fără wifi

Fișierul de anulare este inclus.

Acest truc funcționează în Windows 10, Windows 8 și Windows 7.

Rețineți că unele pachete nu acceptă instalarea administrativă. Nu pot fi extrase folosind această metodă. De asemenea, atunci când extrageți un pachet MSI în acest fel, punctul său de instalare administrativă (folderul din care este extras) devine reparabil. Un patch Windows Installer (MSP) poate fi utilizat pentru a-l actualiza, astfel încât atunci când pachetul este instalat, patch-ul este aplicat și el.

Articole Interesante

Alegerea Editorului

none
Creați o comandă rapidă Setări pictogramă desktop în Windows 10
Iată cum puteți crea o comandă rapidă specială pentru a deschide Setările pictogramei desktop și pentru a adăuga pictogramele clasice înapoi pe desktop în Windows 10.
none
Cum se conectează Kindle Fire la Xbox One
Odată ce consolele de jocuri au devenit din ce în ce mai impresionante, a fost doar o chestiune de timp înainte de a vă putea conecta tabletele pentru al doilea divertisment pe ecran. Din fericire, Kindle Fire HD acționează ca un al doilea ecran superb pentru Xbox One sau Xbox
none
Cum să găsești online numărul de telefon al cuiva
Încercați să găsiți numărul de telefon al cuiva, deoarece cărțile de telefon au dispărut? Nu vă faceți griji. Utilizați aceste resurse gratuite pentru a găsi numere de telefon online.
none
Cel mai bun Chromebook 2019: cei mai buni bani pe care îi pot cumpăra Chromebookurile
Chromebookurile, dacă nu ați auzit, sunt alternative fantastice la laptopurile Windows 10, care sunt mai dese, mai scumpe. Alimentat de propriul sistem de operare Google, intitulat în mod adecvat Chrome OS, Chromebookurile sunt minunat de ieftine și sunt adesea apreciate ca o secundă perfectă
none
Life360 nu se va actualiza - Cum se remediază
Life360 trebuie să se actualizeze corect și în timp util. Fiind o aplicație robustă de urmărire a familiei, Life360 are toate funcțiile de urmărire de care ai putea avea nevoie pentru a urmări fără efort membrii familiei și prietenii din Cercul tău. Cu toate acestea, aceste caracteristici se bazează pe urmărirea în timp real
none
Instagram Live arată cine urmărește?
De la introducerea sa, Instagram Live a devenit una dintre cele mai populare caracteristici de pe această platformă de socializare. Feed-ul live începe să fie difuzat imediat ce este inițiat. Vă puteți bucura de fluxurile live ale prietenilor și favoritelor dvs.
none
Cum să activați sau să dezactivați modul întunecat în Microsoft Outlook
Puteți activa Modul întunecat în Microsoft Outlook 365. Acest articol explică cum să faceți acest lucru în Windows sau pe un Mac, iPhone și web.