Ekstraktige .MSI-faili sisu ja lisage paremklõpsake menüüsse "Extract All".

On olukordi, kus peate .msi-paketist valima ühe faili ilma installifaasi läbimata. Üks hea näide on iseseisev või kaasaskantav rakendus, mis on pakitud .msi paketti. Või peate võib-olla eraldama teema installijast konkreetse taustapildi.

Sel juhul saate vältida häälestuse käivitamist ja ekstraktida .msi-paketi sisu käsitsi. Seega ei ole vaja süsteemitaastepunkti, mitme registrivõtme ja mõne ajutise kataloogi lisamist (mis oleks nii, kui käivitate häälestuse).

Kolmandate osapoolte tööriistu pole vaja; saate seda teha Windows Installeri käivitatava faili abil msiexec.exe käsurida.

MSI-faili sisu ekstraktimine

Mul on pakett ChristmasTheme .msi Microsofti saidilt alla laaditud ja ma soovin paketist taustatapeedi eraldada.

Paketi ekstraktimiseks kasutage järgmist käsurea näidet dialoogis Käivita või käsurealt:

msiexec /a "d:\downloads\ChristmasTheme.msi" /qb TARGETDIR="d:\allalaadimised\teemafailid"

Ja siin see on!

käsurealt ekstraktida msi-faili sisu

Ja tapeedipilt, mida ma otsisin, on see, mis asub all Veeb\Taustapilt kausta.

jõuluteemaline tapeet

Msi-faili sisu veelgi lihtsamaks ekstraktimiseks saate selle käsu paremklõpsata kontekstimenüüsse.

MSI-failide jaoks paremklõpsu valiku „Extract All” lisamine

Lae alla msi-extract-all-menu.zip, pakkige lahti ja käivitage arhiivis sisalduv REG-fail. See lisab .msi-failide paremklõpsu menüüsse suvandi „Extract All”.

.msi ekstraktida kogu paremklõpsu menüü

Kõik, mida pead tegema, klõpsates "Ekstrakti kõik". See käivitab taustal käsurea msiexec.exe. Paketi sisu ekstraktitakse lähtefailiga sama nimega kausta, millele on lisatud sõna "Failid" – nt "ChristmasTheme.msi failid"


Kolmanda osapoole tööriistad MSI-faili sisu ekstraktimiseks

7-Zip

Msi-failide sisu vaatamiseks ja ekstraktimiseks saate kasutada 7-Zipi, PeaZipi, WinRari või mõnda muud arhiiviutiliiti.

käsurealt ekstraktida msi-faili sisu

VähemMSI

LessMSI on veel üks utiliit, mis saab avada ja ekstraktida .msi-failide sisu.

ekstrakti msi faili sisu käsurida - lessmsi

LessMSI-ga on kaasas ka käsurea tööriist (lessmsi.exe on CLI ja lessmsi_gui.exe on GUI versioon.)

LessMSI – käsurea näide:

lessmsi x d:\downloads\ChristmasTheme.msi d:\downloads\theme\

Ülaltoodud käsk ekstraktib .msi-faili sisu kataloogi „d:\downloads\theme\”.

(Kui aga peate käsurea kaudu ekstraktima, teeb msiexec.exe selle töö teie eest niikuinii. Te ei vaja selleks LessMSI CLI-d.)

LessMSI saate alla laadida saidilt GitHub. Toote avaleht on https://lessmsi.activescott.com/

UniExtract 2

UniExtract2 või "Universal Extractor 2" on tööriist failide ekstraktimiseks mis tahes tüüpi arhiividest või installiprogrammidest.

.msi uniextract 2

See tööriist on ainult esiosa, mis kasutab erinevate programmide CLI-binaarfaile, nagu 7-Zip, LesMSI, ARC jne. Binaare salvestatakse UniExtract\bin kausta.

(Viimati vaadatud 29. mail 2021. Juhised kehtivad kõikidele Windowsi versioonidele, sealhulgas Windows 10)


Üks väike palve: kui teile see postitus meeldis, siis palun jagage seda?

Üks "pisike" jagamine sinult aitaks tõsiselt kaasa selle blogi kasvule. Mõned suurepärased soovitused:
  • Kinnitage see!
  • Jagage seda oma lemmikblogis + Facebookis, Redditis
  • Tweet seda!
Nii et tänan teid väga teie toetuse eest, mu lugeja. See ei võta teie ajast rohkem kui 10 sekundit. Jagamisnupud on kohe all. :)