Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ger möjlighet att installera, ändra och utföra åtgärder på Windows Installer från kommandoraden.
Installationsalternativ
Ange installationstypen för att starta ett installationspaket.
Syntax
msiexec.exe [/i][/a][/j{u|m|/g|/t}][/x] <path_to_package>
Parameterar
Parameter | Beskrivning |
---|---|
/jag | Anger normal installation. |
/a | Anger administrativ installation. |
/ju | Annonsera produkten till den aktuella användaren. |
/jm | Annonsera produkten till alla användare. |
/j/g | Anger den språkidentifierare som används av det annonserade paketet. |
/j/t | Tillämpar transformering på det annonserade paketet. |
/x | Avinstallerar paketet. |
<path_to_package> |
Anger platsen och namnet på installationspaketfilen. |
Exempel
Om du vill installera ett paket med namnet example.msi från C:-enheten skriver du:
msiexec.exe /i "C:\example.msi"
Visningsalternativ
Du kan konfigurera vad en användare ser under installationsprocessen baserat på målmiljön. Om du till exempel distribuerar ett paket till alla klienter för manuell installation bör det finnas ett fullständigt användargränssnitt. Men om du distribuerar ett paket med grupprincip, som inte kräver någon användarinteraktion, bör det inte finnas något användargränssnitt.
Syntax
msiexec.exe /i <path_to_package> [/quiet][/passive][/q{n|b|r|f}]
Parameterar
Parameter | Beskrivning |
---|---|
<path_to_package> |
Anger platsen och namnet på installationspaketfilen. |
/tyst | Anger tyst läge, vilket innebär att det inte krävs någon användarinteraktion. |
/passiv | Anger obevakat läge, vilket innebär att installationen endast visar ett förloppsfält. |
/Qn | Anger att det inte finns något användargränssnitt under installationsprocessen. |
/qn+ | Anger att det inte finns något användargränssnitt under installationsprocessen, förutom en slutlig dialogruta i slutet. |
/Qb | Anger att det finns ett grundläggande användargränssnitt under installationsprocessen. |
/qb+ | Anger att det finns ett grundläggande användargränssnitt under installationsprocessen, inklusive en slutlig dialogruta i slutet. |
/Qr | Anger en minskad användargränssnittsupplevelse under installationsprocessen. |
/qf | Anger en fullständig användargränssnittsupplevelse under installationsprocessen. |
Anmärkningar
- Modal-rutan visas inte om installationen avbryts av användaren. Du kan använda qb+! eller qb!+ för att dölja knappen AVBRYT.
Exempel
Om du vill installera paket C:\example.msi, med hjälp av en normal installationsprocess och inget användargränssnitt, skriver du:
msiexec.exe /i "C:\example.msi" /qn
Omstartsalternativ
Om installationspaketet skriver över filer eller försöker ändra filer som används kan det krävas en omstart innan installationen är klar.
Syntax
msiexec.exe /i <path_to_package> [/norestart][/promptrestart][/forcerestart]
Parameterar
Parameter | Beskrivning |
---|---|
<path_to_package> |
Anger platsen och namnet på installationspaketfilen. |
/norestart | Hindrar enheten från att startas om när installationen är klar. |
/promptrestart | Uppmanar användaren om en omstart krävs. |
/forcerestart | Startar om enheten när installationen är klar. |
Exempel
Om du vill installera paket C:\example.msi, med hjälp av en normal installationsprocess utan omstart i slutet, skriver du:
msiexec.exe /i "C:\example.msi" /norestart
Loggningsalternativ
Om du behöver felsöka installationspaketet kan du ange parametrarna för att skapa en loggfil med specifik information.
Syntax
msiexec.exe [/i][/x] <path_to_package> [/L{i|w|e|a|r|u|c|m|o|p|v|x+|!|*}] <path_to_log>
Parameterar
Parameter | Beskrivning |
---|---|
/jag | Anger normal installation. |
/x | Avinstallerar paketet. |
<path_to_package> |
Anger platsen och namnet på installationspaketfilen. |
/li | Aktiverar loggning och innehåller statusmeddelanden i utdataloggfilen. |
/Lw | Aktiverar loggning och innehåller varningar som inte är dödliga i utdataloggfilen. |
/Le | Aktiverar loggning och innehåller alla felmeddelanden i utdataloggfilen. |
/La | Aktiverar loggning och innehåller information om när en åtgärd startades i utdataloggfilen. |
/Lr | Aktiverar loggning och innehåller åtgärdsspecifika poster i utdataloggfilen. |
/Lu | Aktiverar loggning och innehåller information om användarbegäran i utdataloggfilen. |
/Lc | Aktiverar loggning och innehåller de första UI-parametrarna i utdataloggfilen. |
/Lm | Aktiverar loggning och innehåller information om slut på minne eller dödlig utgång i utdataloggfilen. |
/Lo | Aktiverar loggning och innehåller meddelanden om out-of-disk-space i utdataloggfilen. |
/Lp | Aktiverar loggning och innehåller terminalegenskaper i utdataloggfilen. |
/Lv | Aktiverar loggning och innehåller utförliga utdata i utdataloggfilen. |
/Lx | Aktiverar loggning och innehåller extra felsökningsinformation i utdataloggfilen. |
/l+ | Aktiverar loggning och lägger till informationen i en befintlig loggfil. |
Jag! | Aktiverar loggning och tömer varje rad till loggfilen. |
/l* | Aktiverar loggning och loggar all information, förutom utförlig information (/lv) eller extra felsökningsinformation (/lx). |
<path_to_logfile> |
Anger platsen och namnet på utdataloggfilen. |
Exempel
Om du vill installera paket C:\example.msianvänder du en normal installationsprocess med all loggningsinformation som tillhandahålls, inklusive utförliga utdata och lagring av utdataloggfilen på C:\package.log, skriver du:
msiexec.exe /i "C:\example.msi" /L*V "C:\package.log"
Uppdateringsalternativ
Du kan tillämpa eller ta bort uppdateringar med hjälp av ett installationspaket.
Syntax
msiexec.exe [/p][/update][/uninstall[/package<product_code_of_package>]] <path_to_package>
Parameterar
Parameter | Beskrivning |
---|---|
/p | Installerar en korrigering. Om du installerar tyst måste du också ange egenskapen INSTALLMODE till ecmus och INSTALL till ALL. Annars uppdaterar korrigeringen endast MSI-cachelagrad på målenheten. |
/uppdatera | Alternativet Installera korrigeringar. Om du tillämpar flera uppdateringar måste du separera dem med ett semikolon (;). |
/paket | Installerar eller konfigurerar en produkt. |
Exempel
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}
Där det första GUID:et är korrigerings-GUID och det andra är MSI-produktkoden som korrigeringen tillämpades på.
Reparationsalternativ
Du kan använda det här kommandot för att reparera ett installerat paket.
Syntax
msiexec.exe [/f{p|o|e|d|c|a|u|m|s|v}] <product_code>
Parameterar
Parameter | Beskrivning |
---|---|
/fp | Reparerar paketet om en fil saknas. |
/Fo | Reparerar paketet om en fil saknas eller om en äldre version är installerad. |
/Fe | Reparerar paketet om filen saknas eller om en lika stor eller äldre version är installerad. |
/fd | Reparerar paketet om filen saknas eller om en annan version är installerad. |
/Fc | Reparerar paketet om filen saknas eller om kontrollsumman inte matchar det beräknade värdet. |
/Fa | Tvingar alla filer att installeras om. |
/Fu | Reparerar alla nödvändiga användarspecifika registerposter. |
/Fm | Reparerar alla nödvändiga datorspecifika registerposter. |
/Fs | Reparerar alla befintliga genvägar. |
/fv | Körs från källan och cachelagrar det lokala paketet igen. |
Exempel
Om du vill tvinga alla filer att installeras om baserat på MSI-produktkoden som ska repareras {AAD3D77A-7476-469F-ADF4-04424124E91D}, skriver du:
msiexec.exe /fa {AAD3D77A-7476-469F-ADF4-04424124E91D}
Ange offentliga egenskaper
Du kan ange offentliga egenskaper via det här kommandot. Information om tillgängliga egenskaper och hur du anger dem finns i Offentliga egenskaper.