Welcome to Application Packaging Training
a DPInst a következő parancssori kapcsolókat támogatja, amelyek a Dpinst konfigurációs jelzők beállításában leírt dpinst konfigurációs jelzőket és a dpinst működését tovább módosító további kapcsolókat állítják be:
/a az installAllOrNone jelzőt Be értékre állítja, amely a DPInst-et úgy állítja be, hogy csak akkor telepítse az illesztőprogramokat egy illesztőprogram-csomagba, ha a telepítőcsomag összes illesztőprogramja telepíthető. /c Beállítja a dpinst-et, ha a dpinst parancssorba van hívva, hogy megjelenítse a naplóüzenetek szövegét a Parancssor ablakában. /d Beállítja a deleteBinaries jelzőt Be értékre, amely beállítja, hogy a dpinst törölje a rendszerbe másolt bináris fájlokat, amikor egy illesztőprogram-csomagot telepítettek.
Megjegyzés Windows 7 esetén a / d kapcsolót az operációs rendszer figyelmen kívül hagyja. Az illesztőprogram-csomag telepítésekor a rendszerbe másolt bináris fájlokat már nem lehet törölni a DPInst használatával.
/ el az enableNotListedLanguages jelzőt Be értékre állítja, amely úgy konfigurálja a DPInst-et, hogy engedélyezze az összes olyan támogatott nyelvet, amelyet a nyelvi XML elemek nem engedélyeznek kifejezetten a dpinst leíró fájlban. /f A forceIfDriverIsNotBetter jelzőt Be értékre állítja, amely beállítja, hogy a DPInst illesztőprogramot telepítsen egy eszközre, még akkor is, ha az eszközre jelenleg telepített illesztőprogram jobban megfelel, mint az új illesztőprogram. / h,/?, vagy / help Beállítja a DPInst-et, hogy megjelenítse a dpinst parancssori beállításaival kapcsolatos súgóinformációkat. Ha a dpinst parancssorba lett meghívva, a dpinst megjeleníti a súgószöveget a Parancssor ablakában; ellenkező esetben a dpinst megjeleníti a súgószöveget egy üzenetmezőben. / l nyelvazonosító Beállítja a DPInst-et, hogy megjelenítse a nyelvazonosító érték által megadott nyelv szövegét, bitképeit és ikonját. A nyelvazonosító értéke hexadecimális vagy decimális formátumban is megadható. A nyelvek és a megfelelő nyelvazonosítók listáját lásd: Dpinst honosítási támogatás.
ha a DPInst támogatja a megadott nyelvet, és olyan Windows operációs rendszeren fut, amelyen a nyelv telepítve van, a DPInst a megadott nyelvet fogja használni. A /L kapcsoló használatáról további információt a nyelv testreszabásának tesztelése című témakörben talál.
/ lm a legacyMode jelzőt Be értékre állítja. Örökölt módban a DPInst aláíratlan illesztőprogram-csomagokat fogad el aláírás-ellenőrzés elvégzése nélkül. Ne feledje azonban, hogy a Windows illesztőprogram-aláírási követelményei vonatkoznak egy illesztőprogram-csomag telepítésére a DIFx illesztőprogram-tárolóból. Ezek a követelmények A Windows verziójától, az aláírás típusától, az illesztőprogram-csomag típusától és a számítógéphez beállított illesztőprogram-aláírási beállításoktól függenek. a /q vagy a / s a quietInstall jelzőt Be értékre állítja, ami elnyomja a varázslólapok, a felhasználói párbeszédpanelek és a Dpinst és a Windows által generált egyéb felhasználói üzenetek megjelenítését. A quietinstall jelző a végfelhasználói licencszerződés (EULA) oldal és a suppressEulaPage jelző jelenlétével működik. /p A promptIfDriverIsNotBetter jelzőt Be értékre állítja, amely beállítja, hogy a dpinst felhasználói párbeszédpanelt jelenítsen meg, ha egy új illesztőprogram nem felel meg jobban az eszköznek, mint az eszközön jelenleg telepített illesztőprogram. A felhasználó párbeszédpanel tájékoztatja a felhasználót erről a helyzetről, és lehetőséget ad arra, hogy az eszközre jelenleg telepített illesztőprogramot lecserélje az új illesztőprogramra. / path DPInst-working-directory a dpinst munkakönyvtárat dpinst-working-directory értékre állítja. A dpinst illesztőprogram-csomagokat keres a dpinst munkakönyvtárban és a munkakönyvtár alatti alkönyvtárakban, amelyeket a DPINST leíró fájl XML-elemei alkönyvtárban határoznak meg. A dpinst munkakönyvtár beállításáról és a munkakönyvtár alkönyvtárainak megadásáról további információt az Illesztőprogram-csomag helyének megadása című témakörben talál. /sa Beállítja a suppressAddRemovePrograms jelzőt BE állásba, amely úgy konfigurálja a DPInst-et, hogy megakadályozza a bejegyzések hozzáadását a Vezérlőpult programjaihoz és funkcióihoz. Ezek a bejegyzések a dpinst által telepített illesztőprogram-csomagokat és illesztőprogram-csomagcsoportokat jelölik.
Megjegyzés A Windows Vista rendszernél korábbi verzióiban a DPInst hozzáadta az illesztőprogram-csomag vagy illesztőprogram-csomagcsoport bejegyzését a Vezérlőpult programjainak hozzáadásához vagy eltávolításához.
/ se beállítja a suppressEulaPage jelzőt ON állásba, amely úgy konfigurálja a DPinst-et, hogy elnyomja az EULA oldal megjelenítését. A suppressEulaPage zászló a quietInstall zászlóval és a suppressWizard zászlóval működik. /sh A scanHardware jelzőt Be értékre állítja, amely beállítja, hogy a Dpinst csak akkor telepítse a Plug and Play (PnP) funkció illesztőprogramjának illesztőprogram-csomagját, ha az illesztőprogram-csomag megfelel egy számítógépen jelenleg konfigurált eszköznek, és ha az illesztőprogram-csomag jobban megfelel az eszköznek, mint az eszközön jelenleg telepített illesztőprogram-csomag. a / sw beállítja a suppressWizard jelzőt ON állásba, amely elnyomja a varázsló oldalak és más felhasználói üzenetek megjelenítését, amelyeket a DPInst generál. A suppressWizard zászló az EULA oldal és a suppressEulaPage zászló jelenlétével működik. /u inf-file-path beállítja, hogy a DPInst eltávolítson egy illesztőprogram-csomagot, amelynek INF fájlját az inf-file-path határozza meg. Az INF-file-path által megadott elérési út az sdpinst könyvtárhoz viszonyítva van.exe.
példák
a következő parancs tartalmazza a /q és / se parancssori kapcsolókat, amelyek úgy konfigurálják a DPInst-et, hogy csendes telepítési módban működjön, függetlenül attól, hogy egy EULA XML elem szerepel-e a DPInst leíró fájlban. Ez a parancs elnyomja a varázsló összes oldalát, a felhasználói párbeszédpaneleket és a Dpinst és a Windows által generált egyéb felhasználói üzeneteket.
dpinst.exe /q /se
a következő parancs tartalmazza a / q parancssori kapcsolót, amely a dpinst-et csendes telepítési módban történő működésre konfigurálja. A dpinst azonban csak akkor működik csendes telepítési módban, ha az AEULA XML elem nem szerepel a DPInst leíró fájlban. Ha eula elemet tartalmaz, a DPInst nem működik csendes telepítési módban.
dpinst.exe /q
a következő parancs tartalmaz egy / se parancssori kapcsolót, amely csak az EULA oldal megjelenítését gátolja.
dpinst.exe /se
a következő parancs tartalmazza a /q és / se parancssori kapcsolókat, amelyek úgy konfigurálják a DPInst-et, hogy csendes telepítési módban működjön, beleértve az EULA oldal elnyomását is. A parancs tartalmazza a / f parancssori kapcsolót is, amely kényszeríti egy új illesztőprogram-csomag telepítését egy számítógépen konfigurált eszközhöz, még akkor is, ha az eszközre jelenleg telepített illesztőprogram-csomag jobban megfelel az eszköznek, mint az új illesztőprogram-csomag.
dpinst.exe /q /se /f
a következő parancs tartalmazza a / Sh parancssori kapcsolót, amely beállítja, hogy a DPInst csak akkor telepítsen illesztőprogram-csomagot egy számítógépen konfigurált eszközre, ha az új illesztőprogram-csomag jobban megfelel az eszköznek, mint az eszközre jelenleg telepített illesztőprogram-csomag. Ez a parancs megkönnyíti a telepítőcsomag kötegelésétillesztőcsomagok telepítése a számítógépen konfigurált eszközökhöz. Bár a telepítőcsomag nagyszámú illesztőprogram-csomagot tartalmazhat, a DPInst csak olyan illesztőprogram-csomagokat telepít, amelyek jobban megfelelnek az eszközöknek, mint az eszközökre jelenleg telepített illesztőprogram-csomagok.
dpinst.exe /sh
a következő parancs tartalmazza a / u parancssori kapcsolót, amelyet az Abc követ.inf INF fájl és a / D parancssori kapcsoló. A / u parancssori kapcsoló eltávolítja az Abc-hez társított illesztőprogram-csomagot.inf INF fájl az összes eszközről, amelyre a csomag telepítve van. A / D parancssori kapcsoló törli a csomag telepítésekor a rendszerbe másolt binárisokat, majd törli a csomagot a DIFx illesztőprogram-tárolóból. Ha az illesztőprogram-csomag alá van írva, akkor a megfelelő katalógusfájlnak ugyanabban a könyvtárban kell lennie, amelyben az Abc található.az inf található.
dpinst.exe /u abc.inf /d