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.
Install options
Ange installationstypen för att starta ett installationspaket.
Syntax
msiexec.exe [/i][/a][/j{u|m|/g|/t}][/x] <path_to_package>
Parameters
| Parameter | Description |
|---|---|
| /i | 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. |
Examples
Om du vill installera ett paket med namnetexample.msi från C:-enheten skriver du följande med en normal installationsprocess:
msiexec.exe /i "C:\example.msi"
Display options
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}]
Parameters
| Parameter | Description |
|---|---|
<path_to_package> |
Anger platsen och namnet på installationspaketfilen. |
| /quiet | Anger tyst läge, vilket innebär att det inte krävs någon användarinteraktion. |
| /passive | 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. |
Remarks
- Modal-rutan visas inte om installationen avbryts av användaren. Du kan använda qb+! eller qb!+ för att dölja knappen AVBRYT .
Examples
Om du vill installera paket C:\example.msimed en normal installationsprocess och utan användargränssnitt skriver du:
msiexec.exe /i "C:\example.msi" /qn
Restart options
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]
Parameters
| Parameter | Description |
|---|---|
<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. |
Examples
För att installera paket C:\example.msi, med en normal installationsprocess utan omstart i slutet, skriv:
msiexec.exe /i "C:\example.msi" /norestart
Logging options
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>
Parameters
| Parameter | Description |
|---|---|
| /i | 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. |
| /l! | 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. |
Examples
Om du vill installera paket C:\example.msi, med en normal installationsprocess med all loggningsinformation som tillhandahålls, inklusive utförliga utdata, och lagra utdataloggfilen på C:\package.log skriver du:
msiexec.exe /i "C:\example.msi" /L*V "C:\package.log"
Update options
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>
Parameters
| Parameter | Description |
|---|---|
| /p | Installerar en korrigering. Om du installerar tyst måste du också ställa in REINSTALLMODE egenskapen på ecmus och REINSTALL på ALL. Annars uppdaterar korrigeringen endast MSI-cachelagrad på målenheten. |
| /update | Alternativet Installera korrigeringar. Om du tillämpar flera uppdateringar måste du separera dem med ett semikolon (;). |
| /package | Installerar eller konfigurerar en produkt. |
Examples
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å.
Repair options
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>
Parameters
| Parameter | Description |
|---|---|
| /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. |
Examples
Om du vill tvinga alla filer att installeras om baserat på den MSI-produktkod som ska repareras skriver du {AAD3D77A-7476-469F-ADF4-04424124E91D}:
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.