簡體   English   中英

通過批處理文件卸載驅動程序

[英]Uninstalling a driver via batch file

我正在尋找有關是否有Windows標准方法來實現此目的的信息?

基本上我們有一個供應商更新了他們的驅動程序,運行我們軟件的設備必須自動更新。

為此,我們必須首先卸載現有的驅動程序(供應商要求)。

關於最佳做法/方法的任何指導。 為什么需要這樣做的細節可能並不重要。 它只需要完成。

此外,樣本也非常有用。

謝謝

WMIC是通過命令行完成此任務的最佳選擇。

wmic sysdriver where name="drivernamehere" call delete

devcon.exe是批處理的另一種選擇。

http://support.microsoft.com/kb/311272

編輯:使用此命令找到正確的名稱

wmic sysdriver get name

wmic sysdriver其中“name = drivernamehere”調用delete

上面的語法似乎不正確。 我試過並總是得到“刪除 - 無效的別名動詞”我查找了語法並提出了以下似乎有效:

wmic sysdriver其中name =“driver_name”delete

我刪除了實例,但是我必須驗證這是否完全從系統中刪除了驅動程序。

實際上,正確的語法應該如下:

wmic sysdriver where(name="driver_name") delete

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM