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

Ako zmraziť horný riadok v programe Excel
Ako zmraziť horný riadok v programe Excel
Ak pravidelne pracujete s veľkými tabuľkami, poznáte výhody hlavičiek a kategórií, najmä keď prechádzate riadkami tabuľky nadol. Strata týchto nadpisov môže sťažiť interpretáciu údajov. Zmrazenie horného radu dovnútra
Ako odstrániť zostavu Kodi: Obnovte pôvodné továrenské nastavenia Kodi
Ako odstrániť zostavu Kodi: Obnovte pôvodné továrenské nastavenia Kodi
Kodi je skvelý, pretože je zadarmo aj open-source - a druhý z nich je dokonalý, ak máte radi prispôsobovanie vecí. Napriek tomu, že Kodi (XBMC, ako sa zvyklo nazývať), dokáže streamovať takmer čokoľvek z internetu alebo miestneho servera
Ako premenovať tlačiareň v systéme Windows 10
Ako premenovať tlačiareň v systéme Windows 10
Nastavenie tlačiarní môže byť pre vás nepríjemné, pretože nikdy nie je naozaj také rezané a suché. Pravdepodobne budete potrebovať informácie, o ktorých ste ani len netušili. To platí skôr pri nastavovaní
V systéme Windows 10 obnovte predvolené hodnoty panela ukážky a podrobností na predvolené hodnoty
V systéme Windows 10 obnovte predvolené hodnoty panela ukážky a podrobností na predvolené hodnoty
Týmto spôsobom je možné obnoviť veľkosť panela podrobností a panela ukážky v Prieskumníkovi súborov na pôvodnú hodnotu v systéme Windows 10.
Ako poslať viac ako 500 dolárov so Zelle
Ako poslať viac ako 500 dolárov so Zelle
Existuje mnoho dôvodov, prečo sa ľudia rozhodnú vzdať sa hotovosti na online prevody peňazí. Pre mnohých používateľov je to pohodlnejšia možnosť a jednou z najväčších výhod je, že nemusia ísť pre peniaze do banky
Ako uložiť beh v aplikácii Nike Run Club
Ako uložiť beh v aplikácii Nike Run Club
https://www.youtube.com/watch?v=Ra6N0LEvtMg Nike Run Club je go-to aplikácia mnohých ľudí, ktorí žijú aktívnym životným štýlom. Je to jeden z ich hlavných spoločníkov, pretože im umožňuje absolvovať ďalšie školenie
Ako opraviť tlačiareň Brother, ktorá je stále offline
Ako opraviť tlačiareň Brother, ktorá je stále offline
Zariadenia Brother, ktoré ponúkajú niektoré z najdostupnejších tlačiarní na trhu, sú známe svojou zodpovednosťou. Ale rovnako ako u iných tlačiarní, ich použitie môže niekedy spôsobiť zdanlivo nevysvetliteľné problémy. Jedným z takýchto problémov je neustále fungovanie vašej tlačiarne