Pura .MSI-tiedoston sisältö ja lisää "Pura kaikki" hiiren kakkospainikkeella olevaan valikkoon

Joissakin tilanteissa joudut valitsemaan .msi-paketista yksittäisen tiedoston ilman asennusvaihetta. Yksi hyvä esimerkki on erillinen tai kannettava sovellus, joka on kääritty .msi-pakettiin. Tai saatat joutua purkamaan tietyn taustakuvan teeman asennusohjelmasta.

Siinä tapauksessa voit välttää asennuksen suorittamisen ja purkaa .msi-paketin sisällön manuaalisesti. Näin ollen ei tarvita järjestelmän palautuspistettä, useiden rekisteriavainten lisäämistä ja muutamaa väliaikaista hakemistoa (mikä on tilanne, jos suoritat asennuksen).

Kolmannen osapuolen työkaluja ei tarvita; Voit tehdä tämän käyttämällä Windows Installer -ohjelmaa msiexec.exe komentorivi.

.MSI-tiedoston sisällön purkaminen

Olen ladannut ChristmasTheme .msi -paketin Microsoftin sivustolta ja haluaisin purkaa taustakuvan paketista.

Pura paketti käyttämällä seuraavaa komentoriviesimerkkiä Suorita-valintaikkunasta tai komentokehotteesta:

msiexec /a "d:\downloads\ChristmasTheme.msi" /qb TARGETDIR="d:\lataukset\teematiedostot"

Ja tässä se on!

pura msi-tiedoston sisältö komentoriviltä

Ja etsimäni taustakuva on tämä, joka sijaitsee alla Web\Taustakuva kansio.

jouluaiheinen taustakuva

Voit purkaa .msi-tiedoston sisällön entistä helpommin toteuttamalla komennon hiiren kakkospainikkeella olevaan kontekstivalikkoon.

"Extract All" -vaihtoehdon lisääminen hiiren kakkospainikkeella .MSI-tiedostoille

ladata msi-extract-all-menu.zip, pura ja suorita arkistossa oleva REG-tiedosto. Tämä lisää "Extract All" -vaihtoehdon hiiren kakkospainikkeella .msi-tiedostojen valikkoon.

.msi pura kaikki hiiren kakkospainikkeella valikko

Napsauta "Pura kaikki" on kaikki mitä sinun tarvitsee tehdä. Se suorittaa msiexec.exe-komentorivin taustalla. Paketin sisältö puretaan kansioon, jolla on sama nimi kuin lähdetiedostolla, johon lisätään sana "Files" - esim. "ChristmasTheme.msi Files"


Kolmannen osapuolen työkalut .MSI-tiedoston sisällön purkamiseen

7-vetoketju

Voit käyttää 7-Zip-, PeaZip-, WinRar- tai mitä tahansa muuta arkistointiapuohjelmaa .msi-tiedostojen sisällön tarkastelemiseen ja purkamiseen.

pura msi-tiedoston sisältö komentoriviltä

Vähemmän MSI

LessMSI on toinen apuohjelma, joka voi avata ja purkaa .msi-tiedostojen sisällön.

pura msi-tiedoston sisältö komentorivi - lessmsi

LessMSI: n mukana tulee myös komentorivityökalu (lessmsi.exe on CLI ja lessmsi_gui.exe on GUI-versio.)

LessMSI – Esimerkki komentoriviltä:

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

Yllä oleva komento purkaa .msi-tiedoston sisällön "d:\downloads\theme\"-hakemistoon.

(Jos sinun on kuitenkin purettava komentorivin kautta, msiexec.exe tekee työn puolestasi joka tapauksessa. Et tarvitse LessMSI CLI: tä tähän tarkoitukseen.)

Voit ladata LessMSI: n osoitteesta GitHub. Tuotteen kotisivu on https://lessmsi.activescott.com/

UniExtract 2

UniExtract2 tai "Universal Extractor 2" on työkalu tiedostojen purkamiseen mistä tahansa arkistosta tai asennusohjelmasta.:

.msi uniextract 2

Tämä työkalu on vain käyttöliittymä, joka käyttää CLI-binaareja eri ohjelmista, kuten 7-Zip, LesMSI, ARC jne. Binaarit on tallennettu UniExtract\bin kansio.

(Tarkistettu viimeksi 29. toukokuuta 2021. Ohjeet koskevat kaikkia Windows-versioita, mukaan lukien Windows 10)


Yksi pieni pyyntö: Jos pidit tästä viestistä, jaa tämä?

Yksi "pieni" jakaminen sinulta auttaisi todella paljon tämän blogin kasvussa. Muutamia hienoja ehdotuksia:
  • Kiinnittää sen!
  • Jaa se suosikkiblogiisi + Facebookiin, Redditiin
  • Twiittaa se!
Joten kiitos paljon tuestanne, lukijani. Se ei vie aikaasi enempää kuin 10 sekuntia. Jaa-painikkeet ovat aivan alla. :)