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

Sledujte teplotu GPU ve Správci úloh ve Windows 10
Sledujte teplotu GPU ve Správci úloh ve Windows 10
Jak sledovat teplotu GPU ve Správci úloh systému Windows 10. Windows 8 a Windows 10 mají novou aplikaci Správce úloh. Ve srovnání s tím vypadá úplně jinak
Přečtěte si nahlas v Microsoft Edge ve Windows 10
Přečtěte si nahlas v Microsoft Edge ve Windows 10
Díky nedávným aktualizacím umožňuje prohlížeč Microsoft Edge používat novou funkci - „Číst nahlas“. Čte nahlas soubory PDF, knihy EPUB a webové stránky.
YouTube TV - Jak nahrávat show
YouTube TV - Jak nahrávat show
Spuštěním YouTube TV získala komunita stříhání kabelů další streamovací službu, která si zaslouží pozornost. Zejména proto, že poskytuje přístup k hlavním síťovým kanálům, jako jsou ABC, CBS, FOX, NBC, ESPN, AMC, CNN a mnoho dalších. S tolika
Windows 10 nyní propaguje Microsoft Edge v záhlaví Nastavení
Windows 10 nyní propaguje Microsoft Edge v záhlaví Nastavení
Aplikace Nastavení v systému Windows 10 obsahuje záhlaví, které je dodáváno s několika ikonami, které ukazují aktuální stav OneDrive, Windows Update a počet odměn pro Windows Insiders, když je zařízení zapojeno do programu včasného přístupu společnosti Microsoft. S verzí 20221 zobrazuje Windows 10 další ikonu, která nyní podporuje
Zakažte ikonu modrých šipek ve složkách a souborech ve Windows 10
Zakažte ikonu modrých šipek ve složkách a souborech ve Windows 10
Ve Windows 10 si můžete všimnout ikony překrytí modrými šipkami pro některé složky a soubory. Zde je způsob, jak jej deaktivovat.
Jak povolit NumLock na přihlašovací obrazovce a obrazovce uzamčení ve Windows 10
Jak povolit NumLock na přihlašovací obrazovce a obrazovce uzamčení ve Windows 10
Popisuje, jak ve výchozím nastavení povolit NumLock na přihlašovací obrazovce a obrazovce uzamčení ve Windows 10
Šifrování mezipaměti offline souborů ve Windows 10
Šifrování mezipaměti offline souborů ve Windows 10
Je možné zašifrovat obsah mezipaměti souborů offline v systému Windows 10, aby byla chráněna před nežádoucím přístupem jiných uživatelů a aplikací.