使用Devcon 安裝 Windows Driver

Devon是Microsoft所Release的一個Tool
能夠透過下command的方法去安裝一個Driver


devcon.exe [-r] [-m:\\]  [...]
devcon /m:\\server01 =>/m 代表是remote的machine
devcon /r 代表command執行完後需要reboot

  1. 列出所有的HWID並存進hwids.txt
devcon hwids * > hwids.txt 
  1. 列出符合某個Pattern的HWID
devcon hwids *floppy*
  1. 列出所有的class
devcon classes > classes.txt
  1. 用class找HWID(這裡用ports class)
devcon hwids =ports
  1. 列出某個class的device(這裡用net class)
devcon listclass net
  1. 列出很多個class的device
devcon listclass diskdrive cdrom tapedrive 
  1. 列出所有個driverfile存進 driverfiles.txt
devcon driverfiles * > driverfiles.txt 
  1. 列出device的status
devcon status * > status.txt
  1. 透過Instance ID列出某個device的status
devcon status "@PCI\VEN_8086&DEV_1130&SUBSYS_00000000&REV_02\3&29E81982&0&00"
  1. 找出所有的device存進findall.txt
devcon findall * > findall.txt
  1. 透過INF file 跟 HWID 去update 某隻driver
devcon update c:\windows\inf\test.inf *PNP0501 
  1. 透過INF file 跟 HWID 去install 某隻driver
devcon /r install c:\windows\inf\keyboard.inf *PNP030b 
  1. 透過Instance ID 移除device
devcon /r remove @usb\*   
  1. 透過class 跟 HWID 移除特定一隻device
devcon /r remove =net *ndiswan*  
  1. 重新scan device
devcon rescan

留言