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!
Ja tapeedipilt, mida ma otsisin, on see, mis asub all Veeb\Taustapilt kausta.
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”.
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.
VähemMSI
LessMSI on veel üks utiliit, mis saab avada ja ekstraktida .msi-failide sisu.
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.
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!