Formation Bienvenue dans le Packaging d’applications

DPInst prend en charge les commutateurs de ligne de commande suivants qui définissent les indicateurs de configuration de DPInst décrits dans Configuration des indicateurs de configuration de DPInst et des commutateurs supplémentaires qui modifient davantage le fonctionnement de DPInst :

/a Définit l’indicateur installAllOrNone sur ON, ce qui configure DPInst pour installer des pilotes dans un package de pilotes uniquement si tous les pilotes du package d’installation peuvent être installés. /c Configure DPInst, si DPInst est appelé à une invite de commande, pour afficher le texte des messages de journal dans la fenêtre d’invite de commande. /d Définit l’indicateur deleteBinaries sur ON, ce qui configure DPInst pour supprimer les fichiers binaires qui ont été copiés sur un système lors de l’installation d’un package de pilotes.

Remarque À partir de Windows 7, le commutateur /d est ignoré par le système d’exploitation. Les fichiers binaires, qui ont été copiés sur un système lors de l’installation d’un package de pilotes, ne peuvent plus être supprimés à l’aide de DPInst.

/el Définit l’indicateur enableNotListedLanguages sur ON, ce qui configure DPInst pour activer toutes les langues prises en charge qui ne sont pas explicitement activées par des éléments XML de langue dans un fichier de descripteurs DPInst. /f Définit l’indicateur forceIfDriverIsNotBetter sur ON, ce qui configure DPInst pour installer un pilote sur un périphérique même si le pilote actuellement installé sur le périphérique correspond mieux au nouveau pilote. /h, /?, ou /help Configure DPInst pour afficher des informations d’aide sur les options de ligne de commande de DPInst. Si DPInst a été appelé à une invite de commandes, DPInst affiche le texte d’aide dans la fenêtre d’invite de commandes ; sinon, DPInst affiche le texte d’aide dans une boîte de message. /l language-ID Configure DPInst pour afficher le texte, les bitmaps et l’icône de la langue spécifiée par une valeur language-ID. La valeur language-ID peut être spécifiée au format hexadécimal ou décimal. Pour une liste des langues et des identificateurs de langue correspondants, voir Prise en charge de la localisation DPInst.

Si DPInst prend en charge la langue spécifiée et s’exécute sur un système d’exploitation Windows dans lequel la langue est installée, DPInst utilisera la langue spécifiée. Pour plus d’informations sur l’utilisation du commutateur /L, consultez Tester la personnalisation de la langue.

/lm Définit l’indicateur legacyMode sur ON. En mode hérité, DPInst accepte les packages de pilotes non signés sans effectuer de vérification de signature. Cependant, sachez que les exigences de signature de pilote Windows s’appliquent à l’installation d’un package de pilote à partir du magasin de pilotes DIFx. Ces exigences dépendent de la version de Windows, du type de signature, du type de package de pilote et des options de signature de pilote définies pour un ordinateur. /q ou /s Définit l’indicateur Quitinstall sur ACTIVÉ, ce qui supprime l’affichage des pages de l’assistant, des boîtes de dialogue utilisateur et des autres messages utilisateur générés par DPInst et Windows. L’indicateur Quiitinstall fonctionne avec la présence d’une page de contrat de licence d’utilisateur final (CLUF) et de l’indicateur suppressEulaPage. /p Définit l’indicateur promptIfDriverIsNotBetter sur ON, ce qui configure DPInst pour afficher une boîte de dialogue utilisateur si un nouveau pilote ne correspond pas mieux à un périphérique qu’un pilote actuellement installé sur le périphérique. La boîte de dialogue utilisateur informe un utilisateur de cette situation et offre une option pour remplacer le pilote actuellement installé sur le périphérique par le nouveau pilote. /path DPInst-working-directory Définit le répertoire de travail DPInst sur DPInst-working-directory. DPInst recherche les paquets de pilotes dans le répertoire de travail DPInst et dans les sous-répertoires du répertoire de travail qui sont spécifiés par des éléments XML de sous-répertoire dans un fichier de descripteurs DPInst. Pour plus d’informations sur la définition du répertoire de travail DPInst et la spécification de sous-répertoires sous le répertoire de travail, consultez Spécification de l’emplacement d’un package de pilotes. /sa définit l’indicateur suppressAddRemovePrograms sur ON, ce qui configure DPInst pour supprimer l’ajout d’entrées aux Programmes et aux Fonctionnalités du Panneau de configuration. Ces entrées représentent les paquets de pilotes et les groupes de paquets de pilotes installés par DPInst.

Remarque Dans les versions de Windows antérieures à Windows Vista, DPInst a ajouté l’entrée du package de pilotes ou du groupe de package de pilotes pour Ajouter ou Supprimer des programmes dans le Panneau de configuration.

/se définit l’indicateur suppressEulaPage sur ON, ce qui configure DPinst pour supprimer l’affichage d’une page CLUF. Le drapeau suppressEulaPage fonctionne avec le drapeau Quitinstall et le drapeau suppressWizard. /sh Définit l’indicateur scanHardware sur ON, ce qui configure DPInst pour installer un package de pilotes pour un pilote de fonction Plug and Play (PnP) uniquement si le package de pilotes correspond à un périphérique actuellement configuré sur un ordinateur et si le package de pilotes correspond mieux au périphérique que le package de pilotes actuellement installé sur le périphérique. /sw Définit l’indicateur suppressWizard sur ON, ce qui supprime l’affichage des pages de l’assistant et des autres messages utilisateur générés par DPInst. Le drapeau suppressWizard fonctionne avec la présence d’une page CLUF et du drapeau suppressEulaPage. /u inf-file-path Configure DPInst pour désinstaller un package de pilotes dont le fichier INF est spécifié par inf-file-path. Le chemin spécifié par inf-file-path est relatif au répertoire qui contientsdpinst.EXE.

Exemples

La commande suivante inclut les commutateurs de ligne de commande /q et /se, qui configurent DPInst pour fonctionner en mode d’installation silencieuse, si un élément XML cluf est inclus dans un fichier descripteur DPInst. Cette commande supprime toutes les pages de l’assistant, les boîtes de dialogue utilisateur et les autres messages utilisateur générés par DPInst et Windows.

dpinst.exe /q /se

La commande suivante inclut le commutateur de ligne de commande /q, qui configure DPInst pour qu’il fonctionne en mode d’installation silencieuse. Cependant, DPInst ne fonctionnera en mode d’installation silencieuse que si l’élément XML aeula n’est pas inclus dans un fichier descripteur DPInst. Si un élément cluf est inclus, DPInst ne fonctionne pas en mode d’installation silencieuse.

dpinst.exe /q

La commande suivante inclut un commutateur de ligne de commande /se, qui supprime l’affichage uniquement de la page CLUF.

dpinst.exe /se

La commande suivante inclut les commutateurs de ligne de commande /q et /se, qui configurent DPInst pour fonctionner en mode d’installation silencieuse, y compris la suppression de la page CLUF. La commande inclut également le commutateur de ligne de commande /f, qui force l’installation d’un nouveau package de pilotes pour un périphérique configuré sur un ordinateur, même si le package de pilotes actuellement installé sur le périphérique correspond mieux au périphérique que le nouveau package de pilotes.

dpinst.exe /q /se /f

La commande suivante inclut le commutateur de ligne de commande /sh, qui configure DPInst pour installer un package de pilotes sur un périphérique configuré sur un ordinateur uniquement si le nouveau package de pilotes correspond mieux au périphérique que le package de pilotes actuellement installé sur le périphérique. Cette commande facilite l’utilisation d’un package d’installation pour installer par lots des packages de pilotes pour les périphériques configurés sur un ordinateur. Bien que le package d’installation puisse contenir un grand nombre de packages de pilotes, DPInst n’installera que les packages de pilotes qui correspondent mieux aux périphériques que les packages de pilotes actuellement installés sur les périphériques.

dpinst.exe /sh

La commande suivante inclut le commutateur de ligne de commande /u, suivi de l’Abc.fichier INF INF, et le commutateur de ligne de commande /d. Le commutateur de ligne de commande /u désinstalle le package de pilotes associé à l’Abc.inf Fichier INF de tous les périphériques sur lesquels le paquet est installé. Le commutateur de ligne de commande /d supprime les fichiers binaires qui ont été copiés sur le système lors de l’installation du package et supprime le package du magasin de pilotes DIFx. Si le package de pilotes est signé, le fichier de catalogue correspondant doit être présent dans le même répertoire que Abc.inf est situé.

dpinst.exe /u abc.inf /d

Leave a Reply

Votre adresse e-mail ne sera pas publiée.