Sdílet prostřednictvím


msiexec

Poskytuje prostředky k instalaci, úpravě a provádění operací v Instalační službě systému Windows z příkazového řádku.

Možnosti instalace

Nastavte typ instalace pro spuštění instalačního balíčku.

Syntaxe

msiexec.exe [/i][/a][/j{u|m|/g|/t}][/x] <path_to_package>

Parametry

Parametr Popis
/já Určuje normální instalaci.
/a Určuje instalaci pro správu.
/Ju Inzerujte produkt aktuálnímu uživateli.
/jm Inzerujte produkt všem uživatelům.
/j/g Určuje identifikátor jazyka používaný inzerovaným balíčkem.
/j/t Použije transformaci na inzerovaný balíček.
/x Odinstaluje balíček.
<path_to_package> Určuje umístění a název souboru instalačního balíčku.

Příklady

Chcete-li nainstalovat balíček s názvem example.msi z jednotky C: pomocí normálního procesu instalace, zadejte:

msiexec.exe /i "C:\example.msi"

Možnosti zobrazení

To, co uživatel uvidí během procesu instalace, můžete nakonfigurovat na základě cílového prostředí. Pokud například distribuujete balíček všem klientům pro ruční instalaci, mělo by existovat úplné uživatelské rozhraní. Pokud ale nasazujete balíček pomocí zásad skupiny, které nevyžaduje žádnou interakci uživatele, nemělo by existovat žádné uživatelské rozhraní.

Syntaxe

msiexec.exe /i <path_to_package> [/quiet][/passive][/q{n|b|r|f}]

Parametry

Parametr Popis
<path_to_package> Určuje umístění a název souboru instalačního balíčku.
/tichý Určuje tichý režim, což znamená, že není vyžadována žádná interakce uživatele.
/pasivní Určuje bezobslužný režim, což znamená, že instalace zobrazuje pouze indikátor průběhu.
/Qn Určuje, že během procesu instalace neexistuje žádné uživatelské rozhraní.
/qn+ Určuje, že během procesu instalace neexistuje žádné uživatelské rozhraní, s výjimkou konečného dialogového okna na konci.
/Qb Určuje základní uživatelské rozhraní během procesu instalace.
/qb+ Určuje základní uživatelské rozhraní během procesu instalace, včetně konečného dialogového okna na konci.
/Qr Určuje omezené uživatelské rozhraní během procesu instalace.
/qf Určuje úplné uživatelské rozhraní během procesu instalace.
Poznámky
  • Modální pole se nezobrazuje, pokud uživatel zruší instalaci. Můžete použít qb+! nebo qb!+ skrýt tlačítko ZRUŠIT.

Příklady

Chcete-li nainstalovat balíček C:\example.msi, pomocí normálního procesu instalace a bez uživatelského rozhraní zadejte:

msiexec.exe /i "C:\example.msi" /qn

Možnosti restartování

Pokud instalační balíček přepíše soubory nebo se pokusí změnit používané soubory, může se před dokončením instalace vyžadovat restartování.

Syntaxe

msiexec.exe /i <path_to_package> [/norestart][/promptrestart][/forcerestart]

Parametry

Parametr Popis
<path_to_package> Určuje umístění a název souboru instalačního balíčku.
/norestart Po dokončení instalace zastaví restartování zařízení.
/promptrestart Vyzve uživatele, pokud je vyžadováno restartování.
/forcerestart Restartuje zařízení po dokončení instalace.

Příklady

Chcete-li nainstalovat balíček C:\example.msi, pomocí normálního instalačního procesu bez restartování na konci zadejte:

msiexec.exe /i "C:\example.msi" /norestart

Možnosti protokolování

Pokud potřebujete ladit instalační balíček, můžete nastavit parametry pro vytvoření souboru protokolu s konkrétními informacemi.

Syntaxe

msiexec.exe [/i][/x] <path_to_package> [/L{i|w|e|a|r|u|c|m|o|p|v|x+|!|*}] <path_to_log>

Parametry

Parametr Popis
/já Určuje normální instalaci.
/x Odinstaluje balíček.
<path_to_package> Určuje umístění a název souboru instalačního balíčku.
/li Zapne protokolování a zahrne stavové zprávy do výstupního souboru protokolu.
/Lw Zapne protokolování a zahrne do výstupního souboru protokolu upozornění, která nejsou závažná.
/Le Zapne protokolování a zahrne všechny chybové zprávy do výstupního souboru protokolu.
/předložka z francouzštiny Zapne protokolování a obsahuje informace o tom, kdy se akce spustila v souboru výstupního protokolu.
/Lr Zapne protokolování a zahrne záznamy specifické pro akci do výstupního souboru protokolu.
/Lu Zapne protokolování a zahrne informace o žádostech uživatele do výstupního souboru protokolu.
/Lc Zapne protokolování a zahrne počáteční parametry uživatelského rozhraní do výstupního souboru protokolu.
/lm Zapne protokolování a do výstupního souboru protokolu zahrne informace o nedostatku paměti nebo závažném ukončení.
/hle Zapne protokolování a do výstupního souboru protokolu zahrne zprávy o nedostatek místa na disku.
/Lp Zapne protokolování a zahrne vlastnosti terminálu do výstupního souboru protokolu.
/Lv Zapne protokolování a zahrne podrobný výstup do souboru výstupního protokolu.
/šedesát Zapne protokolování a do výstupního souboru protokolu zahrne další informace o ladění.
/l+ Zapne protokolování a připojí informace k existujícímu souboru protokolu.
/l! Zapne protokolování a vyprázdní každý řádek do souboru protokolu.
/l* Zapne protokolování a protokoluje všechny informace s výjimkou podrobných informací (/lv) nebo dalších informací o ladění (/lx).
<path_to_logfile> Určuje umístění a název výstupního souboru protokolu.

Příklady

Chcete-li nainstalovat balíček C:\example.msi, pomocí normálního instalačního procesu se všemi zadanými informacemi protokolování, včetně podrobného výstupu, a uložení výstupního souboru protokolu na C:\package.log, zadejte:

msiexec.exe /i "C:\example.msi" /L*V "C:\package.log"

Možnosti aktualizace

Aktualizace můžete použít nebo odebrat pomocí instalačního balíčku.

Syntaxe

msiexec.exe [/p][/update][/uninstall[/package<product_code_of_package>]] <path_to_package>

Parametry

Parametr Popis
/p Nainstaluje opravu. Pokud instalujete bezobslužně, musíte také nastavit vlastnost REINSTALLMODE na ecmus a PŘEINSTALOVAT na ALL. V opačném případě oprava aktualizuje pouze MSI uloženou v mezipaměti na cílovém zařízení.
/aktualizace Možnost instalace oprav. Pokud používáte více aktualizací, musíte je oddělit středníkem (;)).
/balíček Nainstaluje nebo nakonfiguruje produkt.

Příklady

msiexec.exe /p "C:\MyPatch.msp"
msiexec.exe /p "C:\MyPatch.msp" /qb REINSTALLMODE="ecmus" REINSTALL="ALL"
msiexec.exe /update "C:\MyPatch.msp"
msiexec.exe /uninstall {1BCBF52C-CD1B-454D-AEF7-852F73967318} /package {AAD3D77A-7476-469F-ADF4-04424124E91D}

Kde první identifikátor GUID je identifikátor GUID opravy a druhý je kód produktu MSI, na který byla oprava použita.

Možnosti opravy

Tento příkaz můžete použít k opravě nainstalovaného balíčku.

Syntaxe

msiexec.exe [/f{p|o|e|d|c|a|u|m|s|v}] <product_code>

Parametry

Parametr Popis
/Fp Opraví balíček, pokud chybí soubor.
/fo Opraví balíček, pokud chybí soubor nebo pokud je nainstalovaná starší verze.
/Fe Opraví balíček, pokud chybí soubor nebo pokud je nainstalovaná stejná nebo starší verze.
/Fd Opraví balíček, pokud chybí soubor nebo pokud je nainstalovaná jiná verze.
/Fc Opraví balíček, pokud chybí soubor nebo pokud kontrolní součet neodpovídá počítané hodnotě.
/fa Vynutí přeinstalaci všech souborů.
/Fu Opraví všechny požadované položky registru specifické pro uživatele.
/Fm Opraví všechny požadované položky registru specifické pro počítač.
/Fs Opraví všechny existující klávesové zkratky.
/Fv Spustí se ze zdroje a znovu ukládá místní balíček do mezipaměti.

Příklady

Pokud chcete vynutit přeinstalaci všech souborů na základě kódu produktu MSI, který se má opravit, {AAD3D77A-7476-469F-ADF4-04424124E91D}, zadejte:

msiexec.exe /fa {AAD3D77A-7476-469F-ADF4-04424124E91D}

Nastavení veřejných vlastností

Veřejné vlastnosti můžete nastavit pomocí tohoto příkazu. Informace o dostupných vlastnostech a o tom, jak je nastavit, naleznete v tématu veřejné vlastnosti.