Megosztás a következőn keresztül:


msiexec

Lehetővé teszi a Windows Installer parancssorból történő telepítését, módosítását és műveleteinek végrehajtását.

Telepítési beállítások

A telepítési csomag indításához adja meg a telepítési típust.

Szinopszis

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

Paraméterek

Paraméter Leírás
/én A normál telepítést adja meg.
/egy A rendszergazdai telepítést adja meg.
/Ju Reklámozza a terméket az aktuális felhasználónak.
/jm A termék meghirdetése minden felhasználó számára.
/j/g A meghirdetett csomag által használt nyelvi azonosítót adja meg.
/j/t Átalakítást alkalmaz a meghirdetett csomagra.
/x Eltávolítja a csomagot.
<path_to_package> Megadja a telepítési csomagfájl helyét és nevét.

Példák

Ha egy example.msi nevű csomagot szeretne telepíteni a C: meghajtóról, normál telepítési folyamattal írja be a következőt:

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

Megjelenítési beállítások

A célkörnyezet alapján konfigurálhatja, hogy a felhasználó mit lát a telepítési folyamat során. Ha például egy csomagot oszt ki az összes ügyfélnek manuális telepítés céljából, teljes felhasználói felületnek kell lennie. Ha azonban csoportházirend használatával helyez üzembe egy csomagot, amely nem igényel felhasználói beavatkozást, akkor nem kell felhasználói felületet használnia.

Szinopszis

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

Paraméterek

Paraméter Leírás
<path_to_package> Megadja a telepítési csomagfájl helyét és nevét.
/halk Csendes módot ad meg, ami azt jelenti, hogy nincs szükség felhasználói beavatkozásra.
/passzív Felügyelet nélküli módot ad meg, ami azt jelenti, hogy a telepítés csak egy folyamatjelző sávot jelenít meg.
/Qn Megadja, hogy a telepítési folyamat során nincs felhasználói felület.
/qn+ Megadja, hogy a telepítési folyamat során nincs felhasználói felület, kivéve egy végleges párbeszédpanelt a végén.
/Qb Megadja, hogy a telepítési folyamat során van-e alapszintű felhasználói felület.
/qb+ Megadja, hogy a telepítési folyamat során van-e alapszintű felhasználói felület, beleértve a végső párbeszédpanelt is.
/Qr A telepítési folyamat során csökkentett felhasználói felületi élményt ad meg.
/qf A telepítési folyamat során teljes felhasználói felületet ad meg.
Megjegyzések
  • A modális mező nem jelenik meg, ha a felhasználó megszakítja a telepítést. Használhatja qb+! vagy qb!+ a MÉGSE gomb elrejtéséhez.

Példák

A csomag C:\example.msitelepítéséhez normál telepítési folyamattal és felhasználói felület nélkül írja be a következőt:

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

Újraindítási beállítások

Ha a telepítőcsomag felülírja a fájlokat, vagy megkísérli módosítani a használt fájlokat, előfordulhat, hogy a telepítés befejezése előtt újra kell indítani.

Szinopszis

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

Paraméterek

Paraméter Leírás
<path_to_package> Megadja a telepítési csomagfájl helyét és nevét.
/norestart A telepítés befejezése után leállítja az eszköz újraindítását.
/promptrestart Kéri a felhasználót, ha újraindításra van szükség.
/forcerestart A telepítés befejezése után újraindítja az eszközt.

Példák

A csomag C:\example.msitelepítéséhez egy normál, újraindítás nélküli telepítési folyamatot használva írja be a következőt:

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

Naplózási beállítások

Ha hibakeresést kell végeznie a telepítési csomagban, beállíthatja a paramétereket egy adott információval rendelkező naplófájl létrehozásához.

Szinopszis

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

Paraméterek

Paraméter Leírás
/én A normál telepítést adja meg.
/x Eltávolítja a csomagot.
<path_to_package> Megadja a telepítési csomagfájl helyét és nevét.
/Li Bekapcsolja a naplózást, és állapotüzeneteket tartalmaz a kimeneti naplófájlban.
/Lw Bekapcsolja a naplózást, és nem végzetes figyelmeztetéseket tartalmaz a kimeneti naplófájlban.
/Le Bekapcsolja a naplózást, és az összes hibaüzenetet tartalmazza a kimeneti naplófájlban.
/lá Bekapcsolja a naplózást, és információkat tartalmaz arról, hogy mikor indult el egy művelet a kimeneti naplófájlban.
/Lr Bekapcsolja a naplózást, és műveletspecifikus rekordokat tartalmaz a kimeneti naplófájlban.
/Lu Bekapcsolja a naplózást, és tartalmazza a felhasználói kérések adatait a kimeneti naplófájlban.
/Lc Bekapcsolja a naplózást, és tartalmazza a kezdeti felhasználói felületi paramétereket a kimeneti naplófájlban.
/Lm Bekapcsolja a naplózást, és memórián kívüli vagy végzetes kilépési adatokat tartalmaz a kimeneti naplófájlban.
/íme Bekapcsolja a naplózást, és lemezterületen kívüli üzeneteket tartalmaz a kimeneti naplófájlban.
/Lp Bekapcsolja a naplózást, és termináltulajdonságokat tartalmaz a kimeneti naplófájlban.
/Lv Bekapcsolja a naplózást, és részletes kimenetet tartalmaz a kimeneti naplófájlban.
/Lx Bekapcsolja a naplózást, és további hibakeresési információkat tartalmaz a kimeneti naplófájlban.
/l+ Bekapcsolja a naplózást, és hozzáfűzi az adatokat egy meglévő naplófájlhoz.
/l! Bekapcsolja a naplózást, és minden sort kiürít a naplófájlba.
/l* Bekapcsolja a naplózást, és naplózza az összes információt, kivéve a részletes információkat (/lv) vagy a további hibakeresési információkat (/lx).
<path_to_logfile> Megadja a kimeneti naplófájl helyét és nevét.

Példák

A csomag C:\example.msitelepítéséhez egy normál telepítési folyamattal, amely tartalmazza az összes megadott naplózási adatot, beleértve a részletes kimenetet, és a kimeneti naplófájlt a C:\package.loghelyen tárolja, írja be a következőt:

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

Frissítési beállítások

A frissítéseket telepítési csomag használatával alkalmazhatja vagy eltávolíthatja.

Szinopszis

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

Paraméterek

Paraméter Leírás
/p Telepít egy javítást. Ha csendben telepít, a REINSTALLMODE tulajdonságot is be kell állítania az ecmus , a REINSTALL tulajdonságot pedig az ÖSSZES . Ellenkező esetben a javítás csak a céleszközön gyorsítótárazott MSI-t frissíti.
/frissít Javítások telepítése lehetőség. Ha több frissítést alkalmaz, kettősponttal (;)) kell elválasztania őket.
/csomag Telepíti vagy konfigurálja a terméket.

Példák

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}

Ahol az első GUID a javítás GUID azonosítója, a második pedig az MSI termékkód, amelyre a javítást alkalmazták.

Javítási lehetőségek

Ezzel a paranccsal kijavíthat egy telepített csomagot.

Szinopszis

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

Paraméterek

Paraméter Leírás
/Fp Kijavítja a csomagot, ha hiányzik egy fájl.
/fo Kijavítja a csomagot, ha hiányzik egy fájl, vagy ha egy régebbi verzió van telepítve.
/Fe Kijavítja a csomagot, ha a fájl hiányzik, vagy ha egy egyenlő vagy régebbi verzió van telepítve.
/Fd Kijavítja a csomagot, ha a fájl hiányzik, vagy ha egy másik verzió van telepítve.
/Fc Kijavítja a csomagot, ha a fájl hiányzik, vagy ha az ellenőrzőösszeg nem felel meg a számított értéknek.
/fá Az összes fájl újratelepítését kényszeríti.
/Fu Kijavítja az összes szükséges felhasználóspecifikus beállításjegyzék-bejegyzést.
/Fm Kijavítja az összes szükséges számítógépspecifikus beállításjegyzék-bejegyzést.
/Fs Az összes meglévő parancsikon javítása.
/Fv A forrásból fut, és újra gyorsítótárazza a helyi csomagot.

Példák

Ha az MSI-termékkód alapján az összes fájlt újra szeretné telepíteni, írja be a következőt: {AAD3D77A-7476-469F-ADF4-04424124E91D}:

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

Nyilvános tulajdonságok beállítása

Ezen a parancson keresztül beállíthatja a nyilvános tulajdonságokat. Az elérhető tulajdonságokról és azok beállításáról további információt Nyilvános tulajdonságokcímű témakörben talál.