Hoofd Windows Verkenner Voeg de opdracht Contextmenu uitpakken toe aan MSI-bestanden

Voeg de opdracht Contextmenu uitpakken toe aan MSI-bestanden



Als je een MSI-pakket hebt, ben je misschien geïnteresseerd in het extraheren van de inhoud zonder de app te installeren. Dit kan snel worden gedaan zonder gebruik te maken van tools van derden. Windows wordt al geleverd met alles wat nodig is voor de operatie. In dit artikel zullen we zien hoe u een handig commando 'Extract' toevoegt aan het contextmenu van het MSI-bestand.

Advertentie


Windows verwerkt MSI-pakketten via de msiexec-app, die deel uitmaakt van Windows Installer. Het is een ingebouwde tool die een aantal opdrachtregelopties ondersteunt. U kunt er meer over leren door de volgende opdracht uit te voeren.

  1. Druk op Win + R-sneltoetsen op het toetsenbord om het dialoogvenster Uitvoeren te openen.
  2. Typ het volgende in het vak Uitvoeren:
    msiexec /?

  3. Windows Installer geeft de Help-inhoud weer in een venster:

Het ondersteunt de volgende schakelaars:

hoe sims 4 mods te downloaden

Installeer opties
Installeert of configureert een product
/ a Administratieve installatie - Installeert een product op het netwerk
/ j [/ t] [/ g]
Adverteert een product - m aan alle gebruikers, u aan de huidige gebruiker
Verwijdert het product
Weergaveopties
/rustig
Stille modus, geen gebruikersinteractie
/passief
Modus zonder toezicht - alleen voortgangsbalk
/ q [n | b | r | f]
Stelt gebruikersinterfaceniveau in
n - Geen gebruikersinterface
b - Basis gebruikersinterface
r - verminderde gebruikersinterface
f - Volledige gebruikersinterface (standaard)
/helpen
Help-informatie
Herstart opties
/ norestart
Start niet opnieuw op nadat de installatie is voltooid
/ promptrestart
Vraagt ​​de gebruiker indien nodig om opnieuw op te starten
/ forcerestart
Start de computer altijd opnieuw op na installatie
Logboekopties
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Statusberichten
w - Niet-fatale waarschuwingen
e - Alle foutmeldingen
a - Opstarten van acties
r - Actiespecifieke records
u - Gebruikersverzoeken
c - Initiële UI-parameters
m - onvoldoende geheugen of fatale exit-informatie
o - Berichten over onvoldoende schijfruimte
p - Terminal eigenschappen
v - Uitgebreide uitvoer
x - Extra foutopsporingsinformatie
+ - Toevoegen aan bestaand logbestand
! - Spoel elke regel naar het logboek
* - Log alle informatie, behalve de opties v en x
/ log
Equivalent van / l *
Update-opties
/ update [; Update2.msp]
Past update (s) toe
/ uninstall [; Update2.msp] / package Verwijder update (s) voor een product
Reparatie-opties
/ f [p | e | c | m | s | o | d | a | u | v] Herstelt een product
p - alleen als het bestand ontbreekt
o - als het bestand ontbreekt of een oudere versie is geïnstalleerd (standaard)
e - als het bestand ontbreekt of een gelijkwaardige of oudere versie is geïnstalleerd
d - als het bestand ontbreekt of een andere versie is geïnstalleerd
c - als het bestand ontbreekt of de checksum niet overeenkomt met de berekende waarde
a - dwingt alle bestanden om opnieuw te worden geïnstalleerd
u - alle vereiste gebruikersspecifieke registervermeldingen (standaard)
m - alle vereiste computerspecifieke registervermeldingen (standaard)
s - alle bestaande snelkoppelingen (standaard)
v - draait vanaf de broncode en herstelt het lokale pakket
Openbare eigenschappen instellen
[PROPERTY = PropertyValue]

De optie die betrekking heeft op deze situatie is / a. Hoewel het wordt beschreven als 'Administratieve installatie - installeert een product op het netwerk', kan het worden gebruikt om de inhoud van een enkel MSI-pakket te extraheren naar kleinere individuele bestanden die kunnen worden onderhouden met een patch. Het volgende commando kan worden gebruikt:

msiexec / a 'pad  naar  pakket.msi' / qb TARGETDIR = 'pad  naar  de  bestemming  map'

TARGETDIR is een eigenschap die gemeenschappelijk is voor elk pakket en die de doelmap specificeert voor de inhoud van het MSI-pakket.

De schakelaar '/ qb' vertelt Windows Installer om de basisinterface tijdens het proces te tonen. Het toont een dialoogvenster met de knop Annuleren en de voortgangsbalk.

Windows 10 diagnostische en gebruiksgegevens

Ik kan bijvoorbeeld de volgende opdracht gebruiken om het MSI-installatieprogramma van de FAR Manager uit te pakken:

msiexec / a 'C:  Users  winaero  Downloads  Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C:  Users  winaero  Downloads  Far'

Als de doelmap niet bestaat, wordt deze automatisch gemaakt. In mijn geval wordt de submap Far in de map Download gemaakt.

De bovenstaande opdracht kan rechtstreeks in het dialoogvenster Uitvoeren worden ingevoerd.

U kunt de bovenstaande informatie gebruiken om een ​​contextmenuopdracht toe te voegen om de inhoud van het MSI-bestand met één klik uit te pakken. Hier is hoe het kan worden gedaan.

Voeg de opdracht Contextmenu uitpakken toe aan MSI-bestanden

  1. Open Register-editor .
  2. Ga naar de volgende registersleutel:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Tip: Hoe u met één klik naar de gewenste registersleutel springt .

  3. Maak hier een nieuwe subsleutel en geef deze een naamExtract.
  4. Maak onder de Extract-sleutel een nieuwe subsleutel en geef deze een naamOpdracht:
  5. Stel de standaardwaarde in van hetOpdrachtsubsleutel naar de volgende string:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Inhoud'

    Zie de volgende schermafbeelding:

Zodra u met de rechtermuisknop op een MSI-pakket in Verkenner klikt, vindt u een nieuw contextmenu-item 'Uitpakken'. Als je het uitvoert, zal het een nieuwe map 'pakketnaam.msi Inhoud' aanmaken in de huidige map en de inhoud van het pakket daar uitpakken. Zie de volgende schermafbeelding:

Om u tijd te besparen, heb ik kant-en-klare registerbestanden gemaakt. U kunt ze downloaden via onderstaande link.

Download registerbestanden

windows 10 windows startknop werkt niet

Het ongedaan maken-bestand is inbegrepen.

Deze truc werkt in Windows 10, Windows 8 en Windows 7.

Merk op dat sommige pakketten geen administratieve installatie ondersteunen. Met deze methode kunnen ze niet worden geëxtraheerd. Als u op deze manier een MSI-pakket extraheert, wordt het beheerdersinstallatiepunt (de map waarin het is uitgepakt) ook bruikbaar. Een Windows Installer-patch (MSP) kan worden gebruikt om het bij te werken, dus wanneer het pakket is geïnstalleerd, wordt de patch ook toegepast.

Interessante Artikelen

Editor'S Choice

Hoe u de kleur van tekstballonnen op Android kunt wijzigen
Hoe u de kleur van tekstballonnen op Android kunt wijzigen
Het wijzigen van de kleur van de berichtballonnen op uw Android-telefoon is niet altijd zo beheersbaar als u zou willen, maar er zijn een paar manieren om dit te doen.
Hoe cellen automatisch te vullen in Excel
Hoe cellen automatisch te vullen in Excel
Niets is zo alledaags en ongeïnspireerd als het één voor één invullen van Excel-cellen. Gelukkig hoef je niet de rest van je leven gegevens van de ene spreadsheet naar de andere te kopiëren. U kunt Excel automatisch aanvullen gebruiken om op te slaan
Voorkom dat Windows 10 updates deelt via uw internetverbinding
Voorkom dat Windows 10 updates deelt via uw internetverbinding
Windows 10 heeft een speciale optie die de bandbreedte van uw internetverbinding kan gebruiken om updates naar andere computers te sturen. Hier is hoe u het kunt uitschakelen.
De beste VLC-skins
De beste VLC-skins
De standaard VLC-skin is eenvoudig maar zwaar voor de ogen omdat hij zwaar wit is. U kunt last krijgen van wazigheid en vermoeide ogen als u langer naar programma's in de venstermodus kijkt. Gelukkig stelt VLC gebruikers in staat om de lay-out aan te passen,
Firefox 47 is uit, download het nu
Firefox 47 is uit, download het nu
Een nieuwe versie van de populaire Mozilla Firefox-webbrowser is vandaag uit. Firefox 47 brengt een aantal interessante veranderingen met zich mee die u wellicht interessant vindt.
Wat gebeurt er als sterren botsen? We gaan het ontdekken
Wat gebeurt er als sterren botsen? We gaan het ontdekken
De kans is groot dat je nog nooit van VFTS 352 hebt gehoord. Het is een dubbelstersysteem op 160.000 lichtjaar afstand in de Tarantulanevel. Dat is ongeveer 940.580.086.599.745.700 mijl, als u weigert te handelen
DirectStorage gebruiken in Windows 11
DirectStorage gebruiken in Windows 11
DirectStorage kan uw games op Windows 11 versnellen en u hoeft niets te doen om het in te schakelen. Controleer of uw pc DirectStorage ondersteunt via de Xbox Game Bar.