Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A csomagokat értelmező és a termékeket telepítő végrehajtható program Msiexec.exe. Vegye figyelembe, hogy az Msiexec egy olyan hibaszintet is beállít, amely megfelel a rendszer hibakódjainak. A parancssori beállítások nem érzékenyek a kis- és nagybetűkre.
Az alábbi táblázatban szereplő parancssori beállítások a Windows Installer 3.0-s és korábbi verzióiban érhetők el. A Standard Installer Command-Line beállításai a Windows Installer 3.0-val kezdődően is elérhetők.
| Lehetőség | Paraméterek | Meaning |
|---|---|---|
| /Én | Csomag|ProductCode | Telepíti vagy konfigurálja a terméket. |
| /f | [p|o|e|d|c|a|u|m|s|v] Csomag|ProductCode | Egy termék javítása. Ez a beállítás figyelmen kívül hagyja a parancssorban megadott tulajdonságértékeket. Ennek a beállításnak az alapértelmezett argumentumlistája az "omus". Ez a beállítás ugyanazzal az argumentumlistával rendelkezik, mint a REINSTALLMODE tulajdonság. p – Csak akkor telepítheti újra, ha a fájl hiányzik. o – Újratelepíti, ha a fájl hiányzik, vagy egy régebbi verzió van telepítve. e – Újratelepíti, ha a fájl hiányzik, vagy egy azonos vagy régebbi verzió van telepítve. d – Újratelepíti, ha a fájl hiányzik, vagy egy másik verzió van telepítve. c – Újratelepíti, ha a fájl hiányzik, vagy ha a tárolt ellenőrzőösszeg nem felel meg a számított értéknek. Csak az msidbFileAttributesChecksum fájlt tartalmazó fájlokat javítja ki a Fájltábla Attribútumok oszlopában. a – Az összes fájl újratelepítését kényszeríti. u – Az összes szükséges felhasználóspecifikus beállításjegyzék-bejegyzés átírása. m – Az összes szükséges számítógépspecifikus beállításjegyzék-bejegyzés átírása. s – Felülírja az összes meglévő parancsikont. v – A forrásból fut, és újra gyorsítótárazza a helyi csomagot. Ne használja a v újratelepítési lehetőséget az alkalmazás vagy szolgáltatás első telepítéséhez. |
| /egy | csomag |
Rendszergazdai telepítési lehetőség. Telepíti a terméket a hálózatra. |
| /x | Csomag|ProductCode | Eltávolít egy terméket. |
| /j | [u|m]Csomagoló [u|m]Csomag/tátalakító lista vagy [u|m]Package/gLanguageID |
Meghirdet egy terméket. Ez a beállítás figyelmen kívül hagyja a parancssorban megadott tulajdonságértékeket. u – Meghirdeti az aktuális felhasználót. m – A gép összes felhasználójának meghirdeti. g – Nyelvi azonosító. t – Átalakítást alkalmaz a meghirdetett csomagra. |
| /L | [i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] Naplófájl | Naplóadatokat ír egy naplófájlba a megadott meglévő elérési úton. A naplófájl helyének elérési útjának már léteznie kell. A telepítő nem hozza létre a naplófájl könyvtárstruktúráját. A jelzők jelzik, hogy mely adatokat kell naplózni. Ha nincsenek megadva jelzők, az alapértelmezett érték az "iwearmo". i - Állapotüzenetek. w - Nemfatal figyelmeztetések. e – Minden hibaüzenet. a – Műveletek indítása. r – Műveletspecifikus rekordok. u – Felhasználói kérések. c – Kezdeti felhasználói felületi paraméterek. m - Memóriakihasználtság vagy végzetes kilépési információk. o – Lemezterületen kívüli üzenetek. p – Termináltulajdonságok. v – Részletes kimenet. x – További hibakeresési információk. Windows Installer 2.0: Nem támogatott. Az x lehetőség a Windows Installer 3.0.3790.2180-es és újabb verziójával érhető el. + – Hozzáfűzés meglévő fájlhoz. ! - Az egyes sorokat a naplóba öblítse. "*" – Helyettesítő karakter, a v és x beállítások kivételével naplózza az összes információt. A v és x beállítások megadásához adja meg a "/l*vx" értéket.
Note: |
| /m |
filename
Note: |
Létrehoz egy SMS status .mif fájlt. A telepítés (-i), az eltávolítás (-x), a felügyeleti telepítés (-a) vagy az újratelepítés (-f) beállításokkal együtt kell használni. A ISMIF32.DLL az SMS részeként van telepítve, és az elérési úton kell lennie. Az állapot-mif fájl mezői a következő információkkal vannak kitöltve: Gyártó – Szerző Termék – Változatszám Verzió – Tárgy Területi beállítás – Sablon Sorozatszám – nincs beállítva Telepítés – a ISMIF32.DLL "DateTime" értékre van állítva InstallStatus – "Sikeres" vagy "Sikertelen" Leírás – Hibaüzenetek a következő sorrendben: 1) A telepítő által létrehozott hibaüzenetek. 2) Erőforrás Msi.dll, ha a telepítés nem indul el, vagy a felhasználó kilép. 3) Rendszerhiba-fájl. 4) Formázott üzenet: "Telepítőhiba %i", ahol %i Msi.dllhiba jelenik meg. |
| /p | PatchPackage[; patchPackage2 ] | Javítást alkalmaz. Ha javítást szeretne alkalmazni egy telepített felügyeleti lemezképre, az alábbi beállításokat kell kombinálnia: /p <PatchPackage>[; patchPackage2 ] /a \<Package> |
| /q | n|b|r|f | Beállítja a felhasználói felület szintjét. q , qn – Nincs felhasználói felület qb – Alapszintű felhasználói felület. Használja a qb! a Mégse gomb elrejtéséhez. qr – Csökkentett felhasználói felület modális párbeszédpanel nélkül a telepítés végén. qf – Teljes felhasználói felület és bármely szerzői FatalError, UserExit vagy Kilépés modális párbeszédpanel a végén. qn+ – Nincs felhasználói felület, kivéve a végén megjelenő modális párbeszédpanelt. qb+ – Alapszintű felhasználói felület , amelynek végén megjelenik egy modális párbeszédpanel. A modális mező nem jelenik meg, ha a felhasználó megszakítja a telepítést. Használja a qb+! vagy qb!+ billentyűkombinációval elrejtheti a Mégse gombot. qb- – Alapszintű felhasználói felület modális párbeszédpanelek nélkül. Vegye figyelembe, hogy a /qb+- nem támogatott felhasználói felületi szint. Használja a qb-! vagy qb!- a Mégse gomb elrejtéséhez. Vegye figyelembe, hogy a ! A Beállítás a Windows Installer 2.0-val érhető el, és csak az alapszintű felhasználói felülettel működik. Nem érvényes teljes felhasználói felületen. |
| /? vagy /h | A Windows Installer szerzői jogi információinak megjelenítése. |
|
| /y | modul | Meghívja a DllRegisterServer rendszerfüggvényt a parancssorban átadott modulok önregisztrálására. Adja meg a DLL teljes elérési útját. Az aktuális mappában található MY_FILE.DLL például a következőt használhatja: msiexec /y .\MY_FILE.DLL Ez a beállítás csak olyan beállításjegyzék-információkhoz használható, amelyek nem adhatók hozzá a .msi fájl beállításjegyzéktábláinak használatával. |
| /z | modul | Meghívja a DllUnRegisterServer rendszerfüggvényt a parancssorban átadott modulok regisztrációjának feloldására. Adja meg a DLL teljes elérési útját. Az aktuális mappában található MY_FILE.DLL például a következőt használhatja: msiexec /z .\MY_FILE.DLL Ez a beállítás csak olyan beállításjegyzék-információkhoz használható, amelyek nem távolíthatók el a .msi fájl beállítástábláinak használatával. |
| /c | A termék új példányát hirdeti meg. A /t-vel együtt kell használni. A Windows Server 2003 és a Windows XP service Pack 1 (SP1) szervizcsomaggal együtt szállított Windows Installer-verziótól kezdve érhető el. |
|
| /n | ProductCode | A termék egy adott példányát adja meg. Egy többpéldányos támogatással telepített példány azonosítására szolgál egy termékkód-módosítási átalakításon keresztül. A Windows Server 2003 és a Windows XP SP1 szervizcsomaggal szállított Windows Installer-verziótól kezdve érhető el. |
Az /i, /x, /f[p|o|e|d|c|a|u|m|s|v], /j[u|m], /a, /p, /y és /z beállítások nem használhatók együtt. A szabály egyetlen kivétele, hogy a felügyeleti telepítés javításához a /p és a /a is szükséges. A /t, /c és /g beállításokat csak a /j kapcsolóval szabad használni. A /l és a /q beállítás az /i, /x, /f[p|o|e|d|c|a|u|m|s|v], /j[u|m], /a és /p beállításokkal használható. A /n lehetőség az /i, /f, /x és /p beállítással használható.
Ha egy terméket A:\Example.msiszeretne telepíteni, telepítse a terméket az alábbiak szerint:
msiexec /i A:\Example.msi
A parancssor használatával csak a nyilvános tulajdonságok módosíthatók . A parancssorban lévő összes tulajdonságnév nagybetűként van értelmezve, de az érték megőrzi a kis- és nagybetűk érzékenységét. Ha a MyProperty parancsot parancssorba írja be, a telepítő felülírja a MYPROPERTY értékét, nem pedig a MyProperty értékét a Tulajdonság táblában. További információt a Tulajdonságok című témakörben talál.
Az ÉRTÉK értékre beállított TULAJDONSÁGgal rendelkező termék telepítéséhez használja a következő szintaxist a parancssorban. A tulajdonságot bárhová helyezheti, kivéve egy lehetőség és argumentuma között.
Helyes szintaxis:
msiexec /i A:\Example.msi PROPERTY=VALUE
Helytelen szintaxis:
msiexec /i PROPERTY=VALUE A:\Example.msi
A konstans sztringeket tartalmazó tulajdonságértékeket idézőjelek közé kell foglalni. A jelek közötti sztringben szerepeltesse a fehér szóközöket.
msiexec /i A:\Example.msi PROPERTY="Embedded White Space"
Ha egy nyilvános tulajdonságot a parancssor használatával szeretne törölni, állítsa az értékét üres sztringre.
msiexec /i A:\Example.msi PROPERTY=""
A literális idézőjelek által elválasztott szövegszakaszok esetében a szakaszt egy második idézőjelpárba kell foglalni.
msiexec /i A:\Example.msi PROPERTY="Embedded ""Quotes"" White Space"
Az alábbi példa egy bonyolult parancssort mutat be.
msiexec /i testdb.msi INSTALLLEVEL=3 /l* msi.log COMPANYNAME="Acme ""Widgets" és ""Gizmos.""
Az alábbi példa a hirdetési lehetőségeket mutatja be. Vegye figyelembe, hogy a kapcsolók nem megkülönböztetik a kis- és nagybetűket.
msiexec /JM msisample.msi /T transform.mst /LIME logfile.txt
Az alábbi példa bemutatja, hogyan telepíthet egy meghirdetendő termék új példányát. Ez a termék több példány-átalakítás támogatására van beszerzve.
msiexec /JM msisample.msi /T :instance1.mst; testreszabás.mst /c /LIME logfile.txt
Az alábbi példa bemutatja, hogyan javítható egy többpéldányos átalakítással telepített termék egy példánya.
msiexec /p msipatch.msp; msipatch2.msp /n {00000001-0002-0000-0000-624474736554} /qb
Ha javításokat alkalmaz egy adott termékre, az /i és /p beállítások nem adhatók meg együtt a parancssorban. Ebben az esetben az alábbiak szerint alkalmazhat javításokat egy termékre.
msiexec /i A:\Example.msi PATCH=msipatch.msp; msipatch2.msp /qb
A PATCH tulajdonság nem állítható be parancssorban a /p beállítás használatakor. Ha a PATCH tulajdonság a /p beállítás használatakor van beállítva, a RENDSZER figyelmen kívül hagyja és felülírja a PATCH tulajdonság értékét.
Az alábbi példa bemutatja, hogyan távolíthat el egy terméket.
msiexec /x msisample.msi