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.