Share via


Directive INF DelService

Attention

Si vous créez un package de pilote universel ou Windows, cette directive n’est pas valide. Consultez Utilisation d’un fichier INF universel et Prise en main avec des pilotes Windows.

Une directive DelService est utilisée dans un DDInstall. Section Services pour supprimer un ou plusieurs services de périphérique/pilote précédemment installés de l’ordinateur cible.

[DDInstall.Services] 
 
DelService=ServiceName[,[flags][,[EventLogType][,EventName]]
...

Entrées

ServiceName
Spécifie le nom du service à supprimer.

Pour un appareil, cette valeur est généralement un nom générique pour son pilote, tel que « sermouse » ou un nom de ce type.

flags
Cette valeur facultative spécifie un ou plusieurs des indicateurs suivants, définis dans Setupapi.h, qui sont spécifiés en tant que valeur hexadécimale :

0x00000004 (SPSVCINST_DELETEEVENTLOGENTRY)
Une entrée du journal des événements (ou des entrées) associée au ServiceName donné doit également être supprimée du système.

0x00000200 (SPSVCINST_STOPSERVICE)
Arrêtez le service avant de le supprimer.

EventLogType
Spécifie éventuellement l’une des options Système, Sécurité ou Application. Cela peut être omis si le journal des événements à supprimer est de type Système.

EventName
Spécifie éventuellement le nom du journal des événements. Cela peut être omis s’il est identique à l’entrée ServiceName spécifiée.

Remarques

Cette directive est rarement utilisée. Les seuls services qui peuvent être supprimés en toute sécurité sont ceux qui n’étaient utilisés que dans les versions antérieures du système d’exploitation et qui ne sont donc jamais utilisés pour la version actuellement installée.

À compter de Windows XP, vous pouvez utiliser la décoration TargetOSVersion pour contrôler le comportement d’installation spécifique à la version. Pour plus d’informations sur cette décoration, consultez la section Fabricant INF.

Toutefois, par défaut, les informations du journal des événements fournies par un pilote de périphérique particulier ne sont pas supprimées du système lors de la désinstallation, sauf si l’INF du périphérique/pilote demande explicitement la suppression (indicateurs ou EventName) du journal des événements ainsi que la suppression des services du pilote.

Voir aussi

AddService

DDInstall. Services

DelReg