Vigtigste Windows File Explorer Tilføj ekstrakontekstmenukommando til MSI-filer

Tilføj ekstrakontekstmenukommando til MSI-filer



Når du har en MSI-pakke, kan du være interesseret i at udtrække dens indhold uden at installere appen. Dette kan hurtigt gøres uden brug af tredjepartsværktøjer. Windows leveres allerede med alt, hvad der kræves til operationen. I denne artikel vil vi se, hvordan du tilføjer en nyttig kommando 'Uddrag' til MSI-filens kontekstmenu.

Annoncering


Windows håndterer MSI-pakker via msiexec-appen, som er en del af Windows Installer. Det er et indbygget værktøj, der understøtter et antal kommandolinjekontakter. Du kan lære om dem ved at køre følgende kommando.

  1. Tryk på Win + R genvejstaster på tastaturet for at åbne dialogboksen Kør.
  2. Skriv følgende i feltet Kør:
    msiexec /?

  3. Windows Installer viser hjælpens indhold i et vindue:

Den understøtter følgende kontakter:

hvordan man køber optioner på robinhood

Installer optioner
Installerer eller konfigurerer et produkt
/ en administrativ installation - Installerer et produkt på netværket
/ j [/ t] [/ g]
Annoncerer et produkt - m til alle brugere, u til nuværende brugere
Afinstallerer produktet
Visningsindstillinger
/rolige
Stille tilstand, ingen brugerinteraktion
/passiv
Uovervåget tilstand - kun statuslinje
/ q [n | b | r | f]
Indstiller niveau for brugergrænseflade
n --Ingen brugergrænseflade
b - Grundlæggende brugergrænseflade
r - Reduceret brugergrænseflade
f - Fuld brugergrænseflade (standard)
/Hjælp
Hjælpoplysninger
Genstart indstillinger
/ norestart
Genstart ikke, når installationen er afsluttet
/ promptrestart
Beder brugeren om genstart, hvis det er nødvendigt
/ forcerestart
Genstart altid computeren efter installationen
Logningsindstillinger
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Statusmeddelelser
w - Ikke-fatale advarsler
e - Alle fejlmeddelelser
a - Start af handlinger
r - Handlingsspecifikke poster
u - Brugeranmodninger
c - Indledende UI-parametre
m - Oplysninger, der er ude af hukommelse eller dødelig udgang
o - Beskeder uden for diskplads
p - Terminalegenskaber
v - Omfattende output
x - Ekstra fejlretningsoplysninger
+ - Føj til eksisterende logfil
! - Skyl hver linje til loggen
* - Log alle oplysninger undtagen valgmulighederne v og x
/ log
Svarer til / l *
Opdateringsmuligheder
/ opdatering [; Update2.msp]
Gælder opdatering (er)
/ afinstallere [; Update2.msp] / pakke Fjern opdatering (er) for et produkt
Reparationsmuligheder
/ f [p | e | c | m | s | o | d | a | u | v] Reparerer et produkt
p - kun hvis filen mangler
o - hvis filen mangler, eller der er installeret en ældre version (standard)
e - hvis filen mangler, eller der er installeret en tilsvarende eller ældre version
d - hvis filen mangler, eller der er installeret en anden version
c - hvis filen mangler, eller kontrolsummen ikke svarer til den beregnede værdi
a - tvinger alle filer til at blive geninstalleret
u - alle krævede brugerspecifikke poster i registreringsdatabasen (standard)
m - alle nødvendige computerspecifikke poster i registreringsdatabasen (standard)
s - alle eksisterende genveje (standard)
v - kører fra kilde og ompakker lokal pakke
Indstilling af offentlige ejendomme
[PROPERTY = PropertyValue]

Den mulighed, der vedrører denne situation, er / a. Selvom det er beskrevet som 'Administrativ installation - Installerer et produkt på netværket', kan det bruges til at udtrække indholdet af en enkelt MSI-pakke til mindre individuelle filer, der kan serviceres med en patch. Følgende kommando kan bruges:

msiexec / a 'sti  til  package.msi' / qb TARGETDIR = 'sti  til  destinationen  mappe'

TARGETDIR er en egenskab, der er fælles for hver pakke, der specificerer destinationsmappen for MSI-pakkeindholdet.

Omskifteren '/ qb' fortæller Windows Installer at vise den grundlæggende grænseflade under processen. Det viser en dialog med knappen Annuller og statuslinjen.

For eksempel kan jeg bruge følgende kommando til at pakke MSI-installationsprogrammet til FAR Manager ud:

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

Hvis målmappen ikke findes, oprettes den automatisk. I mit tilfælde oprettes den fjerne undermappe i mappen Download.

Kommandoen ovenfor kan indtastes direkte i dialogboksen Kør.

Du kan bruge ovenstående oplysninger til at tilføje en kontekstmenukommando til at udtrække MSI-filens indhold med et enkelt klik. Her er hvordan det kan gøres.

whatsapp til Windows 7

Tilføj ekstrakontekstmenukommando til MSI-filer

  1. Åben Registreringseditor .
  2. Gå til følgende registreringsnøgle:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Tip: Sådan springer du til den ønskede registreringsdatabasenøgle med et enkelt klik .

  3. Opret en ny undernøgle her, og navngiv denUddrag.
  4. Under Extract-tasten skal du oprette en ny undernøgle og navngive denKommando:
  5. Indstil standardværdien forKommandoundernøgle til følgende streng:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Indhold'

    Se følgende skærmbillede:

Når du højreklikker på en MSI-pakke i Stifinder, finder du et nyt genvejsmenupunkt 'Uddrag'. Hvis du udfører den, opretter den en ny mappe 'package_name.msi Contents' i den aktuelle mappe og udpakker pakkens indhold der. Se følgende skærmbillede:

For at spare tid lavede jeg klar-til-brug registreringsfiler. Du kan downloade dem ved hjælp af nedenstående link.

Download registreringsfiler

hvordan du kan se kommentarer, du har lavet på youtube

Fortrydelsesfilen er inkluderet.

Dette trick fungerer i Windows 10, Windows 8 og Windows 7.

Bemærk, at nogle pakker ikke understøtter administrativ installation. De kan ikke ekstraheres ved hjælp af denne metode. Når du udpakker en MSI-pakke på denne måde, bliver dens administrative installationspunkt (mappen, hvor den udpakkes) også brugbar. En Windows Installer-patch (MSP) kan bruges til at opdatere den, så når pakken er installeret, anvendes patch også.

Interessante Artikler

Redaktørens Valg

Facebook downvote, sidens ækvivalent med en Kan ikke lide-knappen, er nu tilgængelig for flere brugere
Facebook downvote, sidens ækvivalent med en Kan ikke lide-knappen, er nu tilgængelig for flere brugere
En Facebook downvote-knap, der ligner den, der ses på Reddit og ligner en Facebook Dislike-knap, er nu tilsyneladende tilgængelig for flere brugere, efter at den blev vist på webstedet i Australien og New Zealand. Valgmuligheden downvote
Screen Sketch omdøbes til Snip & Sketch i Windows 10
Screen Sketch omdøbes til Snip & Sketch i Windows 10
Startende med Windows 10 Build 18219 har den moderne Screen Scetch-app fået et nyt navn, Snip & Sketch. Det kommer også med nye funktioner.
Sådan fortryder og gentager du på en Mac
Sådan fortryder og gentager du på en Mac
Du kan fortryde og gentage på en Mac ved hjælp af menulinjen, i redigeringsmenuen eller ved at trykke på en tastaturgenvej.
Sådan deaktiveres Windows Firewall
Sådan deaktiveres Windows Firewall
Sådan deaktiverer du Windows Firewall i Windows 10, 8, 7, Vista og XP. Det er nogle gange nødvendigt at deaktivere firewallen.
Sådan finder du en printers IP-adresse
Sådan finder du en printers IP-adresse
Nogle gange beder programmer om din printers IP-adresse på dit netværk. Du kan finde denne information på en af ​​fire nemme måder.
Forskere opdager genetisk nøgle til rødt hår
Forskere opdager genetisk nøgle til rødt hår
I den største genetiske undersøgelse, der nogensinde er udført på hårfarve, har forskere ved University of Edinburgh opdaget otte tidligere ukendte genetiske træk, der hører til de rødhårede blandt os. Efter at have analyseret DNA fra 350.000 mennesker, der deltog
Tip: Spar plads på proceslinjen ved at deaktivere søgefeltet i Windows 10
Tip: Spar plads på proceslinjen ved at deaktivere søgefeltet i Windows 10
Her er et tip, der giver dig mulighed for at spare plads på proceslinjen ved at deaktivere søgefeltet i Windows 10.