Freigeben über


INF DelService Direktive

Achtung

Wenn Sie ein Universal- oder Windows-Treiber-Paket erstellen, ist diese Direktive nicht gültig. Siehe Verwenden einer universellen INF-Datei und Erste Schritte bei der Entwicklung von Windows-Treibern.

Eine DelService-Direktive wird in einem DDInstall.Services-Abschnitt verwendet, um einen oder mehrere zuvor installierte Geräte-/Treiberdienste vom Zielcomputer zu entfernen.

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

Entries

ServiceName
Gibt den Namen des zu entfernenden Dienstes an.

Bei einem Gerät ist dieser Wert in der Regel ein allgemeiner Name für dessen Treiber, wie z. B. „sermouse“ oder ein ähnlicher Name.

flags
Dieser optionale Wert gibt eines oder mehrere der folgenden, in Setupapi.h definierten Flags an, die als hexadezimaler Wert angegeben werden:

0x00000004 (SPSVCINST_DELETEEVENTLOGENTRY)
Ein Ereignis-Log-Eintrag (oder Einträge), der mit dem angegebenen ServiceName verbunden ist, sollte ebenfalls aus dem System entfernt werden.

0x00000200 (SPSVCINST_STOPSERVICE)
Halten Sie den Dienst an, bevor Sie ihn löschen.

EventLogType
Gibt optional eines von System, Security oder Application an. Dies kann weggelassen werden, wenn die zu entfernende Ereignis Log-Datei vom Typ System ist.

EventName
Gibt optional den Namen für die Log-Datei an. Dies kann weggelassen werden, wenn er mit dem angegebenen Eintrag ServiceName identisch ist.

Hinweise

Diese Direktive wird nur selten verwendet. Die einzigen Dienste, die sicher gelöscht werden können, sind diejenigen, die nur in früheren Versionen des Betriebssystems verwendet wurden und daher für die aktuell installierte Version nie verwendet werden.

Ab Windows XP können Sie die Auszeichnung TargetOSVersion verwenden, um das versionsspezifische Installationsverhalten zu steuern. Weitere Informationen zu dieser Auszeichnung finden Sie im Abschnitt INF Hersteller.

Standardmäßig werden jedoch die von einem bestimmten Gerätetreiber gelieferten Ereignisprotokollinformationen bei der Deinstallation nicht aus dem System entfernt, es sei denn, die INF für das Gerät/den Treiber fordert ausdrücklich die Entfernung (flags oder EventName) der Log-Datei zusammen mit der Entfernung der Treiberdienste an.

Siehe auch

AddService

DDInstall.Services

DelReg