Delen via


msiexec

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

Installatieopties

Stel het installatietype in voor het starten van een installatiepakket.

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
/Ik 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.

Voorbeelden

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

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

Weergaveopties

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.

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
<path_to_package> Hiermee geeft u de locatie en naam van het installatiepakketbestand.
/rustig Hiermee geeft u de stille modus op, wat betekent dat er geen gebruikersinteractie is vereist.
/passief 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.
Opmerkingen
  • Het modale vak wordt niet weergegeven als de installatie door de gebruiker wordt geannuleerd. U kunt qb+! gebruiken. of qb!+ om de knop ANNULEREN te verbergen.

Voorbeelden

Als u pakket C:\example.msiwilt installeren, gebruikt u een normaal installatieproces en geen gebruikersinterface, typt u:

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

Opties voor opnieuw opstarten

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

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
<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.

Voorbeelden

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

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

Opties voor logboekregistratie

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

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
/Ik 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.
/langspeelplaat 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 en logboeken alle gegevens in, met uitzondering van uitgebreide informatie (/lv) of extra foutopsporingsinformatie (/resource).
<path_to_logfile> Hiermee geeft u de locatie en naam voor het uitvoerlogboekbestand.

Voorbeelden

Als u pakket C:\example.msiwilt installeren, gebruikt u een normaal installatieproces met alle opgegeven logboekinformatie, inclusief uitgebreide uitvoer en het opslaan van het uitvoerlogboekbestand op C:\package.log, typt u:

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

Bijwerkopties

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

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
/p Hiermee wordt een patch geïnstalleerd. Als u op de achtergrond installeert, moet u ook de eigenschap REINSTALLMODE instellen op ecmus- en OPNIEUW INSTALLEREN om ALLE te. 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 (;).
/pak Hiermee installeert of configureert u een product.

Voorbeelden

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.

Herstelopties

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

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
/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.

Voorbeelden

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

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

Openbare eigenschappen instellen

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