Delen via


msiexec

Biedt de middelen voor het installeren, wijzigen en uitvoeren van bewerkingen in Windows Installer vanaf de opdrachtregel.

Install options

Stel het installatietype in voor het starten van een installatiepakket.

Syntax

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

Parameters

Parameter Description
/i Hiermee geeft u de normale installatie.
/a Hiermee geeft u de installatie van de beheerder.
/ju Het product adverteren naar de huidige gebruiker.
/jm Het product adverteren voor alle gebruikers.
/j/g Hiermee geeft u de taal-id die wordt gebruikt door het aangekondigde pakket.
/j/t Hiermee wordt de transformatie toegepast op het geadverteerd pakket.
/x Hiermee verwijdert u het pakket.
<path_to_package> Hiermee geeft u de locatie en naam van het installatiepakketbestand.

Examples

Als u een pakket met de naam example.msi wilt installeren vanaf de C:-schijf, typt u het volgende met behulp van een normaal installatieproces:

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

Display options

U kunt configureren wat een gebruiker ziet tijdens het installatieproces, op basis van uw doelomgeving. Als u bijvoorbeeld een pakket distribueert naar alle clients voor handmatige installatie, moet er een volledige gebruikersinterface zijn. Als u echter een pakket implementeert met groepsbeleid, waarvoor geen gebruikersinteractie is vereist, moet er geen gebruikersinterface betrokken zijn.

Syntax

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

Parameters

Parameter Description
<path_to_package> Hiermee geeft u de locatie en naam van het installatiepakketbestand.
/quiet Hiermee geeft u de stille modus op, wat betekent dat er geen gebruikersinteractie is vereist.
/passive Hiermee geeft u de modus zonder toezicht op, wat betekent dat de installatie alleen een voortgangsbalk weergeeft.
/qn Hiermee geeft u aan dat er geen gebruikersinterface is tijdens het installatieproces.
/qn+ Hiermee geeft u aan dat er geen gebruikersinterface is tijdens het installatieproces, met uitzondering van een laatste dialoogvenster aan het einde.
/qb Hiermee geeft u een eenvoudige gebruikersinterface tijdens het installatieproces.
/qb+ Hiermee geeft u een basisgebruikersinterface tijdens het installatieproces, inclusief een laatste dialoogvenster aan het einde.
/qr Hiermee geeft u een verminderde gebruikersinterface-ervaring tijdens het installatieproces.
/qf Hiermee geeft u een volledige ui-ervaring tijdens het installatieproces.
Remarks
  • Het modale vak wordt niet weergegeven als de installatie door de gebruiker wordt geannuleerd. Je kunt qb+! of qb!+ gebruiken om de knop ANNULEREN te verbergen.

Examples

Typ het volgende om pakket C:\example.msite installeren, met behulp van een normaal installatieproces en zonder gebruikersinterface:

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

Restart options

Als uw installatiepakket bestanden overschrijft of bestanden probeert te wijzigen die in gebruik zijn, is opnieuw opstarten mogelijk vereist voordat de installatie is voltooid.

Syntax

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

Parameters

Parameter Description
<path_to_package> Hiermee geeft u de locatie en naam van het installatiepakketbestand.
/norestart Stopt het opnieuw opstarten van het apparaat nadat de installatie is voltooid.
/promptrestart Vraagt de gebruiker of opnieuw opstarten vereist is.
/forcerestart Start het apparaat opnieuw op nadat de installatie is voltooid.

Examples

Als u pakket C:\example.msiwilt installeren, met behulp van een normaal installatieproces zonder opnieuw opstarten aan het einde, typt u:

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

Logging options

Als u fouten wilt opsporen in uw installatiepakket, kunt u de parameters instellen om een logboekbestand met specifieke informatie te maken.

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 Hiermee geeft u de normale installatie.
/x Hiermee verwijdert u het pakket.
<path_to_package> Hiermee geeft u de locatie en naam van het installatiepakketbestand.
/li Schakelt logboekregistratie in en bevat statusberichten in het uitvoerlogboekbestand.
/lw Schakelt logboekregistratie in en bevat niet-fatale waarschuwingen in het uitvoerlogboekbestand.
/le Hiermee schakelt u logboekregistratie in en worden alle foutberichten in het uitvoerlogboekbestand opgenomen.
/la Schakelt logboekregistratie in en bevat informatie over wanneer een actie is gestart in het uitvoerlogboekbestand.
/lr Hiermee schakelt u logboekregistratie in en bevat actiespecifieke records in het uitvoerlogboekbestand.
/lu Hiermee schakelt u logboekregistratie in en bevat informatie over gebruikersaanvragen in het uitvoerlogboekbestand.
/lc Hiermee schakelt u logboekregistratie in en bevat u de initiële UI-parameters in het uitvoerlogboekbestand.
/lm Hiermee schakelt u logboekregistratie in en bevat out-of-memory- of fatale afsluitinformatie in het uitvoerlogboekbestand.
/lo Schakelt logboekregistratie in en bevat out-of-disk-space-berichten in het uitvoerlogboekbestand.
/lp Hiermee schakelt u logboekregistratie in en bevat terminaleigenschappen in het uitvoerlogboekbestand.
/lv Hiermee schakelt u logboekregistratie in en bevat uitgebreide uitvoer in het uitvoerlogboekbestand.
/lx Schakelt logboekregistratie in en bevat extra foutopsporingsgegevens in het uitvoerlogboekbestand.
/l+ Hiermee schakelt u logboekregistratie in en voegt u de gegevens toe aan een bestaand logboekbestand.
/l! Hiermee schakelt u logboekregistratie in en wordt elke regel naar het logboekbestand leeggemaakt.
/l* Hiermee schakelt u logboekregistratie in en wordt alle informatie geregistreerd, behalve uitgebreide informatie (/lv) of extra foutopsporingsinformatie (/lx).
<path_to_logfile> Hiermee geeft u de locatie en naam voor het uitvoerlogboekbestand.

Examples

Als u pakket C:\example.msiwilt installeren, met behulp van een normaal installatieproces waarbij alle logboekgegevens worden verstrekt, inclusief uitgebreide uitvoer, en het uitvoerlogboekbestand op C:\package.log wilt opslaan, typt u:

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

Update options

U kunt updates toepassen of verwijderen met behulp van een installatiepakket.

Syntax

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

Parameters

Parameter Description
/p Hiermee wordt een patch geïnstalleerd. Als u op de achtergrond installeert, moet u ook de eigenschap REINSTALLMODE instellen op ecmus en REINSTALL op ALL. Anders werkt de patch alleen de MSI-cache bij die op het doelapparaat is opgeslagen.
/update Optie Patches installeren. Als u meerdere updates toepast, moet u deze scheiden met behulp van een puntkomma (;).
/package Hiermee installeert of configureert u een product.

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}

Waarbij de eerste GUID de patch-GUID is en de tweede is de MSI-productcode waarop de patch is toegepast.

Repair options

U kunt deze opdracht gebruiken om een geïnstalleerd pakket te herstellen.

Syntax

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

Parameters

Parameter Description
/fp Herstelt het pakket als er een bestand ontbreekt.
/fo Herstelt het pakket als er een bestand ontbreekt of als er een oudere versie is geïnstalleerd.
/fe Herstelt het pakket als het bestand ontbreekt of als er een gelijke of oudere versie is geïnstalleerd.
/fd Herstelt het pakket als het bestand ontbreekt of als er een andere versie is geïnstalleerd.
/fc Herstelt het pakket als het bestand ontbreekt of als de controlesom niet overeenkomt met de berekende waarde.
/fa Dwingt alle bestanden opnieuw te installeren.
/fu Herstelt alle vereiste gebruikersspecifieke registervermeldingen.
/fm Herstelt alle vereiste computerspecifieke registervermeldingen.
/fs Herstelt alle bestaande snelkoppelingen.
/fv Wordt uitgevoerd vanuit de bron en slaat het lokale pakket opnieuw in de cache op.

Examples

Als u wilt afdwingen dat alle bestanden opnieuw worden geïnstalleerd op basis van de MSI-productcode die moet worden gerepareerd, typt u {AAD3D77A-7476-469F-ADF4-04424124E91D}:

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

Openbare eigenschappen instellen

U kunt openbare eigenschappen instellen via deze opdracht. Zie Openbare eigenschappen voor informatie over de beschikbare eigenschappen en hoe u deze kunt instellen.