DevCon Remove

注意

PnPUtil 隨附於每個版本的 Windows,並使用最可靠且安全的 API。 我們建議使用 PnPUtil 而非 DevCon。 如需詳細資訊,請參閱下面的 建議取代取代 DevCon

從裝置樹狀目錄移除裝置,並刪除裝置的裝置堆疊。 由於這些動作,子裝置會從裝置樹狀結構中移除,並卸除支援裝置的驅動程式。

這項作業不會刪除裝置驅動程式或任何為裝置安裝的檔案。 從裝置樹狀目錄移除裝置之後,檔案會維持不變,且裝置仍會在內部表示為可重新列舉的非存在裝置。

只在本機計算機上有效。

devcon [/r] remove {* | ID [ID ...] | =class [ID [ID ...]]}

參數

/R

條件式重新啟動。 只有在需要重新啟動才能讓變更生效時,才能在完成作業之後重新啟動系統。

*

代表電腦上的所有裝置。

ID

指定裝置之硬體標識碼、相容標識碼或裝置實例標識碼的所有或部分。 指定多個識別碼時,請在每個標識碼之間輸入空格。 包含連字元 (&) 的標識碼必須以引號括住。

下列特殊字元會修改ID參數。

字元 描述
* 符合任何字元或無字元。 使用通配符 (*) 來建立標識符模式,例如 磁碟
@ 表示裝置實例標識碼,例如 ,@ROOT\FTDISK\0000
'
(單引號)
比對字串 (與) 完全相同。 在字串前面加上單引號,表示星號是標識符名稱的一部分,而不是通配符,例如 『*PNP0600,其中 *PNP0600 (包括星号) 是硬體標識符。

=<類>

指定裝置的裝置安裝類別。 等號 (=) 會將字串識別為類別名稱。

您也可以在類別名稱之後指定硬體識別碼、相容的識別碼、裝置實例識別碼或識別元模式。 輸入每個識別碼或模式之間的空格。 DevCon 會在類別中尋找符合指定標識碼的裝置。

pnputil /remove-device

如需更多建議的取代專案,請參閱 取代DevCon

註解

系統可能需要重新啟動,才能使這項變更生效。 若要讓 DevCon 重新啟動系統,請將條件式重新啟動參數 (/r) 新增至 命令。

範例用法

devcon /r remove "PCI\VEN_8086&DEV_7110"
devcon /r remove =printer
devcon /r remove =printer *deskj*

範例