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 /?

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

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.

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

Puteț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 .

  3. Creați aici o nouă subcheie și denumiți-oExtrage.
  4. Sub tasta Extract, creați o nouă subcheie și denumiți-oComanda:
  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:

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:

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

Cum să găsiți gunoiul pe un Android
Cum să găsiți gunoiul pe un Android
Vă întrebați unde este coșul de gunoi pe Android? Nu există unul. Un fel de. Vă explicăm totul și cum să găsiți fișiere șterse pe Android.
Actualizați patch-urile de marți pentru Windows 7 și Windows 8.1, 8 septembrie 2020
Actualizați patch-urile de marți pentru Windows 7 și Windows 8.1, 8 septembrie 2020
Pe lângă actualizările pentru Windows 10, Microsoft a lansat astăzi actualizări de securitate pentru Windows 7 (KB4577051) și Windows 8.1 (KB4577066). Iată soluțiile incluse în ele. Windows 8.1 Pentru Windows 8.1, actualizarea acumulativă lunară KB4577066 vine cu următoarele modificări. Actualizează informațiile despre fusul orar pentru Yukon, Canada. Abordează o problemă atunci când evaluați
Cum să dezactivați comentariile pe o pagină de Facebook
Cum să dezactivați comentariile pe o pagină de Facebook
https://www.youtube.com/watch?v=5cPgm8bbxwI Unii administratori de pagini Facebook ar dori să dezactiveze posibilitatea de a comenta postări pe pagina lor, însă Facebook nu oferă o metodă oficială documentată de dezactivare a comentariilor pe paginile de Facebook. Facebook
Cum să înlocuiți o telecomandă pierdută sau spartă
Cum să înlocuiți o telecomandă pierdută sau spartă
Dacă ați pierdut telecomanda pentru televizor sau a încetat brusc să funcționeze, atunci ar trebui să cumpărați o telecomandă universală sau să descărcați o aplicație de telecomandă.
Dezactivați căutările recomandate și Skype Meet on Edge New Tab Page
Dezactivați căutările recomandate și Skype Meet on Edge New Tab Page
Cum să dezactivați căutările recomandate și Skype Meet on Edge Pagina cu filă nouă O mică modificare a aterizat în ramura Canary a browserului Edge. Noua pagină a filei afișează acum interogările de căutare recomandate de Microsoft sub caseta de text de căutare și promovează, de asemenea, caracteristica Skype Meet.
Activați Tema întunecată experimentală pe YouTube
Activați Tema întunecată experimentală pe YouTube
Puteți activa funcția experimentală a temei întunecate pe YouTube utilizând orice browser modern care acceptă editarea cookie-urilor. Iată cum.
Cum să faci pe cineva administrator în GMOD
Cum să faci pe cineva administrator în GMOD
GMOD (prescurtare de la Garry’s Mod) este o modificare Half-Life 2 în care puteți crea videoclipuri, imagini și manipula diferite obiecte din joc. Când rulați serverul GMOD, trebuie să decideți cui va fi însărcinat cu administratorul