[英]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.