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

Jak vyrobit tajné dveře v Minecraftu
Jak vyrobit tajné dveře v Minecraftu
Měli byste vědět, jak vytvořit skryté dveře v Minecraftu, aby byly vaše poklady v bezpečí. Můžete vytvořit tajné dveře se zámky, které se aktivují pomocí Redstone Torch a Button.
Spravujte Windows 10 Sticky Notes online
Spravujte Windows 10 Sticky Notes online
Počínaje verzí 3.1 aplikace Windows 10 Sticky Notes můžete ke svým poznámkám přistupovat a spravovat je online na webu pomocí svého účtu Microsoft.
Vytvořte zástupce pro vyhledávání v systému Windows 8.1
Vytvořte zástupce pro vyhledávání v systému Windows 8.1
Na rozdíl od Windows 8 RTM, kde bylo moderní vyhledávání uživatelského rozhraní integrováno s úvodní obrazovkou, obsahuje Windows 8.1 samostatnou aplikaci Hledat.
Aux vs. Bluetooth: Jaký je rozdíl?
Aux vs. Bluetooth: Jaký je rozdíl?
Kdo vyhraje v bitvě mezi Bluetooth a analogovým připojením Aux? Záleží kdo se ptá.
Jak vytvořím disketu pro resetování hesla systému Windows?
Jak vytvořím disketu pro resetování hesla systému Windows?
Disk pro resetování hesla nebo jednotka flash vám umožní obnovit zapomenuté heslo ve Windows 11, Windows 10, Windows 8, Windows 7, Vista nebo XP.
Jak se automaticky odhlásit z e-mailů
Jak se automaticky odhlásit z e-mailů
E-mail může být požehnáním i prokletím. Může vám umožnit komunikovat s přáteli a příbuznými odkudkoli na světě, přinášet vám novinky přímo do vašeho notebooku a informovat vás o skvělých nákupních nabídkách. Ale e-mail může
Jak odebrat fotografie z Echo Show
Jak odebrat fotografie z Echo Show
Zařízení Echo byla původně zamýšlena pouze pro ovládání zvuku, což vám, uživateli, umožnilo dát Alexě pokyn, aby dělala, co chcete. To je až do zavedení Echo Show, kterou byste mohli popsat jako