共用方式為


INF DelService 指示詞

警告

如果您要建置通用或 Windows 驅動程式套件,則這個指示詞無效。 請參閱 使用通用 INF 檔案開始開發 Windows 驅動程式

DelService 指示詞用於 DDInstall 中。要從目標計算機移除一或多個先前安裝的裝置/驅動程式服務的服務區段。

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

項目

ServiceName
指定要移除的服務名稱。

針對裝置,此值通常是其驅動程式的一般名稱,例如 “sermouse” 或某些這類名稱。

flags
這個選擇性值指定在 Setupapi.h定義的下列一或多個旗標,這些旗標會指定為十六進位值:

0x00000004 (SPSVCINST_DELETEEVENTLOGENTRY)
也應該從系統移除與指定 ServiceName 相關聯的事件記錄檔專案(或專案)。

0x00000200 (SPSVCINST_STOPSERVICE)
刪除服務之前,請先停止服務。

EventLogType
選擇性地指定其中一個 系統安全性應用程式。 如果要移除的事件記錄檔的類型 為 System,則可以省略此專案。

EventName
選擇性地指定事件記錄檔的名稱。 如果它與指定的 ServiceName 專案相同,則可以省略此專案。

備註

這個指示詞很少使用。 唯一可以安全地刪除的服務是只用於舊版操作系統的服務,因此永遠不會用於目前安裝的版本。

從 Windows XP 開始,您可以使用 TargetOSVersion 裝飾來控制版本特定的安裝行為。 如需此裝飾的詳細資訊,請參閱 INF 製造商一節

不過,根據預設,除非裝置/驅動程式的 INF 明確要求移除事件記錄檔,以及移除驅動程式服務,否則特定設備驅動器所提供的事件記錄檔資訊不會從系統移除。

另請參閱

AddService

DDInstall。服務業

DelReg