Hlavní Průzkumník Souborů Windows Přidejte příkaz Extract Context Menu to MSI Files

Přidejte příkaz Extract Context Menu to MSI Files



Pokud máte balíček MSI, může vás zajímat extrahování jeho obsahu bez instalace aplikace. To lze rychle provést bez použití nástrojů třetích stran. Windows již mají vše potřebné pro provoz. V tomto článku uvidíme, jak přidat užitečný příkaz 'Extrahovat' do místní nabídky souboru MSI.

Reklama


Windows zpracovává balíčky MSI prostřednictvím aplikace msiexec, která je součástí Instalační služby systému Windows. Jedná se o vestavěný nástroj, který podporuje řadu přepínačů příkazového řádku. Dozvíte se o nich spuštěním následujícího příkazu.

  1. Stisknutím klávesových zkratek Win + R na klávesnici otevřete dialogové okno Spustit.
  2. Do pole Spustit zadejte následující:
    msiexec /?

  3. Instalační služba Windows Installer zobrazí obsah nápovědy v okně:

Podporuje následující přepínače:

proč nefunguje moje startovací tlačítko Windows 10

Možnosti instalace
Nainstaluje nebo nakonfiguruje produkt
/ a Administrativní instalace - Nainstaluje produkt do sítě
/ j [/ t] [/ g]
Inzeruje produkt - m všem uživatelům, u aktuálnímu uživateli
Odinstaluje produkt
Volby zobrazení
/klid
Tichý režim, žádná interakce uživatele
/pasivní
Bezobslužný režim - pouze indikátor průběhu
/ q [n | b | r | f]
Nastaví úroveň uživatelského rozhraní
n - Žádné uživatelské rozhraní
b - Základní uživatelské rozhraní
r - Snížené uživatelské rozhraní
f - Úplné uživatelské rozhraní (výchozí)
/Pomoc
Informace o nápovědě
Možnosti restartu
/ norestart
Po dokončení instalace nerestartujte
/ promptrestart
V případě potřeby vyzve uživatele k restartu
/ forcerestart
Po instalaci vždy restartujte počítač
Možnosti protokolování
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Stavové zprávy
w - nefatální varování
e - Všechny chybové zprávy
a - Zahájení akcí
r - Záznamy specifické pro akci
u - požadavky uživatelů
c - Počáteční parametry uživatelského rozhraní
m - Informace o nedostatku paměti nebo fatálním ukončení
o - Zprávy o nedostatku místa na disku
p - Vlastnosti terminálu
v - Podrobný výstup
x - Extra informace o ladění
+ - Připojit k existujícímu souboru protokolu
! - Propláchněte každý řádek do protokolu
* - Zaznamenat všechny informace, s výjimkou možností v a x
/ log
Ekvivalent / l *
Možnosti aktualizace
/ update [; Update2.msp]
Platí aktualizace
/ uninstall [; Update2.msp] / balíček Odebrat aktualizace produktu
Možnosti opravy
/ f [p | e | c | m | s | o | d | a | u | v] Opraví produkt
p - pouze pokud soubor chybí
o - pokud soubor chybí nebo je nainstalována starší verze (výchozí)
e - pokud soubor chybí nebo je nainstalována stejná nebo starší verze
d - pokud soubor chybí nebo je nainstalována jiná verze
c - pokud soubor chybí nebo kontrolní součet neodpovídá vypočítané hodnotě
a - vynutí přeinstalaci všech souborů
u - všechny požadované položky registru specifické pro uživatele (výchozí)
m - všechny požadované položky registru specifické pro počítač (výchozí)
s - všechny existující zkratky (výchozí)
v - běží ze zdroje a načítá místní balíček
Nastavení veřejných vlastností
[PROPERTY = PropertyValue]

Možnost týkající se této situace je / a. Ačkoli je popsán jako „Administrativní instalace - instaluje produkt do sítě“, lze jej použít k rozbalení obsahu jednoho balíčku MSI na menší jednotlivé soubory, které lze opravit pomocí opravy. Lze použít následující příkaz:

msiexec / a 'cesta  k  balíčku.msi' / qb TARGETDIR = 'cesta  k  cílové složce'

TARGETDIR je vlastnost společná pro každý balíček, která určuje cílovou složku pro obsah balíčku MSI.

Přepínač '/ qb' říká instalačnímu programu Windows, aby během procesu zobrazoval základní rozhraní. Zobrazí se dialogové okno s tlačítkem Storno a ukazatelem průběhu.

Například mohu použít následující příkaz k rozbalení instalačního programu MSI správce FAR:

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

Pokud cílová složka neexistuje, vytvoří se automaticky. V mém případě bude vytvořena podsložka Far ve složce Download.

jak zastavit aktualizaci Windows 10

Výše uvedený příkaz lze zadat přímo v dialogu Spustit.

Výše uvedené informace můžete použít k přidání příkazu místní nabídky k extrahování obsahu souboru MSI jedním kliknutím. Zde je možné to udělat.

Přidejte příkaz Extract Context Menu to MSI Files

  1. otevřeno Editor registru .
  2. Přejděte na následující klíč registru:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Spropitné: Jak přejít na požadovaný klíč registru jedním kliknutím .

  3. Vytvořte zde nový podklíč a pojmenujte jejVýpis.
  4. Pod klávesou Extract vytvořte nový podklíč a pojmenujte jejPříkaz:
  5. Nastavte výchozí hodnotuPříkazpodklíč k následujícímu řetězci:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 obsah'

    Viz následující snímek obrazovky:

Jakmile v Průzkumníku souborů kliknete pravým tlačítkem na balíček MSI, najdete novou položku kontextové nabídky „Extrahovat“. Pokud jej spustíte, vytvoří se v aktuální složce nový adresář 'package_name.msi Contents' a rozbalí tam obsah balíčku. Viz následující snímek obrazovky:

Abych ušetřil váš čas, vytvořil jsem soubory registru připravené k použití. Můžete si je stáhnout pomocí odkazu níže.

Stáhněte si soubory registru

jak dlouho vydrží emodži přesýpacích hodin

Vrátit soubor zpět.

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

Některé balíčky nepodporují instalaci pro správce. Nelze je extrahovat pomocí této metody. Když takto extrahujete balíček MSI, stane se opravitelný jeho instalační bod pro správu (složka, ze které je extrahován). K aktualizaci lze použít opravu Instalační služba Windows Installer (MSP), takže při instalaci balíčku se oprava také použije.

Zajímavé Články

Redakce Choice

Nejkrásnějších 5 nejlepších online mobilních her
Nejkrásnějších 5 nejlepších online mobilních her
Automatické reklamy nelze na stránce programově zakázat, takže jsme tady!
Tipy a triky Legend of Zelda: Breath of the Wild pro Ballad DLC Pack The Champions
Tipy a triky Legend of Zelda: Breath of the Wild pro Ballad DLC Pack The Champions
DLC The Legend of Zelda: Breath of the Wild, The Champions 'Ballad, je druhým a posledním vydaným DLC balíčkem a podle Nintenda to tak i zůstane. Doplněk je k dispozici pro Wii U a Switch.
Jak změnit Alexův hlas na Echo
Jak změnit Alexův hlas na Echo
Alexa je cloudová hlasová služba Amazonu, jeden z nejoblíbenějších asistentů AI na trhu. S Alexou doma jí můžete klást otázky, zhasínat světla svým hlasem pomocí jednoduchého hlasového příkazu a
Recenze Ehang Ghostdrone 2.0 VR: Skvělá hodnota, ale prase k létání
Recenze Ehang Ghostdrone 2.0 VR: Skvělá hodnota, ale prase k létání
Na trhu je tolik dronů, že někdy může být obtížné vědět, kde začít. Cenově dostupný dron slibuje, že s ním může kdokoli létat, a přitom produkuje plně stabilizované videozáznamy v rozlišení 4K a včetně dvojice
Jak vložit zaškrtávací políčko do tabulek Google
Jak vložit zaškrtávací políčko do tabulek Google
Tabulky Google nedávno představily novou funkci - zaškrtávací políčko. Můžete ji vložit do libovolné buňky pouhými několika kliknutími. Ale to není nejlepší věc. Věc, která na nás nejvíce zapůsobí, je způsob, jakým můžete
Zoho Projects vs. Trello
Zoho Projects vs. Trello
Zoho Projects i Trello jsou výjimečné platformy pro řízení projektů. Umožňují uživatelům plánovat, spolupracovat, sledovat, organizovat a dosahovat svých projektů a cílů. I když obě nabízejí skvělé funkce, které zvyšují efektivitu a produktivitu, neznamená to, že obě platformy jsou
Jak přidat kalendář aplikace Outlook do telefonu Android
Jak přidat kalendář aplikace Outlook do telefonu Android
Jednou z velkých věcí digitálního věku je svoboda volby. Můžete si vybrat, který operační systém je ideální pro vaše potřeby a životní styl, a poté zvolit konkrétní software, který doplní váš zvolený operační systém. Pokud jste Android