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

Windows 10 Build 20246 bevindt zich nu in het Dev-kanaal
Windows 10 Build 20246 bevindt zich nu in het Dev-kanaal
Microsoft heeft Windows 10 Build 20246 uitgebracht voor het Dev Channel. De update is nu beschikbaar via Windows Update voor Insiders, en het is een build van de FE_RELEASE-branch. Als resultaat van de overschakeling naar de FE_RELEASE-tak, zullen Insiders merken dat sommige functies, zoals de bijgewerkte emoji-kiezer, het opnieuw ontworpen aanraaktoetsenbord, de stem
Muziek afspelen vanaf uw pc op uw Amazon Echo
Muziek afspelen vanaf uw pc op uw Amazon Echo
Een van de subtiele factoren die bijdragen aan het enorme succes van de verschillende Amazon Echo-apparaten, is het feit dat deze alomtegenwoordige kleine hockeypucks opmerkelijk goede luidsprekers zijn voor hun grootte en kosten. Hardcore audiofielen zullen beter willen, maar
Detroit: Word Human UK releasedatum, trailers en nieuws - Alles wat we tot nu toe weten
Detroit: Word Human UK releasedatum, trailers en nieuws - Alles wat we tot nu toe weten
Update: we hebben nu Detroit: Become Human beoordeeld en vastgesteld dat het een
Hoe HTML-bron in Safari te bekijken
Hoe HTML-bron in Safari te bekijken
Het bekijken van de HTML-broncode is een van de gemakkelijkste manieren om erachter te komen hoe iemand iets op een webpagina heeft gedaan. Hier ziet u hoe u de informatie in Safari kunt bekijken.
Facebook Messenger: alles wat u moet weten
Facebook Messenger: alles wat u moet weten
Facebook vertakt zich naar de groepsberichtenruimte met de Messenger-app. Hier is alles wat u erover moet weten.
Kun je controleren wie je reactie op YouTube leuk vond? Nee!
Kun je controleren wie je reactie op YouTube leuk vond? Nee!
Vraag je je af wie je liefde heeft getoond door die opmerking die je op YouTube hebt achtergelaten leuk te vinden? Zo ja, dan ben je niet de enige. Met YouTube kun je op alles op het platform reageren, zolang de eigenaar van de inhoud in orde is
Maak het navigatiedeelvenster uit te vouwen om map te openen in Windows 10
Maak het navigatiedeelvenster uit te vouwen om map te openen in Windows 10
In Windows 10 kunt u het navigatievenster automatisch laten uitbreiden naar de geopende map, zodat het de volledige mappenboom in Verkenner toont.