Išskleiskite .MSI failo turinį ir dešiniuoju pelės mygtuku spustelėkite meniu „Išskleisti viską“.

Yra situacijų, kai reikia pasirinkti vieną failą iš .msi paketo, neperėjus diegimo etapo. Vienas geras pavyzdys yra atskira arba nešiojama programa, supakuota į .msi paketą. Arba gali tekti išskirti tam tikrą ekrano fono paveikslėlį iš temos diegimo programos.

Tokiu atveju galite nevykdyti sąrankos ir išskleisti .msi paketo turinį rankiniu būdu. Taigi nereikės sistemos atkūrimo taško, kelių registro raktų ir kelių laikinų katalogų (o taip būtų, jei paleistumėte sąranką).

Nereikia jokių trečiųjų šalių įrankių; Tai galite padaryti naudodami „Windows Installer“ vykdomąjį failą msiexec.exe komandinė eilutė.

Kaip išskleisti .MSI failo turinį

Iš „Microsoft“ svetainės atsisiunčiau „ChristmasTheme .msi“ paketą ir norėčiau iš paketo išimti fono paveikslėlį.

Norėdami išskleisti paketą, naudokite šį komandinės eilutės pavyzdį iš dialogo Vykdyti arba komandų eilutės:

msiexec /a "d:\downloads\ChristmasTheme.msi" /qb TARGETDIR="d:\downloads\theme files"

Ir štai!

ištraukite msi failo turinį komandinėje eilutėje

Ir ekrano užsklandos vaizdas, kurio ieškojau, yra šis, esantis po Web\Fonet aplanką.

Kalėdų temos tapetai

Norėdami dar lengviau išskleisti .msi failo turinį, galite įdiegti komandą dešiniuoju pelės mygtuku spustelėkite kontekstinį meniu.

Pridedamas „Išskleisti viską“ Dešiniuoju pelės mygtuku spustelėkite .MSI failų parinktį

parsisiųsti msi-extract-all-menu.zip, išpakuokite ir paleiskite į archyvą įtrauktą REG failą. Taip prie .msi failų dešiniojo pelės mygtuko paspaudimo meniu pridedama parinktis „Išskleisti viską“.

.msi išskleiskite visą dešiniuoju pelės mygtuku spustelėkite meniu

Viskas, ką jums reikia padaryti, spustelėkite „Išskleisti viską“. Jis paleidžia msiexec.exe komandų eilutę fone. Paketo turinys bus ištrauktas į aplanką tokiu pačiu pavadinimu kaip ir šaltinio failas, pridėjus žodį „Failai“, pvz., „ChristmasTheme.msi Files“


Trečiųjų šalių įrankiai .MSI failo turiniui išgauti

7-Zip

Norėdami peržiūrėti ir išskleisti .msi failų turinį, galite naudoti 7-Zip, PeaZip, WinRar ar bet kurią kitą archyvavimo priemonę.

ištraukite msi failo turinį komandinėje eilutėje

Mažiau MSI

LessMSI yra kita programa, kuri gali atidaryti ir išskleisti .msi failų turinį.

ištraukite msi failo turinį komandų eilutė - lessmsi

LessMSI taip pat yra su komandinės eilutės įrankiu (lessmsi.exe yra CLI, o lessmsi_gui.exe yra GUI versija.)

LessMSI – komandinės eilutės pavyzdys:

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

Aukščiau pateikta komanda ištraukia .msi failo turinį į „d:\downloads\theme\“ katalogą.

(Tačiau jei jums reikia išgauti naudojant komandinę eilutę, msiexec.exe vis tiek atliks šį darbą už jus. Tam jums nereikia LessMSI CLI.)

LessMSI galite atsisiųsti iš GitHub. Pagrindinis produkto puslapis yra https://lessmsi.activescott.com/

UniExtract 2

UniExtract2 arba „Universal Extractor 2“ yra įrankis failams išgauti iš bet kokio tipo archyvo ar diegimo programos.

.msi uniextract 2

Šis įrankis yra tik priekinė dalis, kuri naudoja skirtingų programų, pvz., 7-Zip, LesMSI, ARC ir kt., CLI dvejetainius failus. Dvejetainiai failai saugomi UniExtract\bin aplanką.

(Paskutinį kartą peržiūrėta 2021 m. gegužės 29 d. Instrukcijos taikomos visoms „Windows“ versijoms, įskaitant „Windows 10“)


Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?

Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:
  • Prisek tai!
  • Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
  • Paskelbkite „Twitter“!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra tiesiai žemiau. :)