Hlavná Prieskumník Súborov Systému Windows Pridajte príkaz Extract Context Menu to MSI Files

Pridajte príkaz Extract Context Menu to MSI Files



Ak máte balík MSI, mohlo by vás zaujímať extrahovanie jeho obsahu bez inštalácie aplikácie. To sa dá rýchlo urobiť bez použitia nástrojov tretích strán. Systém Windows je už dodávaný so všetkým potrebným na prevádzku. V tomto článku uvidíme, ako pridať užitočný príkaz 'Extrahovať' do kontextovej ponuky súboru MSI.

Inzerát


Windows spracováva balíčky MSI prostredníctvom aplikácie msiexec, ktorá je súčasťou Inštalátora systému Windows. Je to zabudovaný nástroj, ktorý podporuje množstvo prepínačov príkazového riadku. Dozviete sa o nich spustením nasledujúceho príkazu.

  1. Stlačením klávesových skratiek Win + R na klávesnici otvorte dialógové okno Spustiť.
  2. Do poľa Spustiť zadajte nasledujúci príkaz:
    msiexec /?

  3. Inštalátor systému Windows zobrazí obsah pomocníka v okne:

Podporuje nasledujúce prepínače:

kde môžem niečo vytlačiť

Možnosti inštalácie
Nainštaluje alebo nakonfiguruje produkt
/ a Administratívna inštalácia - inštaluje produkt do siete
/ j [/ t] [/ g]
Inzeruje produkt - m na všetkých používateľov, u na aktuálneho používateľa
Odinštaluje produkt
Možnosti zobrazenia
/ ticho
Tichý režim, žiadna interakcia používateľa
/ pasívne
Bezobslužný režim - iba indikátor priebehu
/ q [n | b | r | f]
Nastavuje úroveň používateľského rozhrania
n --Žiadne používateľské rozhranie
b - Základné používateľské rozhranie
r - Znížené užívateľské rozhranie
f - Úplné používateľské rozhranie (predvolené)
/Pomoc
Pomocné informácie
Možnosti reštartu
/ norestart
Po dokončení inštalácie nereštartujte
/ promptrestart
V prípade potreby vyzve používateľa na reštart
/ forcerestart
Po inštalácii vždy reštartujte počítač
Možnosti protokolovania
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Stavové správy
w - nefatálne varovania
e - Všetky chybové správy
a - Začatie opatrení
r - záznamy špecifické pre jednotlivé akcie
u - požiadavky používateľov
c - Počiatočné parametre používateľského rozhrania
m - Informácie o nedostatku pamäte alebo fatálnom ukončení
o - správy o nedostatku miesta na disku
p - Vlastnosti terminálu
v - Podrobný výstup
x - Extra informácie o ladení
+ - Pripojiť k existujúcemu súboru protokolu
! - Vypláchnite každý riadok do denníka
* - Zaznamenať všetky informácie, s výnimkou možností v a x
/ log
Ekvivalent k / l *
Možnosti aktualizácie
/ update [; Update2.msp]
Platí aktualizácia
/ uninstall [; Update2.msp] / balíček Odstrániť aktualizácie produktu
Možnosti opravy
/ f [p | e | c | m | s | o | d | a | u | v] Opraví výrobok
p - iba ak súbor chýba
o - ak súbor chýba alebo je nainštalovaná staršia verzia (predvolené)
e - ak súbor chýba alebo je nainštalovaná rovnaká alebo staršia verzia
d - ak súbor chýba alebo je nainštalovaná iná verzia
c - ak súbor chýba alebo kontrolný súčet nezodpovedá vypočítanej hodnote
a - vynúti opätovnú inštaláciu všetkých súborov
u - všetky požadované položky registra špecifické pre používateľa (predvolené)
m - všetky požadované položky registra špecifické pre počítač (predvolené)
s - všetky existujúce skratky (predvolené)
v - beží od zdroja a nahráva miestnemu balíku
Nastavenie verejných vlastností
[PROPERTY = PropertyValue]

Možnosťou, ktorá sa týka tejto situácie, je / a. Aj keď je to popísané ako „Administratívna inštalácia - inštaluje produkt do siete“, dá sa použiť na extrahovanie obsahu jedného balíka MSI do menších samostatných súborov, ktoré môžu byť opravené opravou. Môže sa použiť nasledujúci príkaz:

msiexec / a 'cesta  k  balíku.msi' / qb TARGETDIR = 'cesta  k  cieľovému priečinku'

TARGETDIR je vlastnosť spoločná pre každý balík, ktorá určuje cieľový priečinok pre obsah balíka MSI.

Prepínač „/ qb“ informuje Inštalátor systému Windows o tom, aby počas procesu zobrazoval základné rozhranie. Zobrazí sa dialógové okno s tlačidlom Zrušiť a indikátorom priebehu.

Nasledujúci príkaz napríklad môžem rozbaliť inštalačný program MSI správcu FAR:

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

Ak cieľový priečinok neexistuje, vytvorí sa automaticky. V mojom prípade sa vytvorí podpriečinok Far v priečinku Stiahnutie.

Vyššie uvedený príkaz je možné zadať priamo v dialógovom okne Spustiť.

Vyššie uvedené informácie môžete použiť na pridanie príkazu kontextovej ponuky na extrahovanie obsahu súboru MSI jedným kliknutím. Takto sa to dá urobiť.

Windows 10 build 10051 na stiahnutie

Pridajte príkaz Extract Context Menu to MSI Files

  1. Otvorené Editor databázy Registry .
  2. Prejdite na nasledujúci kľúč databázy Registry:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Tip: Ako preskočíte na požadovaný kľúč registra jedným kliknutím .

  3. Vytvorte tu nový podkľúč a pomenujte hoExtrahovať.
  4. Pod klávesom Extrahovať vytvorte nový podkľúč a pomenujte hoVelenie:
  5. Nastavte predvolenú hodnotu súboruVeleniepodkľúč k nasledujúcemu reťazcu:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 obsah'

    Pozri nasledujúci screenshot:

Po kliknutí pravým tlačidlom myši na balík MSI v Prieskumníkovi súborov nájdete novú položku kontextovej ponuky „Extrahovať“. Ak ho spustíte, vytvorí sa v aktuálnom priečinku nový adresár 'package_name.msi Contents' a rozbalí sa tam obsah balíka. Pozri nasledujúci screenshot:

Aby som vám ušetril čas, vytvoril som pripravené súbory databázy Registry. Môžete si ich stiahnuť pomocou odkazu nižšie.

Stiahnite si súbory registra

ako niekoho rozladiť bez toho, aby bol priateľom

Vrátený súbor je zahrnutý.

Tento trik funguje vo Windows 10, Windows 8 a Windows 7.

Upozorňujeme, že niektoré balíky nepodporujú inštaláciu správcom. Pomocou tejto metódy ich nie je možné extrahovať. Keď týmto spôsobom extrahujete balík MSI, jeho inštalačný bod pre správu (priečinok, kam sa extrahuje) sa stane opraviteľným. Na jeho aktualizáciu je možné použiť opravu Windows Installer (MSP), takže po nainštalovaní balíka sa oprava tiež použije.

Zaujímavé Články

Redakcia Choice

Prehliadač Vivaldi 2.1 teraz obsahuje obraz v obraze (PiP)
Prehliadač Vivaldi 2.1 teraz obsahuje obraz v obraze (PiP)
Tím, ktorý stojí za inovatívnym prehliadačom Vivaldi, vydal nový prehľad pripravovanej verzie aplikácie. Vivaldi 2.1.1332.4 prináša niekoľko nových funkcií, nový režim Picture-in-Picture a možnosť vytvárať poznámky z Rýchlych príkazov. Režim Obraz v obraze umožňuje otvárať videá, ktoré sa prehrávajú vo webovom prehliadači, v malom prekryvnom okne
Ako kliknúť pravým tlačidlom myši v AnyDesk na počítači alebo mobilnom zariadení
Ako kliknúť pravým tlačidlom myši v AnyDesk na počítači alebo mobilnom zariadení
Program vzdialenej plochy AnyDesk možno použiť na pripojenie mobilného zariadenia k počítaču prakticky odkiaľkoľvek. Keď je program spustený na oboch zariadeniach, spustí sa funkcia spustená na jednom zariadení – napríklad kliknutie pravým tlačidlom myši
Ako tlačiť čiernobielo na počítači Mac
Ako tlačiť čiernobielo na počítači Mac
Táto príručka vysvetľuje, ako tlačiť čiernobielo na Macu, pokrýva všetky najnovšie verzie systému macOS a poskytuje tipy na riešenie problémov.
Ako upraviť titulok TikTok po zverejnení príspevku
Ako upraviť titulok TikTok po zverejnení príspevku
TikTok je jednoduchý aj komplexný súčasne. Dizajn a použiteľnosť sú veľmi priame a vďaka aplikácii je vytváranie a interakcia videa tak ľahké, ako je to možné. Obrovský objem funkcií a možností
Najlepšie hry Pancake Day: S týmito hrami s palacinkami si užijete letnú zábavu
Najlepšie hry Pancake Day: S týmito hrami s palacinkami si užijete letnú zábavu
Ak s palacinkami ešte neskončíte, keď si nimi v tento deň palaciniek zaplníte svoju tvár, aký lepší spôsob, ako si oddýchnuť a užiť si to, ako hrať niektoré hry s palacinkami! Správny? Ak si nebol
Povoliť hlasovú aktiváciu na rozpoznávanie reči v systéme Windows 10
Povoliť hlasovú aktiváciu na rozpoznávanie reči v systéme Windows 10
Možno budete chcieť povoliť režim Hlasová aktivácia pre Rozpoznávanie reči v systéme Windows 10. Môžete to urobiť pomocou špeciálnej možnosti alebo pomocou vylepšenia databázy Registry.
Ako zabrániť tomu, aby sa tabuľky Google zmenili na vojenský čas
Ako zabrániť tomu, aby sa tabuľky Google zmenili na vojenský čas
V Tabuľkách Google je predvoleným nastavením času rozloženie vojenského času. Ak ale uprednostňujete štandardný formát AM / PM, ako zabránite tomu, aby ho Tabuľky zmenili na vojenský čas? Môžete ísť niekoľkými spôsobmi