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!
Ja etsimäni taustakuva on tämä, joka sijaitsee alla Web\Taustakuva kansio.
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.
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.
Vähemmän MSI
LessMSI on toinen apuohjelma, joka voi avata ja purkaa .msi-tiedostojen sisällön.
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.:
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!