Hoved Windows File Explorer Legg til Extract Context Menu Command til MSI Files

Legg til Extract Context Menu Command til MSI Files



Når du har en MSI-pakke, kan du være interessert i å trekke ut innholdet uten å installere appen. Dette kan raskt gjøres uten å bruke tredjepartsverktøy. Windows leveres allerede med alt som kreves for operasjonen. I denne artikkelen vil vi se hvordan du legger til en nyttig kommando 'Extract' til MSI-filens hurtigmeny.

Annonse


Windows håndterer MSI-pakker via msiexec-appen, som er en del av Windows Installer. Det er et innebygd verktøy som støtter en rekke kommandolinjebrytere. Du kan lære om dem ved å kjøre følgende kommando.

  1. Trykk på Win + R hurtigtaster på tastaturet for å åpne Kjør-dialogboksen.
  2. Skriv inn følgende i Kjør-boksen:
    msiexec /?

  3. Windows Installer viser hjelpens innhold i et vindu:

Den støtter følgende brytere:

hvordan lage facebook mørk modus

Installer alternativer
Installerer eller konfigurerer et produkt
/ en administrativ installasjon - installerer et produkt på nettverket
/ j [/ t] [/ g]
Annonserer et produkt - m til alle brukere, u til nåværende brukere
Avinstallerer produktet
Visningsalternativer
/stille
Rolig modus, ingen brukerinteraksjon
/passiv
Uovervåket modus - bare fremdriftslinje
/ q [n | b | r | f]
Angir brukergrensesnittnivå
n --Ingen brukergrensesnitt
b - Grunnleggende brukergrensesnitt
r - Redusert brukergrensesnitt
f - Full brukergrensesnitt (standard)
/hjelp
Hjelpinformasjon
Start alternativene på nytt
/ norestart
Ikke start på nytt etter at installasjonen er fullført
/ forhåndsstart
Ber brukeren om omstart hvis nødvendig
/ forcerestart
Start datamaskinen på nytt etter installasjonen
Loggingsalternativer
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Statusmeldinger
w - Ikke-fatale advarsler
e - Alle feilmeldinger
a - Oppstart av handlinger
r - Handlingsspesifikke poster
u - Brukerforespørsler
c - Innledende UI-parametere
m - Informasjon om minneutslipp eller dødelig utgang
o - Meldinger uten diskplass
p - Terminalegenskaper
v - Formulert utgang
x - Ekstra feilsøkingsinformasjon
+ - Legg til eksisterende loggfil
! - Skyll hver linje til loggen
* - Logg all informasjon, unntatt alternativene v og x
/Logg
Ekvivalent med / l *
Oppdateringsalternativer
/ update [; Update2.msp]
Gjelder oppdatering (er)
/ avinstaller [; Update2.msp] / pakke Fjern oppdatering (e) for et produkt
Reparasjonsalternativer
/ f [p | e | c | m | s | o | d | a | u | v] Reparerer et produkt
p - bare hvis filen mangler
o - hvis filen mangler eller en eldre versjon er installert (standard)
e - hvis filen mangler eller en like eller eldre versjon er installert
d - hvis filen mangler eller en annen versjon er installert
c - hvis filen mangler eller kontrollsummen ikke samsvarer med den beregnede verdien
a - tvinger alle filer til å installeres på nytt
u - alle nødvendige brukerspesifikke registeroppføringer (standard)
m - alle nødvendige dataspesifikke registeroppføringer (standard)
s - alle eksisterende snarveier (standard)
v - kjører fra kilde og ompakker lokal pakke
Sette offentlige eiendommer
[PROPERTY = PropertyValue]

Alternativet som gjelder denne situasjonen er / a. Selv om det er beskrevet som 'Administrativ installasjon - Installerer et produkt i nettverket', kan det brukes til å trekke ut innholdet i en enkelt MSI-pakke til mindre individuelle filer som kan betjenes med en oppdatering. Følgende kommando kan brukes:

msiexec / a 'path  to  package.msi' / qb TARGETDIR = 'path  to  the  destination  folder'

TARGETDIR er en felles egenskap for hver pakke som spesifiserer målmappen for MSI-pakkeinnholdet.

Bryteren '/ qb' ber Windows Installer om å vise det grunnleggende grensesnittet under prosessen. Den viser en dialog med Avbryt-knappen og fremdriftslinjen.

For eksempel kan jeg bruke følgende kommando til å pakke ut MSI-installasjonsprogrammet til FAR Manager:

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

Hvis målmappen ikke eksisterer, opprettes den automatisk. I mitt tilfelle opprettes Far-undermappen i Last ned-mappen.

Kommandoen ovenfor kan legges inn direkte i dialogboksen Kjør.

Du kan bruke informasjonen ovenfor til å legge til en hurtigmenykommando for å trekke ut MSI-filens innhold med ett klikk. Slik kan det gjøres.

Legg til Extract Context Menu Command til MSI Files

hvordan du får tilgang til filer på gamle harddiskvinduer 10
  1. Åpen Registerredigering .
  2. Gå til følgende registernøkkel:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Tips: Hvordan hoppe til ønsket registernøkkel med ett klikk .

  3. Opprett en ny undernøkkel her og gi den navnetEkstrakt.
  4. Opprett en ny undernøkkel under navnet Extract-tasten og gi den navnetKommando:
  5. Angi standardverdien forKommandoundernøkkel til følgende streng:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 innhold'

    Se følgende skjermbilde:

Når du høyreklikker på en MSI-pakke i File Explorer, finner du et nytt kontekstmenyelement 'Extract'. Hvis du utfører den, vil den opprette en ny katalog 'package_name.msi Contents' i den gjeldende mappen og trekke ut pakkens innhold der. Se følgende skjermbilde:

For å spare tid laget jeg klar-til-bruk registerfiler. Du kan laste dem ned ved hjelp av lenken nedenfor.

Last ned registerfiler

kan du endre navn i ligaenes legender

Angre-filen er inkludert.

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

Merk at noen pakker ikke støtter administrativ installasjon. De kan ikke hentes ut ved hjelp av denne metoden. Når du trekker ut en MSI-pakke på denne måten, blir det administrative installasjonspunktet (mappen der den pakkes ut) brukbart. En Windows Installer-oppdatering (MSP) kan brukes til å oppdatere den, slik at oppdateringen også blir brukt når pakken er installert.

Interessante Artikler

Redaksjonens

Slik sletter du en X-konto (tidligere Twitter) permanent
Slik sletter du en X-konto (tidligere Twitter) permanent
For å slette kontoen din fullstendig, må du først deaktivere den i 30 dager før den til slutt forsvinner. Hvis du vil, kan du skjule innleggene dine i mellomtiden.
Slik summerer du en kolonne i Google Sheets [Mobile Apps & Desktop]
Slik summerer du en kolonne i Google Sheets [Mobile Apps & Desktop]
Google Sheets er utvilsomt en del av den moderne forretningspakken. Denne nyttige appen lar deg holde dataene dine organisert, oversiktlig og oppdatert til enhver tid. Og det er ganske brukervennlig! Det er mye du kan
Aktiver språkfelt i Windows 10 (klassisk språkikon)
Aktiver språkfelt i Windows 10 (klassisk språkikon)
Hvis du har oppgradert til Windows 10 Build 17074 eller nyere, kan de nye språkalternativene se rart ut for deg. Denne artikkelen forklarer hvordan du aktiverer den kompakte språkindikatoren og språkfeltet i de siste Windows 10-utgivelsene.
Hvordan bestille Gmail etter størrelse
Hvordan bestille Gmail etter størrelse
https://www.youtube.com/watch?v=o5Jn1cyjkJE Kommer Gmail-innboksen din ut av hånden? Vil du klare det og optimalisere det litt? Gmail er en flott, gratis e-posttjeneste som tilbyr en rekke tilpasningsalternativer å lage
Sikkerhetskopier og gjenopprett innstillinger for Groove Music i Windows 10
Sikkerhetskopier og gjenopprett innstillinger for Groove Music i Windows 10
Groove Music er en av de innebygde appene i Windows 10. Det er en musikkstreaming-app opprettet ved hjelp av Universal Windows Apps-plattformen. Det er mulig å sikkerhetskopiere og gjenopprette alternativene.
Tag Archives: Windows 10 build 10537
Tag Archives: Windows 10 build 10537
Slik bruker du fordeler i Dead by Daylight
Slik bruker du fordeler i Dead by Daylight
Det er vanskelig å komme inn i din første kamp uten en anelse som ny DBD-spiller. Siden det er for mange fordeler i spillet, kan det føles overveldende for nye spillere, både som Killers og Survivors. Som de fleste spillere,