INF DelService 指示詞
警告
如果您要建置通用或 Windows 驅動程式套件,這個指示詞無效。 請參閱搭配 Windows 驅動程式使用通用 INF 檔案和 使用者入門。
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 明確要求 (移除事件記錄檔旗 標或EventName) 事件記錄檔以及移除驅動程式服務,否則不會從系統移除特定設備驅動器驅動程式所提供的事件記錄檔資訊。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應